Package: dekko
Version: 0.4.1+dfsg-6
Severity: important
X-Debbugs-Cc: russ...@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