24/2/2022

KMail probleem? Vanaf nul instellen…

Filed under: — cybrarian @ 3:23 pm

Is het mogelijk om KMail te “resetten” zonder het te de-installeren of de gebruikersaccount te wissen en terug aan te maken?
M.a.w. de bestaande instellingen (en mail?) te verwijderen, en de instellingen terug vanaf nul in te geven?

KMail gebruikt stap-voor-stap schermen om accounts aan te maken in de instellingen van het programma, maar als je daar even wat onzeker bent, vooruit-achteruit gaat, of een aantal keer opnieuw moet beginnen, wordt het snel een rommeltje in de instellingen.

Ook na een mislukte of afgebroken update van het systeem kan je KMail de mist in gaan.

Akonadi Console
KMail is een complex programma omdat het in de achtergrond allerlei hulpmiddelen gebruikt, waaronder een hele mysql server in de gebruikersaccount. Er zijn zelfs hulpprogramma’s om de programmeurs meer inzicht te geven in het gebeuren: Akonadi Console, dat je zelf ook gemallijk kan bij-installeren.

Ik volg de stappen van:
https://userbase.kde.org/KMail/FAQs_Hints_and_Tips#Clean_start_after_a_failed_migration

  1. Stop bijhorende programma’s (KMail, Kontact, KOrganiser als je die gebruikt).

    Stop dan Akonadi met:

    office@linux-rwr7:~> akonadictl stop

    (Geen reaktie – even kijken of myqsl nog draait:)

    office@linux-rwr7:~> ps ux | grep mysql

    office 5095 0.0 0.0 8680 876 pts/1 R+ 10:53 0:00 grep –color=auto mysql

    (eigenlijk mocht er niets komen. check nog eens of akonadi wel gestopt is:)

    office@linux-rwr7:~> akonadictl stop

    Akonadi is not running.

    (is andere reaktie, heeft dus gewerkt).

    ps ux laat zien dat er geen mysql aktief is.
    De mysql die vermeld wordt hierboven is die van de gevraagde grep.
    Ok dus.

  2. Verwijder de oude instellingen van Akonadi en de database door de volgende mappen te wissen:
    ~/.local/share/akonadi

    Ga naar de onzichtbare .local/share map en:
    office@linux-rwr7:~/.local/share> rm -R akonadi
    office@linux-rwr7:~/.local/share> ls akonadi

    Nadien staat er nog: (veel uitgehaald, alleen ivm mail overgehouden)
    office@linux-rwr7:~/.local/share> ls -l

    totaal 88
    drwxr-xr-x 1 office users    30 17 jan 14:55 akonadi_migration_agent
    ..
    drwxr-xr-x 1 office users    36 17 jan 14:55 contacts
    ..
    drwxr-xr-x 1 office users    58 22 feb 10:49 emailidentities
    ..
    drwx------ 1 office users    52 23 feb 09:44 keyrings
    ..
    drwxr-xr-x 1 office users    38 18 feb 10:39 kmail2
    ..
    drwxr-xr-x 1 office users    54 23 feb 12:55 kwalletd
    ..
    drwxr-xr-x 1 office users    98 17 jan 14:55 local-mail
  3. En: ~/.config/akonadi

    In ~/.config staan heel wat akonadi’s:

    office@linux-rwr7:~/.config> ls -l akonad*

    -rw——- 1 office users 70 17 jan 14:55 akonadi_akonotes_resource_0rc
    -rw——- 1 office users 6712 23 feb 10:58 akonadiconsolerc
    -rw——- 1 office users 32 17 feb 16:27 akonadi_contactrc
    -rw——- 1 office users 28 17 jan 14:55 akonadi_contacts_resource_0rc
    -rw——- 1 office users 195 17 jan 14:55 akonadi-firstrunrc
    -rw——- 1 office users 62 17 jan 14:55 akonadi_ical_resource_0rc
    -rw——- 1 office users 347 23 feb 09:30 akonadi_imap_resource_0rc
    -rw——- 1 office users 76 17 jan 17:06 akonadi_indexing_agentrc
    -rw——- 1 office users 74 17 jan 14:55 akonadi_maildir_resource_0rc
    -rw——- 1 office users 52 17 jan 17:06 akonadi-migrationrc

    akonadi:
    totaal 108
    -rw-r–r– 1 office users 46 17 jan 14:55 agent_config_akonadi_akonotes_resource_0
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_akonotes_resource_0_changes.dat
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_archivemail_agent_changes.dat
    -rw-r–r– 1 office users 39 17 jan 14:55 agent_config_akonadi_birthdays_resource
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_birthdays_resource_changes.dat
    -rw-r–r– 1 office users 36 17 jan 14:55 agent_config_akonadi_contacts_resource_0
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_contacts_resource_0_changes.dat
    -rw-r–r– 1 office users 16 17 jan 14:55 agent_config_akonadi_followupreminder_agent_changes.dat
    -rw-r–r– 1 office users 33 17 jan 14:55 agent_config_akonadi_ical_resource_0
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_ical_resource_0_changes.dat
    -rw-r–r– 1 office users 50 24 feb 06:03 agent_config_akonadi_imap_resource_0
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_imap_resource_0_changes.dat
    -rw-r–r– 1 office users 32 23 feb 12:54 agent_config_akonadi_indexing_agent
    -rw-r–r– 1 office users 16 17 jan 14:55 agent_config_akonadi_indexing_agent_changes.dat
    -rw-r–r– 1 office users 51 17 jan 14:55 agent_config_akonadi_maildir_resource_0
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_maildir_resource_0_changes.dat
    -rw-r–r– 1 office users 32 23 feb 16:07 agent_config_akonadi_maildispatcher_agent
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_maildispatcher_agent_changes.dat
    -rw-r–r– 1 office users 16 17 jan 14:55 agent_config_akonadi_mailfilter_agent_changes.dat
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_migration_agent_changes.dat
    -rw-r–r– 1 office users 16 17 jan 14:55 agent_config_akonadi_newmailnotifier_agent_changes.dat
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_notes_agent_changes.dat
    -rw-r–r– 1 office users 16 17 jan 14:55 agent_config_akonadi_sendlater_agent_changes.dat
    -rw-r–r– 1 office users 43 17 jan 14:55 agent_config_akonadi_unifiedmailbox_agent
    -rw-r–r– 1 office users 16 24 feb 10:53 agent_config_akonadi_unifiedmailbox_agent_changes.dat
    -rw-r–r– 1 office users 2020 22 feb 12:52 agentsrc
    -rw——- 1 office users 178 23 feb 12:54 akonadiserverrc

    Weg met die map:

    office@linux-rwr7:~/.config> rm -R akonadi

  4. Dan zegt de tekst:
    You might want to also delete also the files starting with akonadi from
    ~/.config
    but it’s actually quite convenient not to do that: then recreating the resources (in the same order as before) will auto-fill all your settings automatically again.

    Ok we houden ze dus even…

  5. Restart Akonadi server
    Doen we:
    office@linux-rwr7:~ akonadictl start

    office@linux-rwr7:~/.config> akonadictl start
    org.kde.pim.akonadictl: Starting Akonadi Server…
    org.kde.pim.akonadictl: done.

    En dan kan je terug beginnen een account aanmaken, de juiste waarden invullen, mail check proberen, en de automitische instelling aanzetten en bv veranderen van 60 naar 5 minuten.

Powered by WordPress