• Bug#1102617: Dekko won't connect to email server

    From Yifei Zhan@21:1/5 to All on Fri Apr 11 07:30:01 2025
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Gabriel@21:1/5 to Yifei Zhan on Fri Apr 11 07:50:01 2025
    Hi,

    thanks for trying out dekko.

    On Fr 11 Apr 2025 05:16:22 UTC, Yifei Zhan wrote:

    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
    --

    DAS-NETZWERKTEAM
    c\o Technik- und Ökologiezentrum Eckernförde
    Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde
    mobile: +49 (1520) 1976 148
    landline: +49 (4351) 850 8940

    GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31
    mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Yifei Zhan@21:1/5 to All on Fri Apr 11 11:30:01 2025
    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/



    Also, directly after installing dekko, that service is not launched automatically. This is on our todo list.

    Got it.


    Mike

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Guido Berhoerster@21:1/5 to yifei@zhan.science on Fri May 2 14:40:02 2025
    On Fri, 11 Apr 2025 09:14:29 +0000 Yifei Zhan <yifei@zhan.science> wrote:
    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/


    If the messageserver wasn't running, the database likely contains an incorrectly initialized account. Can you try to remove the database (just remove anything *[Dd]ekko* and *qmf* from $XDG_DATA_HOME/$XDG_CACHE_HOME/$XDG_CONFIG_HOME) and restart the
    message server and then try again to create the account from scratch?

    If account setup still doesn't work it would be helpful if you could remove the account again as described above, then stop the messageserver service and run it manually in a terminal:

    QT_LOGGING_RULES="*.debug=true;qt.*.debug=false" /usr/bin/messageserver5

    That should provide more verbose output of what is going on between the backend and mail server.

    Thanks,
    --
    Guido Berhoerster

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)