[Eisfair] Kann ich problemlos auf Perl 3.6 updaten?
Helmut
helmut_pohl at arcor.de
Mi Apr 15 23:08:57 CEST 2026
Hallo Marcus,
ich habe Dir die gewünschte log-Datei per email gesendet.
Am 15.04.2026 um 22:39 schrieb Marcus Röckrath:
> Hallo Helmut,
>
> Helmut wrote:
>
>>> Wie kommen perl-*-Module für perl 3.6.0 auf die Kiste, ohne dass auch
>>> perl 3.6.0 installiert wurde?
>>>
>>>> eisman query --installed --format {N}={V} "perl*" | grep "=3.6"
>>>> perl-crypt-urandom=3.6.0
>>>> perl-mime-base32=3.6.0
>>>> perl-net-smtp-tls=3.6.0
>>>> perl-rrdtool=3.6.0
>>>
>>> Die Module requiren perl 3.6.0, eisman wird also da dann auch perl auf
>>> 3.6.x hochziehen.
>>>
>>> perl-Module 3.6.0 und perl 3.4.x kann eigentlich nicht zusammentreffen.
>>>
>>> Bitte schicke mir mal die /var/log/log.eis-install - oder die älteren xz-
>>> archivierten Logs - die diese Perl-Updates enthalten.
>>
>> ich habe mal in meiner log.eis-install.2 nachgeschaut:
>>
>> Feb 1 11:22:09 eis64-home eis-update: package perl-rrdtool
>> (3.6.0|2025-04-16) without error
>> Feb 1 11:22:09 eis64-home eis_install: package perl-rrdtool
>> (3.6.1|2026-01-31|perl-rrdtool.tar.bz2)
>> Feb 1 11:22:09 eis64-home eis_install:
>> (https://xen-eismirror.gallien/eis64/perl-rrdtool/3.6.1/perl-rrdtool.tar.bz2)
>> Feb 2 14:33:01 eis64-home eis-update: package perl-rrdtool
>> (3.6.1|2026-01-31) without error
>> Feb 2 14:33:01 eis64-home eis_install: package perl-rrdtool
>> (3.6.0|2025-04-16|perl-rrdtool.tar.bz2)
>> Feb 2 14:33:01 eis64-home eis_install:
>> (file:///root/packages/perl-rrdtool/3.6.0/perl-rrdtool.tar.bz2)
>> Feb 2 14:33:31 eis64-home eis-update: package perl-rrdtool-doc
>> (3.6.1|2026-01-31) without error
>> Feb 2 14:33:31 eis64-home eis_install: package perl-rrdtool-doc
>> (3.6.0|2025-04-16|perl-rrdtool-doc.tar.bz2)
>> Feb 2 14:33:31 eis64-home eis_install:
>> (file:///root/packages/perl-rrdtool-doc/3.6.0/perl-rrdtool-doc.tar.bz2)
>
> Man jetzt doch zwei Dinge auseinanderhalten:
>
> Die Paketversionsnummer 3.6.x sind in aller Regeln genutzt, wenn gegen die
> glibc 3.6.x gebaut wurdee, was mit perl nichts zu tun hat.
>
> perl-rrdtool 3.6.0 ist mit glibc 3.6.0 gebaut aber nocht für perl 5.38 (perl
> 3.4.0).
>
> perl-rrdtool >= 3.6.1 ist mit glibc 3.6.0 und für perl 5.42 gemacht.
>
> Du hast aktuell perl-rrdtool 3.6.0 installiert und damit das zu perl 5.38
> passende Modul.
>
> Wenn ich obige Historie so ansehe, wurde da auch zwischenzeitlich auf perl-
> rrdtool 3.6.1 upgedatet, was perl 5.42 (perl 3.6.0) erfordert.
>
> Ich werde da nicht schlau draus. Wurde dir zwischenzeitlich auch auf perl
> 3.6.0 upgedatet und du hast dann manuell wieder auf perl 3.4.x downgegradet?
>
> perl-crypt-urandom=3.6.0
> perl-mime-base32=3.6.0
> perl-net-smtp-tls=3.6.0
>
> erfordern alle perl 5.42 (paketversion 3.6.0) und das muss eisman wegen des
> requires auch gezogen haben.
>
Dann werde ich wohl diese Module auf die Version 3.4 downgraden müssen.
Leider habe ich sie auf meinem Spiegelserver nicht mehr, kannst Du sie
mir zur Verfügung stellen?
> Ich brauche das komplette Log, aus dem ich den Ablauf exakt nachvollziehen
> kann - keine Ausschnitte.
ist unterwegs
>
>> Fhem läuft bisher ohne Probleme und das soll auch so bleiben !!!
>
> Du nutzt aber nicht das alte/ungepflegte/nicht maintainte eisfair fhem-
> Paket.
>
Ich habe damals das maintante eisfair fhem Paket installiert und danach
manuell upgedatet.
Mehr Informationen über die Mailingliste Eisfair