Fwd: Update Kolab16 on Debian 10 broken? still broken?
Christoph Erhardt
christoph.erhardt at sicherha.de
Tue Sep 20 21:29:52 CEST 2022
Hi Matthias,
it looks like the `dist-upgrade` problem is caused by a missing conflict
declaration with respect to the old `roundcubemail-plugin-kolab-delegation`
package. I have submitted a fix here:
https://obs.kolabsys.com/request/show/3049
It'll take the update a few days to reach the Kolab:16 repository. If you
cannot wait, you can download the new package directly from my personal OBS
repository and give it a try:
https://obs.kolabsys.com/repositories/home:/sicherha:/branches:/Kolab:/16/
Debian_10.0/all/roundcubemail_1.5.3-0~kolab2_all.deb
I hope this finally solves the Roundcube 1.4 -> 1.5 upgrade path for good.
All the best,
Christoph
On Tuesday, 20 September 2022 13:55:07 CEST Matthias Busch wrote:
> @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)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.kolab.org/pipermail/users/attachments/20220920/67597315/attachment.sig>
More information about the users
mailing list