Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Update Perl Version 5.38.2

7 views
Skip to first unread message

Holger Bruenjes

unread,
Feb 20, 2024, 4:46:46 AM2/20/24
to
Hallo

Auf Pack-Eis liegt das Perl update Version 5.38.2, eisfair Version
3.4.0 bereit.

Eine Einschraenkung gibt es im Moment noch fuer die Anwender von
'Slims', die sollten vorerst auf das update verzichten.


Sollte ich ein Paket vergessen haben, bitte Melden, dann werde ich
das nachschieben.

Danke


Holger

Marcus Röckrath

unread,
Feb 20, 2024, 6:30:04 AM2/20/24
to
Hallo,

Holger Bruenjes wrote:

> Auf Pack-Eis liegt das Perl update Version 5.38.2, eisfair Version
> 3.4.0 bereit.
>
> Eine Einschraenkung gibt es im Moment noch fuer die Anwender von
> 'Slims', die sollten vorerst auf das update verzichten.

perl-rrdtool ist auch für perl 5.38.2 bereitgestellt.

--
Gruß Marcus
[eisfair-Team]

Marcus Röckrath

unread,
Feb 20, 2024, 6:40:04 AM2/20/24
to
Hallo Holger,

Holger Bruenjes wrote:

> Sollte ich ein Paket vergessen haben, bitte Melden, dann werde ich
> das nachschieben.

Nach der Updaeorgie :-)))) finde ich hier noch

perl-version 3.0.0
perl-parse-yapp 3.0.0

Ich nehme an, dass die komplett weg können, oder?

--
Gruß Marcus
[eisfair-Team]

Marcus Röckrath

unread,
Feb 20, 2024, 7:50:04 AM2/20/24
to
Hallo,

Holger Bruenjes wrote:

> Auf Pack-Eis liegt das Perl update Version 5.38.2, eisfair Version
> 3.4.0 bereit.
>
> Eine Einschraenkung gibt es im Moment noch fuer die Anwender von
> 'Slims', die sollten vorerst auf das update verzichten.

Und z. B. auch antispam und certs, die auch nun die neue Perlversion
erfordern.

Tipp:

Egal, ob man "eisman upgrade" auf der Kommandozeile oder die
"Update-Mnüpunkte" im Paketmenü nutzt, wird ja erst in einer Liste
angzeigt, was installiert würde und kann dann noch durch "n" abgebrochen
werden.

--
Gruß Marcus
[eisfair-Team]

Holger Bruenjes

unread,
Feb 20, 2024, 9:09:55 AM2/20/24
to
Hallo

Am 20/02/2024 um 12.35 schrieb Marcus Röckrath:

> Holger Bruenjes wrote:
>
>> Sollte ich ein Paket vergessen haben, bitte Melden, dann werde ich
>> das nachschieben.
>
> Nach der Updaeorgie :-)))) finde ich hier noch
>
> perl-version 3.0.0
> perl-parse-yapp 3.0.0
>
> Ich nehme an, dass die komplett weg können, oder?

Es gibt immer einige Pakete die in neueren Version nicht mehr
benoetigt werden weil die Autoren bei der Ueberarbeitung ihrer
Pakete etwas geaendert|angepasst haben. Wenn nun solche Pakete nach
dem update auf dem System liegen bleiben koennen die auch entfernt
werden, wenn nicht der eisman meckert, dann sollte das aber gemeldet
werden das etwas noch fehlt. ;-)

Danke

Holger



Marcus Röckrath

unread,
Feb 20, 2024, 10:10:03 AM2/20/24
to
Hallo Holger,

Holger Bruenjes wrote:

>> Nach der Updaeorgie :-)))) finde ich hier noch
>>
>> perl-version 3.0.0

eis64:~ # eisman uninstall perl-version
error: package "perl-version" has pending requirements!
package: perl-version
|<-- ntp

>> perl-parse-yapp 3.0.0

Das habe ich entsorgt.

--
Gruß Marcus
[eisfair-Team]

Holger Bruenjes

unread,
Feb 20, 2024, 10:14:05 AM2/20/24
to
Hallo Marcus

Am 20/02/2024 um 16.07 schrieb Marcus Röckrath:
> Holger Bruenjes wrote:
>
>>> Nach der Updaeorgie :-)))) finde ich hier noch
>>>
>>> perl-version 3.0.0
>
> eis64:~ # eisman uninstall perl-version
> error: package "perl-version" has pending requirements!
> package: perl-version
> |<-- ntp

is obsolet, ntp muss da angepasst werden.

Holger

Peter Bäumer

unread,
Feb 20, 2024, 11:21:48 AM2/20/24
to
Glück Auf! Holger,
Bei einen eisman upgrade gibt es diese Fehlermeldung:

# eisman upgrade
error: processing package "perl-email-mime (3.4.0)":
error: requirement "perl-module-runtime" >= "3.4.0" not found!
error: installation aborted!


Fehlt da etwas oder muss da was deinstalliert werden ?

> Danke
>
>
> Holger


MfG
Peter B.

Holger Bruenjes

unread,
Feb 20, 2024, 12:15:10 PM2/20/24
to
Hallo Peter

Am 20/02/2024 um 17.21 schrieb Peter Bäumer:

>> Sollte ich ein Paket vergessen haben, bitte Melden, dann werde ich das nachschieben.
>>
>
> Bei einen eisman upgrade gibt es diese Fehlermeldung:
>
> # eisman upgrade
> error: processing package "perl-email-mime (3.4.0)":
> error: requirement "perl-module-runtime" >= "3.4.0" not found!
> error: installation aborted!
>
>
> Fehlt da etwas oder muss da was deinstalliert werden ?

joo fehlt, Danke, da ist wohl in der Menge was verloren gegangen,
liegt nun auf Pack-Eis

Holger


Heiko Siek

unread,
Feb 20, 2024, 11:13:27 PM2/20/24
to
Am 20.02.24 um 10:46 schrieb Holger Bruenjes:
> Hallo

[...]
>
> Sollte ich ein Paket vergessen haben, bitte Melden, dann werde ich das
> nachschieben.
>
Guten Morgen,

beim Upgrade werden mir zwei Pakete gemeldet:

# eisman upgrade
error: processing package "perl-xml-sax (3.4.0)":
error: requirement "perl-xml-sax-base" >= "3.4.0" not found!
error: installation aborted!


Gruß
Heiko

> Danke
>
> Holger

Heiko Siek

unread,
Feb 20, 2024, 11:24:19 PM2/20/24
to
Am 21.02.24 um 05:13 schrieb Heiko Siek:

> beim Upgrade werden mir zwei Pakete gemeldet:
^^^^

Iss wohl noch 'a bissl früh' :-)

Korrigiere ein Paket
Gruß
Heiko

Peter Bäumer

unread,
Feb 21, 2024, 12:09:10 AM2/21/24
to
Danke Holger fürs nachlegen,
hab jetzt die Meldung:

eisman upgrade
error: processing package "perl-xml-sax (3.4.0)":
error: requirement "perl-xml-sax-base" >= "3.4.0" not found!
error: installation aborted!

MfG
Peter B.

Holger Bruenjes

unread,
Feb 21, 2024, 3:32:37 AM2/21/24
to
Am 21/02/2024 um 06.09 schrieb Peter Bäumer:

> Danke Holger fürs nachlegen,
> hab jetzt die Meldung:
>
> eisman upgrade
> error: processing package "perl-xml-sax (3.4.0)":
> error: requirement "perl-xml-sax-base" >= "3.4.0" not found!
> error: installation aborted!


joo, done

Holger

Helmut Pohl

unread,
Feb 21, 2024, 9:27:35 AM2/21/24
to
Hallo Holger

mir fehlt noch für fhem "liburi-escape-xs-perl". Könntest Du es noch
nachschieben?

Danke

Gruß,
Helmut

Holger Bruenjes

unread,
Feb 21, 2024, 11:31:23 AM2/21/24
to
Hallo Helmut

Am 21/02/2024 um 15.27 schrieb Helmut Pohl:

> mir fehlt noch für fhem "liburi-escape-xs-perl". Könntest Du es noch
> nachschieben?

[x] Done

Holger

Peter Bäumer

unread,
Feb 21, 2024, 11:45:04 AM2/21/24
to
eine Riesen Liste mit perl update sind erfolgreich installiert worden :)

Danke!
> Holger
>

MfG
Peter B.

Holger Bruenjes

unread,
Feb 21, 2024, 12:21:53 PM2/21/24
to
Hallo Peter
so war das als Ziel geplant ;-)

Holger

Helmut Pohl

unread,
Feb 22, 2024, 2:54:34 AM2/22/24
to
Hallo Holger

Danke

Nach dem Update von Perl startet der fhem nicht mehr. Ich muss jetzt
Schritt für Schritt herausfinden welche Module betroffen sind.

Ich habe mich an der alten Liste orientiert. Könntest Du mir noch

HttpUtils
Audio::Cuefile::Parser
Bit::Vector
CGI::Fast
Config::Grammar
Crypt::DES
Crypt::Rijndael
Data::UUID
Date::Calc
enum
FCGI
HTML::Template
Importer
IO::CaptureOutput
IO::Tty
Logitech Mediaserver
LWP::Protocol::http10
MP3::Cut::Gapless
MP3::Tag
Net::Domain::LTD
Net::OpenSSH
Net::SMTP::TLS
Net::SNMP
Sub::Info
Test::utf8
version


nachschieben?

Gruß,
Helmut

Marcus Röckrath

unread,
Feb 22, 2024, 3:20:02 AM2/22/24
to
Hallo Helmut,
Nur weil es sie mal gab, oder weil du sie brauchst?

perl-version ist im Hauptpaket enthalten, also obsolet.

Logitechmediaserver hängt mit slims zusammen und hängt noch in der Pipeline,
ohne hier etwas über einen Zeitrahmen zu sagen.

--
Gruß Marcus
[eisfair-Team]

Helmut Pohl

unread,
Feb 22, 2024, 3:54:40 AM2/22/24
to
Hallo Marcus,

ich habe in meinem eis64 die aufgeführten Perl-Module in der vorherigen
Version gehabt. Vermutlich werden zu der Liste noch einige hinzukommen,
im Moment hängt fhem an

UUID.c: loadable library and perl binaries are mismatched (got first
handshake key 0xcd00080, needed 0xf380080)

zusätzlich wird noch mindestens:

Data-Dumper
XML::Bare
Text-Levenshtein-XS
Test-Simple
Test-Deep
libwww-perl


gebraucht.

Gruß,
Helmut

Holger Bruenjes

unread,
Feb 22, 2024, 4:44:44 AM2/22/24
to
Hallo Helmut

Am 22/02/2024 um 09.54 schrieb Helmut Pohl:

> ich habe in meinem eis64 die aufgeführten Perl-Module in der vorherigen
> Version gehabt.

OK, kannst du mir sagen, wofuer die benoetigt werden

> Vermutlich werden zu der Liste noch einige hinzukommen,
> im Moment hängt fhem an
>
> UUID.c: loadable library and perl binaries are mismatched (got first
> handshake key 0xcd00080, needed 0xf380080)

hmm, OK, wo kommt das Modul her


grep -iR 'UUID' /etc/filelist.d/*



> zusätzlich wird noch mindestens:
>
pack-eis Data-Dumper
> XML::Bare
> Text-Levenshtein-XS
pack-eis Test-Simple
pack-eis Test-Deep
pack-eis libwww-perl
>
>
> gebraucht.

Immer der Reihe nach ;-)

Holger

Holger Bruenjes

unread,
Feb 22, 2024, 5:27:34 AM2/22/24
to
Hallo Helmut

Am 22/02/2024 um 10.44 schrieb Holger Bruenjes:

>> UUID.c: loadable library and perl binaries are mismatched (got first
>> handshake key 0xcd00080, needed 0xf380080)
>
> hmm, OK, wo kommt das Modul her

hab ihn gefunden data-uuid

Holger

Marcus Röckrath

unread,
Feb 22, 2024, 5:40:03 AM2/22/24
to
Hallo Helmut,

Helmut Pohl wrote:

> zusätzlich wird noch mindestens:
>
> Data-Dumper
> XML::Bare
> Text-Levenshtein-XS
> Test-Simple
> Test-Deep
> libwww-perl

Für Debian werden folgende Installationshinweise für notwendige Pakete
angegeben:

Notwendig:

perl-base libdevice-serialport-perl libwww-perl libio-socket-ssl-perl
libcgi-pm-perl libjson-perl sqlite3 libdbd-sqlite3-perl libtext-diff-perl
libtimedate-perl libmail-imapclient-perl libgd-graph-perl libtext-csv-perl
libxml-simple-perl liblist-moreutils-perl fonts-liberation
libimage-librsvg-perl libgd-text-perl libsocket6-perl
libio-socket-inet6-perl libmime-base64-perl libimage-info-perl
libusb-1.0-0-dev libnet-server-perl libreadonly-perl

Zusätzlich:

libdate-manip-perl libhtml-treebuilder-xpath-perl libmojolicious-perl
libxml-bare-perl libauthen-oath-perl libconvert-base32-perl
libmodule-pluggable-perl libnet-bonjour-perl libcrypt-urandom-perl nodejs
npm libnet-dbus-perl

--
Gruß Marcus
[eisfair-Team]

Helmut Pohl

unread,
Feb 22, 2024, 5:49:40 AM2/22/24
to
Hallo Holger

Am 22.02.2024 um 10:44 schrieb Holger Bruenjes:
> Hallo Helmut
>
> Am 22/02/2024 um 09.54 schrieb Helmut Pohl:
>
>> ich habe in meinem eis64 die aufgeführten Perl-Module in der vorherigen
>> Version gehabt.
>
> OK, kannst du mir sagen, wofuer die benoetigt werden

leider nein. Sie werden von Untermodulen vom fhem benötigt. Mehr weiß
ich nicht.
>
>> Vermutlich werden zu der Liste noch einige hinzukommen,
>> im Moment hängt fhem an
>>
>> UUID.c: loadable library and perl binaries are mismatched (got first
>> handshake key 0xcd00080, needed 0xf380080)
>
> hmm, OK, wo kommt das Modul her
>
>
> grep -iR 'UUID' /etc/filelist.d/*
>
>

data:UUID war es zumindest in Perl 5.30

>
>> zusätzlich wird noch mindestens:
>>
> pack-eis  Data-Dumper
auf pack-eis gibt es das Data-Dumper nicht, sondern Data-Dump. Ist das
identisch?

>> XML::Bare
nicht gefunden
>> Text-Levenshtein-XS
nicht gefunden
> pack-eis  Test-Simple
nicht gefunden
> pack-eis  Test-Deep
nicht gefunden
> pack-eis  libwww-perl
installiert.
>>
>>
>> gebraucht.
>
> Immer der Reihe nach ;-)
>
> Holger


Gruß,
Helmut
>

Helmut Pohl

unread,
Feb 22, 2024, 5:53:45 AM2/22/24
to
Hallo Marcus,
fhem ist durch zusätzliche Module erweiterbar. So kommt es, dass noch
andere Perl-Module benötigt werden, die das Grundpaket nicht benötigt.
Im Moment startet fhem überhaupt nicht, weil es ihm an Perl-Bibliotheken
mangelt. Danke für eure Mühe.

Gruß,
Helmut

Helmut Pohl

unread,
Feb 22, 2024, 5:55:19 AM2/22/24
to
Hallo Holger
Genau, wie ich um 08:54 Uhr auch geschrieben hatte.

Danke für deine Mühe.

Gruß,
Helmut

Marcus Röckrath

unread,
Feb 22, 2024, 6:00:04 AM2/22/24
to
Hallo Helmut,

Helmut Pohl wrote:

>> pack-eis  Data-Dumper
> auf pack-eis gibt es das Data-Dumper nicht, sondern Data-Dump. Ist das
> identisch?

/etc/filelist.d/perl-base-files.txt:u 0444 root root perl-base
usr/lib/perl5/5.38.2/i586-linux-thread-multi-64int/Data/Dumper.pm

Ist also im Basispaket drin.

--
Gruß Marcus
[eisfair-Team]

Holger Bruenjes

unread,
Feb 22, 2024, 6:12:28 AM2/22/24
to
Hallo Helmut

Am 22/02/2024 um 11.49 schrieb Helmut Pohl:

>>> zusätzlich wird noch mindestens:
>>>
>> pack-eis  Data-Dumper
> auf pack-eis gibt es das Data-Dumper nicht, sondern Data-Dump. Ist das
> identisch?

OK, verwechselt, ist aber in perl-base enthalten


>>> XML::Bare
> nicht gefunden
>>> Text-Levenshtein-XS
> nicht gefunden
>> pack-eis  Test-Simple
mein Fehler, ist in der perl-base enthalten

>> pack-eis  Test-Deep
> nicht gefunden

perl-test-deep

Holger

Helmut Pohl

unread,
Feb 22, 2024, 7:22:24 AM2/22/24
to
Hallo Holger,

ich habe gerade das Modul Data::UUID von Perl 5.30 deinstalliert und
anschließend mittels cpan install Data::UUID ein aktuelles binary
erstellen lassen. Fhem startet jetzt wieder. :-)))
Jetzt muss ich nur noch die einzelnen Module in fhem durchforsten, ob es
noch Fehlermeldungen gibt.

Danke für die Bereitstellungen.

Gruß,
Helmut

Holger Bruenjes

unread,
Feb 22, 2024, 7:26:31 AM2/22/24
to
Hallo Helmut

Am 22/02/2024 um 13.22 schrieb Helmut Pohl:

> ich habe gerade das Modul Data::UUID von Perl 5.30 deinstalliert und
> anschließend mittels cpan install Data::UUID ein aktuelles binary
> erstellen lassen. Fhem startet jetzt wieder. :-)))
> Jetzt muss ich nur noch die einzelnen Module in fhem durchforsten, ob es
> noch Fehlermeldungen gibt.
>
> Danke für die Bereitstellungen.

warum das denn, perl-data-uuid liegt doch jetzt auf Pack-Eis

Holger

Helmut Pohl

unread,
Feb 22, 2024, 8:20:04 AM2/22/24
to
Hallo Marcus,
Danke für die Info.

Das Modul "BOSEST" benötigt u.a. in "FHEM" folgende Perl-Module:

"
...
use Data::Dumper;
use Digest::MD5 qw(md5_hex);
use File::stat;
use IO::Socket::INET;
use LWP::UserAgent;
use Mojolicious 5.54;
use Net::Bonjour;
use Scalar::Util qw(looks_like_number);
use XML::Simple;
use URI::Escape;
"

Je nachdem was man in FHEM ansteuert, fallen noch andere Perl-Module an.
Ich benötige sie also nicht, "weil es sie mal gab", sondern für eine
Anwendung.

Gruß,
Helmut

Holger Bruenjes

unread,
Feb 22, 2024, 8:33:58 AM2/22/24
to
Hallo Helmut

Am 22/02/2024 um 14.20 schrieb Helmut Pohl:

> Das Modul "BOSEST" benötigt u.a. in "FHEM" folgende Perl-Module:
>
> "
> ...
> use Data::Dumper;
> use Digest::MD5 qw(md5_hex);
> use File::stat;
> use IO::Socket::INET;
> use LWP::UserAgent;
> use Mojolicious 5.54;
> use Net::Bonjour;
> use Scalar::Util qw(looks_like_number);
> use XML::Simple;
> use URI::Escape;
> "
>
> Je nachdem was man in FHEM ansteuert, fallen noch andere Perl-Module an.
> Ich benötige sie also nicht, "weil es sie mal gab", sondern für eine
> Anwendung.

die sind aber alle im Angebot von eisfair

noch als Tipp um zu pruefen ob ein Modul in der Aktuellen Version
vorhanden ist

perl -e "use ${__pack};"


fuer ${__pack} dann das Modul einfuegen, es gibt nur eine Anwort
wenn es fehlt.

Holger

Holger Bruenjes

unread,
Feb 22, 2024, 9:25:05 AM2/22/24
to
Hallo Helmut

Am 22/02/2024 um 14.20 schrieb Helmut Pohl:

> Je nachdem was man in FHEM ansteuert, fallen noch andere Perl-Module an.
> Ich benötige sie also nicht, "weil es sie mal gab", sondern für eine
> Anwendung.

Es ist klar das auch verschiedene Module fuer andere Anwendungen
benoetigt werden, gleichzeitig gibt es aber auch Module die im
Prinzip entfallen, da ein require darauf nicht mehr besteht. Somit
ist es nicht unbedingt erforderlich alle Module neu zu installieren,
nur weil sie in einer aelteren Version installiert wurden.

Da sollten wir nun gucken, was wirklich benoetigt wird. Es macht
fuer mich keinen Sinn Module zu packetieren die keine Anwendung
mehr benoetigt.

Holger
0 new messages