apt ignoriert Zammad beim Distributionsupgrade

30. November 2023 · Betriebssysteme · andreas · Kein Kommentar

Beim Upgrade von Debian 11 (Bullseye) auf Debian 12 (Bookworm) wurde das komplette System wie vorgesehen aktualisiert, lediglich das Zammad-Paket zeigte in der Weboberfläche die falsche Version:

Dies ist Zammad Version 6.1.0-1700492762.96ac5a60.bullseye

Was auf auch ein Anzeigefehler in Zammad hätte sein können, wurde von dpkg bestätigt

$ dpkg -s zammad
...
Version: 6.1.0-1700492762.96ac5a60.bullseye
...

und apt zeigte keinerlei Motivation, das Paket zu aktualisieren.

$ sudo apt update
...
Alle Pakete sind aktuell.

Daß die eigentlich richtige Datei zur Installation zur Verfügung stand, bestätigte ein Aufruf von “apt-cache policy”

$ sudo apt-cache policy zammad
zammad:
  Installiert:           6.1.0-1700492762.96ac5a60.bullseye
  Installationskandidat: 6.1.0-1700492762.96ac5a60.bullseye
  Versionstabelle:
 *** 6.1.0-1700492762.96ac5a60.bullseye 100
        100 /var/lib/dpkg/status
     6.1.0-1700492762.96ac5a60.bookworm 500
        500 https://dl.packager.io/srv/deb/zammad/zammad/stable/debian 12/main amd64 Packages
...

Trotz offensichtlich verfügbarer Bookworm-Installationsdatei hielt apt die Bullseye-Version für geeigneter. Die Suche nach der Ursache bzw. deren Lösung führte zum Beitrag “Distupgrade debian buster to bullseye - zammad still shows buster version” im Zammad-Forum, der für das Upgrade von Bullseye auf Bookworm noch genauso gilt. Dort erklärt MrGeneration vom Zammad-Core-Team:

Due to the way our version numbers are generated, you end up in

6.0.0-1692176490.0e2399eb.buster
6.0.0-1692176490.0e2399eb.bullseye

those versions. Versioning is done alphabetical. So buster vs bullseye apart from the rest of the version string being the same is your issue.

Das gleiche Verhalten tritt auch hier auf: beim Vergleich der beiden Versionen “6.1.0-1700492762.96ac5a60.bullseye” und “6.1.0-1700492762.96ac5a60.bookworm” ist apt nach Vergleich der Versionsnummern der Meinung, daß “bullseye” neuer als “bookworm” ist und behält deshalb die Bullseye-Version, statt auf die Bookworm-Version zu aktualisieren. Dies kann man auch mit dpkg evaluieren:

$ dpkg --compare-versions 6.1.0-1700492762.96ac5a60.bookworm lt 6.1.0-1700492762.96ac5a60.bullseye && echo "älter"
älter

Die im oben verlinkten Beitrag vorgeschlagene Lösung eines “apt remove zammad” gefolgt vom einem “apt install zammad” ist zumindest im Fall des Upgrades von Bullseye auf Bookworm nicht notwendig, da Zammad auch in der Bullseye-Version problemlos arbeitet.

Mit der nächsten Änderung der tatsächlichen Versionsnummer wurde dann auch auch auf das Bookworm-Paket aktualisiert:

...
Preparing to unpack .../zammad_6.1.0-1701163867.5a81e629.bookworm_amd64.deb ...
Unpacking zammad (6.1.0-1701163867.5a81e629.bookworm) over (6.1.0-1700492762.96ac5a60.bullseye) ...
Setting up zammad (6.1.0-1701163867.5a81e629.bookworm) ...
...

Nextcloud: News-Feeds werden nicht mehr aktualisiert

26. November 2023 · Anwendungen · andreas · Kein Kommentar

Nach einem Fehler wärend der Cron-Ausführung liefen die Hintergrundjobs der Nextcloud-Instanz unauffällig, die Feeds der App “News” wurden allerdings nicht mehr aktualisiert. Der Strack-Trace des abgebrochenen Cron-Jobs meldete als letzten Eintrag

#6 /***/cron.php(158): OC\BackgroundJob\JobList->setLastJob(Object(OCA\News\Cron\UpdaterJob))
#7 {main}

In der Protokollierung der Nextcloud-Instanz waren keine auf die News-App bezogenen Fehlermeldungen enthalten. Ein manueller Cron-Aufruf lief ebenfalls ohne sichtbare Fehlermeldungen durch und Nextcloud meldete in den Grundeinstellungen

Die letzte Aufgabe lief vor einer Minute.

während sich die News-App über eine letzte Aufgaben-Ausführung vor 11 Stunden beschwerte.

Die Lösung war ein Reset des News-Jobs auf der Kommandozeile

$ php occ news:updater:job --reset

Nach dem Reset wurden die Feeds bei der nächsten Cron-Ausführung wieder ordnungsgemäß aktualisiert.


Das Lied der Wächter - zwei Bände sind genug

25. November 2023 · IMHO · andreas · Kein Kommentar

Das Lied der Wächter: Das ErwachenIch bin mir nicht mehr ganz sicher, wann und wo ich zuerst auf “Das Lied der Wächter” gestoßen bin. Ich vermute aber, daß es im Urlaub in Freiburg war, der ziemlich zeitgleich zum Erscheinen des ersten Bands stattfand. Es hat dann noch rund fünf Jahre gedauert, bis ich angefangen habe, die Trilogie zu lesen - auf das Ende werde ich verzichten.

Das Szenario ist spannend: 16 Jahre nach einem vermeintlichen Atomunfall gilt ein Teil des Schwarzwalds als verseucht und unbewohnbar. Das Gebiet ist großräumig abgesperrt, militärisch bewacht und das Betreten verboten. Felix erfährt im Alter von 16 Jahren, daß seine Eltern nicht seine Eltern, sondern Onkel und Tante sind und macht sich auf die Suche, seine leiblichen Eltern zu finden, die seit dem Unfall in der abgesperrten Zone verschollen sind.

“Das Lied der Wächter” stammt vom Freiburger Autor Thomas Erle und man merkt auf jeder Seite, daß der Autor seine Heimat kennt und liebt und bereits einige heimatkundliche Schriften verfasst hat. Die Landschaft, die Felix auf seiner Reise durchstreift, ist detailliert und lebendig geschildert und es wäre wahrscheinlich möglich, anhand des Buches zumindest einen Teil der Reise fast schrittgenau nachzuwandern.

Der erste Band “Das Erwachen” beginnt mit einem Rückblick: Matrin und Nadja sind auf ihrem ersten Wanderausflug nach der Geburt von Baby Felix, den Sie in der Obhut von Nadjas Schwester gelassen haben. Während sie unterwegs sind, ereignen sich seltsame Dinge und der Leser weiß erstmal nicht, ob sie überleben und was mit ihnen passiert. Leider ist der Prolog gleichzeitig auch der fesselnste Teil der Geschichte, denn ab dem Punkt, an dem Felix übernimmt, geht es leider stetig bergab.

Keine Ahnung, ob und wie viele 16-jährige Thomas Erle kennt, aber Felix sorgt mit seinem zeitweise planlosen Handeln im Verlauf seiner Reise für dauerhaftes Kopfschütteln beim Leser. Wahrscheinlich soll dies die Verlorenheit des Stadtkindes in der Wildnis darstellen oder unterstreichen, wirkt aber an vielen Stellen einfach zu planlos und naiv.

Das Lied der Wächter: Der GesangAls Beispiel sei eine Szene nach dem Aufbruch vom Lager der Händler in “Das Lied der Wächter: Der Gesang” genannt: nachdem man als Leser zigfach “und was ist mit dem Hund?” gedacht hat, merkt auch Felix mitten im Abseilen an der Wand hängend doch noch, daß er nicht alleine ist, sondern einen Vierbeiner als Gefährten hat.

Im selben Moment hörte er von oben ein lautes Bellen. Siedend heiß fiel ihm Leo ein … Er musste zurück [Das Lied der Wächter: Der Gesang, Seite 309]

Den Hund vielleicht zuerst abseilen - Fehlanzeige. Darüber überhaupt nachdenken - Fehlanzeige. Sich mitten in der Wand hängend wundern, warum der Hund oben nervös wird - Volltreffer. Sicherlich, ein durchschnittlicher 16-jähriger Teenager ist im Normalfall kein McGuyver und es ist auch gut und passend, daß er sich manches erst hart erarbeiten muß. Die absolute Lern- und Denkresitenz, mit der Felix durch den Schwarzwald stolpert wird aber mit zunehmender Seitenzahl immer mehr zum Ärgernis.

Dazu kommt, daß zumindest in den ersten beiden Bänden so gut wie keine Grauschattierung bei den Nebencharakteren zu finden ist, in der Welt gibt es nur schwarz oder weiß. Entweder sind die Personen, auf die Felix trifft herzensgut oder abgrundtief böse, auf Überraschungen, Abweichungen oder rätselhafte Charaktere hofft man vergebens.

Daß ich mir jemals eine Disneyfizierung eines Stoffs nach aktuellem Strickmuster wünschen würde, hätte ich bis zum Lesen der beiden Bücher für schlicht unmöglich gehalten. Was hier an Rollenbildern beschrieben wird, lässt mich mehr als irritiert zurück. Egal, wie sich die Umwelt und das damit verbundene Leben ändert, ist es hoffentlich mehr als unrealistisch, daß damit eine Rückkehr von Mann und Frau in die Rollen der Steinzeit verbunden ist. Genau dies geschieht hier aber Mitten in der Zone: die tapferen Männer arbeiten draußen auf Feld, Wald und Wiese und durchstreifen die Landschaft, während die Frauen es als Erfüllung ihres Lebens ansehen, sich um Haus, Heim und Herd zu kümmern. Hatten wir schon mal und muß nicht wieder sein. Dann doch lieber die nächste übermotivierte Frau, die den ganzen Herren erklärt, wo’s langgeht.

“Das Liede der Wächter” basiert auf einer interessanten Idee und es ist schön, daß endlich auch mal im beschaulichen Ländle was Spannendes passiert, statt immer nur in den USA. Leider reicht die Hintergrundgeschichte aber nicht aus, um die unglaubwürdige Welt oder den denkbefreiten Protagonisten zu kompensieren. Daß viele Puzzleteile der Geschichte sich immer wieder per Zufall zusammenfügen, macht das Lesen auch nicht spannender.


Krokus 2005-06-24 Bildergalerie

21. November 2023 · Konzerte · andreas · Kein Kommentar

Krokus am 24. Juni 2005 beim Bang Your Head Festival in Balingen


Ryzen-Mini-PC

17. November 2023 · Hardware · andreas · Kein Kommentar

Nachdem der aktuelle Arbeits-PC inzwischen mehr als sechs Jahre alt ist wurde es Zeit, sich über einen Nachfolger Gedanken zu machen. Grundlegend stellt sich die Frage, ob ein klassischer PC im Tower-Gehäuse überhaupt noch zeitgemäß ist, denn im Gegensatz zu früheren Jahren übernimmt der Chipsatz die meisten Zusatzfunktionen und lediglich eine steckbare Graphikkarte bleibt als Argument für ein größeres Gehäuse.

Im bisherigen PC ist eine NVIDIA GeForce GTX 1050 Ti verbaut, eine Tatsache die ich seit dem Wechsel auf Linux gerne geändert hätte. Daß sinnvolle NVIDIA-Treiber nur als proprietäre Lösung verfügbar sind ist eine Sache, weit ärgerlicher ist aber, daß diese nur den veralteten X-Server unterstützen und nicht das deutlich modernere Wayland Display-Server-Protokoll.

ASRock DeskMini X300

Passend zu den Überlegungen erschien im Laufe des Jahres der c’t Bauvorschlag: Ryzen-Mini-PC, der die Blaupause für den neuen PC lieferte. Auf Bildern sind Größen meist schlecht einzuschätzen, vor allem ohne Vergleich. Freundlicherweise hat sich Harumi für einen Fototermin eingefunden und vor dem Gerät posiert.

Weiterlesen