[solved] Re: perl library mismatched after debian 9->10 dist…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Norman Zimmer
Date:  
To: LUSC Liste
Subject: [solved] Re: perl library mismatched after debian 9->10 dist-upgrade

Hi Dirk,

ja, danke. -> das wars...

In der Installation von Bugzilla liegen unter "lib/x86...." die alten Libs
rum.

LG Norman


Dirk Melchers <dirk@???> schrieb am Di, 13. Okt 09:10:
> Hi,
>
> eine Vermutung: Bugzilla hält sich seine Perl-Module lokal im Installationsverzeichnis.
> Fehlende werden beim checksetup.pl von CPAN geholt und lokal installiert.
> Nach dem Upgrade stimmen die kompilierten Versionen aber nicht mehr mit dem Rest des Systems überein, daher die Fehlermeldungen vom Linker.
>
> Evtl. mal schauen, ob es da lokal in /var/www/bz perl module gibt, die mal zur Seite räumen (erstmal nicht löschen!) und dann noch mal das checksetup.pl probieren?
>
> Tschüss,
>
> Dirk
>
> > Am 13.10.2020 um 08:57 schrieb Norman Zimmer <mail@???>:
> >
> > Hallo zusammen,
> >
> > ich hab auf einem Bugzilla-Server ein Dist-Upgrade von Debian9 auf
> > Debian10 gemacht. Leider funktioniert nun irgendwas am "perl" nicht
> > mehr und ich bekomme im Apache-Log sowie bei diversen Perl-Befehlen
> > die folgende Fehlermeldung:
> >
> > "library and perl binaries are mismatched"
> >
> > Jetzt hab ich schon die verschiedensten Lösungsansätze probiert und
> > komme hier nicht weiter. Irgenwer eine Ahnung davon und vielleicht ist
> > es ganz einfach? ;)
> >
> > Unten die Infos, die ich vom Server zusammengetragen habe.
> >
> > LG Norman
> >
> > uname -a: Linux bz 4.19.0-11-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux
> >
> > /etc/debian_version: 10.6
> >
> > perl --version: This is perl 5, version 28, subversion 1 (v5.28.1) built for x86_64-linux-gnu-thread-multi
> >
> > root@bz:/usr/lib/x86_64-linux-gnu# ls -al |grep libperl
> > lrwxrwxrwx 1 root root 17 Jul 21 21:27 libperl.so.5.28 -> libperl.so.5.28.1
> > -rw-r--r-- 1 root root 3233496 Jul 21 21:27 libperl.so.5.28.1
> >
> > root@bz:~# ldconfig -p |grep libperl
> > libperl.so.5.28 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libperl.so.5.28
> >
> > root@bz:~# dpkg -l |grep "^ii perl"
> > ii perl 5.28.1-6+deb10u1 amd64 Larry Wall's Practical Extraction and Report Language
> > ii perl-base 5.28.1-6+deb10u1 amd64 minimal Perl system
> > ii perl-modules-5.28 5.28.1-6+deb10u1 all Core Perl modules
> >
> > root@bz:/var/www/bz/sandbox# ./checksetup.pl
> > * This is Bugzilla 5.0.6 on perl 5.28.1
> > * Running on Linux 4.19.0-11-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17)
> >
> > Checking perl modules...
> > Checking for CGI.pm (v3.51) ok: found v4.51
> > Checking for Digest-SHA (any) ok: found v6.02
> > Checking for TimeDate (v2.23) ok: found v2.24
> > Checking for DateTime (v0.75) ok: found v1.52
> > Checking for DateTime-TimeZone (v1.64) ok: found v2.41
> > Checking for DBI (v1.614) ok: found v1.643
> > Checking for Template-Toolkit (v2.24) ok: found v3.009
> > Checking for Email-Sender (v1.300011) ok: found v1.300035
> > Checking for Email-MIME (v1.904) ok: found v1.949
> > Checking for URI (v1.55) ok: found v1.76
> > Checking for List-MoreUtils (v0.32) ok: found v0.428
> > Checking for Math-Random-ISAAC (v1.0.1) ok: found v1.004
> > Checking for JSON-XS (v2.01) ok: found v4.02
> >
> > Checking available perl DBD modules...
> > SQLite.c: loadable library and perl binaries are mismatched (got handshake key 0xdb80080, needed 0xce00080)
> >
> > root@bz:/var/www/bz/sandbox# ./install-module.pl --all
> > Checking for CPAN (v1.81) ok: found v2.20
> > Checking for YAML (any) ok: found v1.29
> > Checking for ExtUtils-MakeMaker (v6.31) ok: found v7.34
> > SQLite.c: loadable library and perl binaries are mismatched (got handshake key 0xdb80080, needed 0xce00080)
> >
> > root@bz:~# cpan install DBD::SQLite
> > Reading '/root/.cpan/Metadata'
> > Database was generated on Tue, 13 Oct 2020 04:41:02 GMT
> > DBD::SQLite is up to date (1.66).
> >
> > /var/log/apache2/error.log
> > [Tue Oct 13 08:48:51.606186 2020] [cgi:error] [pid 1187] [client 192.168.224.251:63058] AH01215: CRC32.c: loadable library and perl binaries are mismatched (got handshake key 0xdb80080, needed 0xce00080): /var/www/bz/sandbox/createaccount.cgi, referer: https://bugzilla.xxx.dugzilla.xxxx/createaccount.cgi
> >
> >
> > --
> > Norman "bigboss" Zimmer
> > GnuPG-ID: 0x1842A431
> >
> > Packets don't lie, but they may not tell everything if captured by a misconfigured filter.
> >
> > --
> > Mailing-Liste der Linux User Schwabach (LUSC) e.V.
> > Vor und beim Posten bitte
> > => http://lusc.de/List-Netiquette < und
> > => http://lusc.de/List-Howto < beachten. Danke!
> >
>


-- 
Norman "bigboss" Zimmer
GnuPG-ID: 0x1842A431


Packets don't lie, but they may not tell everything if captured by a misconfigured filter.

--
Mailing-Liste der Linux User Schwabach (LUSC) e.V.
Vor und beim Posten bitte
?http://lusc.de/List-Netiquette < und
?http://lusc.de/List-Howto < beachten. Danke!