Fwd: Update Kolab16 on Debian 10 broken? still broken?

Matthias Busch catwiesel at gmx.net
Tue Sep 20 13:55:07 CEST 2022


@hede
You are right, I assumed stuff. Like, running reconstruct would show if
the mailboxes are there or not. I did not run cyradm, because, I just
did not expect cyrus to be the problem... Still dont, but, thats an
assumption, which should be checked...

I also did not check data drive full, inodes free, filesystem okay. I
also assume thats okay, because, well, it works, until I do an upgrade.
Lets get back at that later...

@franz
disabling guam for testing purposes is maybe a good idea, but I need the
functions of guam, so I cant disable it permanently...


Below here comes what I tried, what the results are, and how maybe,
kolab lm works again, and cyrus/guam seem to work, and how debian
upgrade is still/again broken...!

SCROLL TO THE VERY BOTTOM WHEN YOU ARE HERE FOR THE DIST-UPGRADE ERROR


----------------------------------------------------------------------------------------------------
first, lets try change ports, and "disable guam" to see if that helps
stop guam
change ports

kolab lm:
2022-09-20 11:15:48,909 pykolab.imap WARNING [27816] Verbindung zum
Cyrus IMAP-Server 'imaps://domain.tld:993' nicht möglich

at a certain point, I changed the ports back and restarted guam/cyrus
----------------------------------------------------------------------------------------------------



----------------------------------------------------------------------------------------------------
lets see about cyrus folders, size of filesystem etc

configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/imap/sieve


Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda1       306G     35G  256G   12% /

/var/lib
drwxr-x--x 15 cyrus mail    4,0K Sep 20 11:17 imap

/var/spool
drwxr-x 30 cyrus mail    4,0K Jul 20  2021 imap

----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
lets see about cyradm

without guam:
su cyrus -c "cyradm -u cyrus-admin localhost"
cyradm: cannot connect to server

with guam
su cyrus -c "cyradm -u cyrus-admin localhost"
su cyrus -c "cyradm --auth login -u cyrus-admin localhost"

[nothing, just \n until ctrl+c then]
^C
Session terminated, killing shell... ...killed.

please note, I cant connect with cyradm. I googled. I tried. I dont know
what I am doing wrong here. I tried on a working system too, with the
same result
----------------------------------------------------------------------------------------------------


----------------------------------------------------------------------------------------------------
lets try connecting to imap(s) directly:

9993 (cyrus):
. LIST "" "%"
* LIST (\HasNoChildren) "/" INBOX
* LIST (\HasChildren) "/" Archive
* LIST (\HasNoChildren) "/" Calendar
* LIST (\HasNoChildren) "/" Configuration
* LIST (\HasNoChildren) "/" Contacts
* LIST (\HasNoChildren) "/" Drafts
* LIST (\HasNoChildren) "/" Files
* LIST (\HasNoChildren) "/" Freebusy
* LIST (\HasNoChildren) "/" Journal
* LIST (\HasChildren) "/" "Kalender Name"
* LIST (\HasChildren) "/" Kontakte
* LIST (\HasChildren) "/" Notes
* LIST (\HasNoChildren) "/" Sent
* LIST (\HasNoChildren) "/" Spam
* LIST (\HasNoChildren) "/" Tasks
* LIST (\HasNoChildren) "/" Trash
* LIST (\HasChildren) "/" foldertest1663665309,9261
* LIST (\Noselect \HasChildren) "/" "Other Users"
* LIST (\Noselect \HasChildren) "/" "Shared Folders"
. OK Completed (0.005 secs 110 calls)


. SELECT "INBOX"
* 2011 EXISTS
* 0 RECENT
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen NonJunk $Forwarded
receipt-handled $label4 Junk $MDNSent $label1 inarbeit verbraucht
erledigt $label2 $label3 $label5 bereits_gebucht re_angefordert sg)
* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen NonJunk
$Forwarded receipt-handled $label4 Junk $MDNSent $label1 inarbeit
verbraucht erledigt $label2 $label3 $label5 bereits_gebucht
re_angefordert sg \*)] Ok
* OK [UNSEEN 2010] Ok
* OK [UIDVALIDITY 1414663886] Ok
* OK [UIDNEXT 10664] Ok
* OK [HIGHESTMODSEQ 42342] Ok
* OK [URLMECH INTERNAL] Ok
* OK [ANNOTATIONS 65536] Ok
. OK [READ-WRITE] Completed
. fetch 2 RFC822
* 2 FETCH (RFC822 {1677}
[here comes an email]



993 (guam):
. LIST "" "%"
* LIST (\HasNoChildren) "/" INBOX
* LIST (\HasChildren) "/" Archive
* LIST (\HasNoChildren) "/" Drafts
* LIST (\HasNoChildren) "/" Sent
* LIST (\HasNoChildren) "/" Spam
* LIST (\HasNoChildren) "/" Trash
* LIST (\HasChildren) "/" foldertest1663665309,9261
* LIST (\Noselect \HasChildren) "/" "Other Users"
* LIST (\Noselect \HasChildren) "/" "Shared Folders"

. SELECT "INBOX"
* 2011 EXISTS
* 0 RECENT
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen NonJunk $Forwarded
receipt-handled $label4 Junk $MDNSent $label1 inarbeit verbraucht
erledigt $label2 $label3 $label5 bereits_gebucht re_angefordert sg)
* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen NonJunk
$Forwarded receipt-handled $label4 Junk $MDNSent $label1 inarbeit
verbraucht erledigt $label2 $label3 $label5 bereits_gebucht
re_angefordert sg \*)] Ok
* OK [UNSEEN 2010] Ok
* OK [UIDVALIDITY 1414663886] Ok
* OK [UIDNEXT 10664] Ok
* OK [HIGHESTMODSEQ 42342] Ok
* OK [URLMECH INTERNAL] Ok
* OK [ANNOTATIONS 65536] Ok
. OK [READ-WRITE] Completed
. fetch 2 RFC822
* 2 FETCH (RFC822 {1677}
[here comes an email]
----------------------------------------------------------------------------------------------------


----------------------------------------------------------------------------------------------------
summary:

okay. Ill say it right here. it looks like cyrus is working
and it also looks like guam is working.
it also looks like at least some emails are where they are supposed to be...
----------------------------------------------------------------------------------------------------


----------------------------------------------------------------------------------------------------
kolab lm works?!

In further looking I determined that imap is working, both with or
without guam, but making a connection is difficult. I looked at the
cyrus config files and found

tls_versions:

in the imapd.conf file which was not identical. I added tls1_3 to the
"broken" servers file
kolab lm can now find the mailboxes
roundcubemail still will complain about mailboxes missing
thunderbird via imaps needs all folders to be resubscribed, but at
least, they appear to be all there...


----------------------------------------------------------------------------------------------------


HOWEVER

apt-get upgrade ran without issue (expect that I had to fix imap)
roundcube is withheld, so next step, dist-upgrade (which worked last week)

dist-upgrade broken:

dpkg: Fehler beim Bearbeiten des Archivs
/var/cache/apt/archives/roundcubemail_1%3a1.5.3-0~kolab1_all.deb (--unpack):
  Versuch, »/etc/roundcubemail/kolab_delegation.inc.php« zu
überschreiben, welches auch in Paket
roundcubemail-plugin-kolab-delegation 1:3.5.11-0~kolab1 ist
dpkg-deb: Fehler: »einfügen«-Unterprozess wurde durch Signal
(Datenübergabe unterbrochen (broken pipe)) getötet
...
Fehler traten auf beim Bearbeiten von:
  /var/cache/apt/archives/roundcubemail_1%3a1.5.3-0~kolab1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)




apt --fix-broken install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht
mehr benötigt:
   erlang-eimap erlang-goldrush erlang-lager erlang-lager-syslog
erlang-syslog guam-libs php-net-sieve
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
   roundcubemail
Die folgenden Pakete werden aktualisiert (Upgrade):
   roundcubemail
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 18,5 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 139 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]
Changelogs werden gelesen... Fertig
(Lese Datenbank ... 67935 Dateien und Verzeichnisse sind derzeit
installiert.)
Vorbereitung zum Entpacken von
.../roundcubemail_1%3a1.5.3-0~kolab1_all.deb ...
Entpacken von roundcubemail (1:1.5.3-0~kolab1) über
(1:1.4.11.8-0~kolab1) ...
dpkg: Fehler beim Bearbeiten des Archivs
/var/cache/apt/archives/roundcubemail_1%3a1.5.3-0~kolab1_all.deb (--unpack):
  Versuch, »/etc/roundcubemail/kolab_delegation.inc.php« zu
überschreiben, welches auch in Paket
roundcubemail-plugin-kolab-delegation 1:3.5.11-0~kolab1 ist
dpkg-deb: Fehler: »einfügen«-Unterprozess wurde durch Signal
(Datenübergabe unterbrochen (broken pipe)) getötet
Fehler traten auf beim Bearbeiten von:
  /var/cache/apt/archives/roundcubemail_1%3a1.5.3-0~kolab1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



More information about the users mailing list