Package: dekko
Version: 0.4.1+dfsg-6
Severity: important
X-Debbugs-Cc: russell@coker.com.au, debian@zhan.science
Dekko won't connect to email server after adding the correct account details. This prevents dekko from receiving and sending emails.
To reproduce:
1. Launch dekko, add an account with SMTP and IMAP protocols
2. Dekko stuck at the `Validating credentials` with a rotating progress indicator, but no attempt is made to connect to the server with either protocols. There is no error message for sending email but the email will not be sent.
I checked this behaviour with wireshark using the following filter line, with the same email server:
tcp.port eq 993 or tcp.port eq 465
... and there are constant traffics when using kmail, but no traffic
when using
dekko.
Log from `dekko -v`:
[20250411 5:01:24.453 UTC file:///usr/lib/x86_64-linux- gnu/dekko/plugins/ui/workers/ContentWorker.qml:45:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
[20250411 5:01:24.461 UTC ""
[20250411 5:01:24.468 UTC ""
[20250411 5:01:24.469 UTC [qml] >> [ViewState::stateChanged] [STATUS] small [20250411 5:01:24.485 UTC [dekko.plugman.incubator] >> Incubator finished and ready to hatch.
[20250411 5:01:24.485 UTC [dekko.plugman.itemregistry] >> Failed
casting plugin
to qquickitem
[20250411 5:01:24.496 UTC [dekko.main] >> dekko-worker: "Messaging : opening database\n"
[20250411 5:01:24.508 UTC [dekko.plugman.registry] >> Getting all enabled plugins
[20250411 5:01:24.508 UTC [dekko.plugman.registry] >> Plugin
enabled: "ubuntu-
folder-picker"
[20250411 5:01:24.508 UTC [dekko.plugman.itemregistry] >> Found first enabled plugin
[20250411 5:01:24.508 UTC [dekko.plugman.registry] >> Getting all enabled plugins
[20250411 5:01:24.508 UTC [dekko.plugman.registry] >> Plugin
enabled: "ubuntu-
folder-picker"
[20250411 5:01:24.508 UTC [dekko.plugman.itemregistry] >> Found first enabled plugin
[20250411 5:01:24.508 UTC file:///usr/lib/x86_64-linux- gnu/qt5/qml/Dekko/Mail/Workers/ErrorsWorker.qml:27:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
[20250411 5:01:24.510 UTC file:///usr/lib/x86_64-linux- gnu/qt5/qml/Dekko/Mail/Workers/MailboxWorker.qml:138:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
[20250411 5:01:24.511 UTC [dekko.plugman.registry] >> Getting all enabled plugins
[20250411 5:01:24.511 UTC [dekko.plugman.registry] >> Plugin enabled: "html- viewer-plugin"
[20250411 5:01:24.511 UTC [dekko.plugman.listener] >> Loading plugin: "html- viewer-plugin"
[20250411 5:01:24.513 UTC [qml] >> [UriListener::onCompleted] [INFO] We got some uri's to handle:
[20250411 5:01:24.513 UTC [qml] >> [UriListener::processUri] [INFO] Processing
URI:
[20250411 5:01:24.516 UTC [qml] >> [ViewState::stateChanged] [STATUS] medium [20250411 5:01:24.566 UTC APP_ID isn't set, the handler ignored
[20250411 5:01:24.740 UTC [qml] >> [ViewStore::delayCallWithArgs] [INFO] Queuing call for key openFolder
[20250411 5:01:24.923 UTC [qml] >> Open Mail Setup Wizard
[20250411 5:01:24.923 UTC [dekko.plugman.registry] >> Getting all enabled plugins
[20250411 5:01:24.923 UTC [dekko.plugman.registry] >> Plugin
enabled: "ubuntu-
mail-setupwizard"
[20250411 5:01:24.923 UTC [dekko.plugman.itemregistry] >> Found first enabled plugin
[20250411 5:01:24.927 UTC file:///usr/lib/x86_64-linux- gnu/qt5/qml/Dekko/Lomiri/Components/KeyboardRectangle.qml:61:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated.
Use this syntax instead: function onFoo(<arguments>) { ... }
[20250411 5:01:24.952 UTC [qml] >> [ViewStore::delayCallTimer] [INFO] No more pending calls
[20250411 5:01:24.956 UTC [qml] >> [NoAccountState::onEntered] [STATUS] No accounts state entered
[20250411 5:01:24.956 UTC [qml] >> [NoAccountState::onEntered]
[STATUS] Pushing
NoAccountsUI
[20250411 5:01:25.140 UTC [qml] >> [MailWorker::openFolder] [STATUS] Opening All inboxes folder with key QVariant(QMailMessageKey, )
[20250411 5:01:25.140 UTC [qml] >> [MailStage::openFolder] [INFO] Checking stack count
[20250411 5:01:25.141 UTC [qml] >> [ViewStore::delayCallTimer2]
[INFO] No more
pending calls
[20250411 5:01:26.674 UTC [qml] >> Exited no accounts state
[20250411 5:01:26.674 UTC [qml] >> [NewAccountState::onEntered]
[STATUS] State
entered
[20250411 5:01:26.674 UTC [qml] >> [NewAccountState::onEntered]
[INFO] Pushing
NewAccountsUI
[20250411 5:01:26.675 UTC "Config file found"
[20250411 5:01:31.230 UTC [qml] >> [NewAccountsUI::providerClicked]
[INFO] IMAP
clicked
[20250411 5:01:31.232 UTC [dekko.accounts.account] >> Create new imap configuration
[20250411 5:01:31.232 UTC [dekko.accounts.account] >> Adding IMAP service configuration
[20250411 5:01:31.232 UTC [dekko.accounts.account] >> setSourceType
smtp not in
services, adding now
[20250411 5:01:31.232 UTC [qml] >> [NewAccountState::onExited] [INFO] Exited state
[20250411 5:01:31.232 UTC [qml] >> [UserInputState::onEntered] [STATUS] User details input state entered
[20250411 5:01:31.232 UTC [qml] >> [NoAccountState::onEntered]
[STATUS] Pushing
UserInputUI
[20250411 5:01:47.464 UTC APP_ID isn't set, the handler ignored
[20250411 5:01:48.649 UTC APP_ID isn't set, the handler ignored
[20250411 5:01:48.882 UTC [qml] >> [UserInputUI] [INFO] User details valid [20250411 5:01:48.883 UTC file:///usr/lib/x86_64-linux- gnu/qt5/qml/Lomiri/Components/Popups/1.3/PopupBase.qml:166: TypeError: Cannot read property 'theme' of null
[20250411 5:01:48.884 UTC [qml] >> [AccountSetup::setUserDetails: ] [INFO] name: main, email: yifei@zhan.science
[20250411 5:01:48.884 UTC [qml] >> [NoAccountState::onExited] [STATUS] Exited no accounts state
[20250411 5:01:48.884 UTC [qml] >> [AutoConfigState::onEntered] [STATUS] Loading processing overlay
[20250411 5:01:48.884 UTC [qml] >>
[AccountSetup::lookForServerDetails] [INFO]
Starting autodiscover......
[20250411 5:01:48.884 UTC [qml] >> [AccountSetup::AutoDiscover] [WARNING] Lookup failed!
[20250411 5:01:48.885 UTC [qml] >> [AutoConfigState::onExited] [STATUS] Destroying overlay
[20250411 5:01:48.885 UTC [qml] >> [ManualInputState::onEntered] [STATUS] Manual input state entered
[20250411 5:01:48.885 UTC [qml] >> [NoAccountState::onEntered]
[STATUS] Pushing
UserInputUI
[20250411 5:02:07.850 UTC [qml] >> CONFIG VALID
[20250411 5:02:07.850 UTC [dekko.accounts.account] >> save Creating
new account
[20250411 5:02:07.861 UTC [dekko.accounts.list] >> Adding accounts
(7) to list
[20250411 5:02:07.862 UTC [dekko.accounts.list] >> Adding accounts
(7) to list
[20250411 5:02:07.864 UTC [dekko.accounts.list] >> Adding accounts
(7) to list
[20250411 5:02:07.886 UTC [dekko.accounts.account] >> save Success
[20250411 5:02:07.887 UTC [dekko.accounts.account] >> save Updating account settings for: 7
[20250411 5:02:07.891 UTC [dekko.accounts.account] >> save Success
[20250411 5:02:07.893 UTC file:///usr/lib/x86_64-linux- gnu/qt5/qml/Lomiri/Components/Popups/1.3/PopupBase.qml:166: TypeError: Cannot read property 'theme' of null
[20250411 5:02:07.893 UTC [qml] >> [NoAccountState::onExited] [STATUS] Exited no accounts state
[20250411 5:02:07.893 UTC [qml] >> [ValidationState::onEntered] [STATUS] Loading validation overlay
[20250411 5:02:07.893 UTC [qml] >> [ViewStore::delayCallWithArgs] [INFO] Queuing call for key openFolder
[20250411 5:02:07.893 UTC [qml] >> [AccountSetup::validateCredentials] [INFO] Ok... checking if we have enough info to validate
[20250411 5:02:07.893 UTC [dekko.accounts.account] >> save Updating account settings for: 7
[20250411 5:02:07.894 UTC [dekko.accounts.account] >> save Success
[20250411 5:02:07.894 UTC PUSH FOLDERS: ()
[20250411 5:02:07.894 UTC [dekko.accounts.account] >> save Updating account settings for: 7
[20250411 5:02:07.898 UTC [dekko.accounts.account] >> save Success
[20250411 5:02:07.898 UTC [qml] >> IDLE enabled true
[20250411 5:02:07.898 UTC [qml] >> Push Folders: [INBOX]
[20250411 5:02:07.898 UTC [dekko.accounts.list] >> Adding accounts
(7) to list
[20250411 5:02:07.898 UTC [dekko.accounts.list] >> accountsAdded Account with same id already in model
[20250411 5:02:07.898 UTC [dekko.accounts.list] >> Adding accounts
(7) to list
[20250411 5:02:07.898 UTC [dekko.accounts.list] >> accountsAdded Account with same id already in model
[20250411 5:02:07.898 UTC [dekko.accounts.list] >> Adding accounts
(7) to list
[20250411 5:02:07.898 UTC [dekko.accounts.list] >> accountsAdded Account with same id already in model
[20250411 5:02:07.909 UTC [qml] >> [ViewStore::delayCallWithArgs] [INFO] Queuing call for key openFolder
[20250411 5:02:08.187 UTC [qml] >> [MailWorker::openFolder] [STATUS] Opening All inboxes folder with key QVariant(QMailMessageKey, )
[20250411 5:02:08.187 UTC [qml] >> [MailStage::openFolder] [INFO] Checking stack count
[20250411 5:02:08.188 UTC [qml] >> [ViewStore::delayCallTimer2] [INFO] Moving to next pending call
[20250411 5:02:08.235 UTC [qml] >> [MailWorker::openFolder] [STATUS] Opening All inboxes folder with key QVariant(QMailMessageKey, )
[20250411 5:02:08.235 UTC [qml] >> [MailStage::openFolder] [INFO] Checking stack count
[20250411 5:02:08.235 UTC [qml] >> [ViewStore::delayCallTimer2]
[INFO] No more
pending calls
[20250411 5:02:08.379 UTC [dekko.accounts.validator] >> Initialising validator
[20250411 5:02:08.380 UTC [dekko.accounts.validator] >> Retrieving
folder list
for account 7
[20250411 5:02:09.695 UTC APP_ID isn't set, the handler ignored
[20250411 5:02:14.514 UTC APP_ID isn't set, the handler ignored
[20250411 5:02:37.773 UTC APP_ID isn't set, the handler ignored
[20250411 5:03:07.671 UTC APP_ID isn't set, the handler ignored
[20250411 5:03:08.151 UTC [dekko.accounts.validator] >> Cleaning up...
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.21-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: default
Versions of packages dekko depends on:
ii init-system-helpers 1.68
ii libc6 2.41-6
ii libgcc-s1 14.2.0-19
ii libleveldb1d 1.23-5+b2
ii liblomiri-connectivity-qt1-1 1.1.0-1
ii libqmfclient-qt5-4 5.0~git20250326.d27f464-1
ii libqmfmessageserver-qt5-4 5.0~git20250326.d27f464-1
ii libqt5core5t64 5.15.15+dfsg-5
ii libqt5dbus5t64 5.15.15+dfsg-5
ii libqt5gui5t64 5.15.15+dfsg-5
ii libqt5network5t64 5.15.15+dfsg-5
ii libqt5qml5 5.15.15+dfsg-3
ii libqt5quick5 5.15.15+dfsg-3
ii libqt5quickcontrols2-5 5.15.15+dfsg-2
ii libqt5svg5 5.15.15-2
ii libqt5webengine5 5.15.18+dfsg-2+b1
ii libqt5webenginecore5 5.15.18+dfsg-2+b1
ii libqt5widgets5t64 5.15.15+dfsg-5
ii libqt5xml5t64 5.15.15+dfsg-5
ii libstdc++6 14.2.0-19
ii python3 3.13.2-2
ii python3-bs4 4.13.3-2
ii python3-cssutils 2.11.1-1
ii python3-html2text 2024.2.26-1
ii python3-jinja2 3.1.6-1
ii python3-markdown 3.7-2
ii qmfmessageserver 5.0~git20250326.d27f464-1
ii qml-module-io-thp-pyotherside 1.6.2-1
ii qml-module-lomiri-components 1.3.5110+dfsg-2
ii qml-module-lomiri-content 2.0.0-5
ii qml-module-qtqml-statemachine 5.15.15+dfsg-3
ii qml-module-qtquick-controls2-suru 0.20230630-1+b1
ii qml-module-qtwebengine 5.15.18+dfsg-2+b1
ii qml-module-quickflux 1.1.3+git20201110.2a37acf-4
dekko recommends no packages.
dekko suggests no packages.
-- no debconf information
please note that dekko uses a background user service (dekko-qmfmessageserver.service) to be running. Is that the case?
Also, directly after installing dekko, that service is not launched automatically. This is on our todo list.
Mike
On Friday, April 11, 2025 5:45:14 AM Coordinated Universal Time you wrote:
please note that dekko uses a background user service (dekko-qmfmessageserver.service) to be running. Is that the case?
No, it wasn't running. I manually started it and tried again but that doesn't seem to make a difference. I noticed that if I try to send an email and then navigate to the outbox folder and click it, dekko will crash and coredump:
https://paste.debian.net/1368843/
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 481 |
Nodes: | 16 (2 / 14) |
Uptime: | 13:22:11 |
Calls: | 9,540 |
Calls today: | 8 |
Files: | 13,653 |
Messages: | 6,139,527 |
Posted today: | 1 |