Am moștenit o instalare Bugzilla (5.0.4) pe Ubuntu 16.04.7 LTS. Deoarece 16.04 nu mai este suportat, am încercat să actualizez sistemul de operare la 18.04. (pe o clonă a mașinii productive)
Primul pas a fost să actualizați Bugzilla la 5.0.6, care a funcționat bine, Bugzilla a fost în funcțiune după aceea.
Apoi am făcut „do-release-upgrade” - după repornire sistemul de operare (18.04) este pornit și rulează, DokuWiki instalat în paralel funcționează și el pe deplin, dar... Bugzilla nu mai funcționează. Primesc acest mesaj de eroare:
Internal Server Error
Serverul a întâmpinat o eroare internă sau o configurare greșită și nu a putut finaliza solicitarea dvs.
Vă rugăm să contactați administratorul serverului la webmaster@localhost pentru a-l informa cu privire la momentul în care a apărut această eroare și la acțiunile pe care le-ați efectuat chiar înainte de această eroare.
Mai multe informații despre această eroare pot fi disponibile în jurnalul de erori de server.
Server Apache/2.4.29 (Ubuntu) la 192.168.9.82 Port 80
Am încercat să găsesc o soluție pe web, am găsit un posibil răspuns în acest thread:
Cum pot urmări dependențele modificate pentru Bugzilla?
Am facut lucrurile postate de N0rbert, dar pe executia lui ./checksetup.pl --check-modules
am urmatoarea iesire:
root@sxvabt:/var/www/html/bugzilla# ./checksetup.pl --check-modules
* Acesta este Bugzilla 5.0.6 pe perl 5.26.1
* Rulează pe Linux 4.15.0-162-generic #170-Ubuntu SMP Luni 18 octombrie 11:38:05 UTC 2021
Se verifică modulele perl...
Se verifică CGI.pm (v3.51) ok: găsit v4.38
Se verifică Digest-SHA (orice) ok: găsit v5.96
Se verifică TimeDate (v2.23) ok: găsit v2.24
Verificarea DateTime (v0.75) ok: găsit v1.46
Verificarea DateTime-TimeZone (v1.64) ok: găsit v2.18
Verificarea DBI (v1.614) ok: găsit v1.64
Verificare pentru Template-Toolkit (v2.24) ok: găsit v2.27
Verificarea expeditorului de e-mail (v1.300011) ok: găsit v1.300031
Verificarea e-mail-MIME (v1.904) ok: găsit v1.946
Se verifică URI (v1.55) ok: găsit v1.73
Verificare pentru List-MoreUtils (v0.32) ok: găsit v0.416
Verificarea Math-Random-ISAAC (v1.0.1) ok: găsit v1.003
Verificarea JSON-XS (v2.01) ok: găsit v3.04
Se verifică modulele DBD perl disponibile...
Verificarea DBD-Pg (v2.7.0) nu a fost găsită
Verificarea DBD-mysql (v4.001) ok: găsit v4.046
Verificarea DBD-Oracle (v1.19) nu a fost găsită
Verificarea DBD-SQLite (v1.29) nu a fost găsită
Următoarele module Perl sunt opționale:
Verificare pentru GD (v1.20) ok: găsit v2.66
Verificarea diagramei (v2.4.1) ok: găsită v2.4.10
Verificarea pentru Template-GD (orice) ok: găsit v1.56
Se verifică GDTextUtil (orice) ok: găsit v0.86
Se verifică GDGraph (orice) ok: găsit v1.48
Verificarea instrumentelor MIME (v5.406) ok: găsită v5.509
Verificarea libwww-perl (orice) ok: găsit v6.31
Verificarea XML-Twig (orice) ok: găsit v3.50
Verificarea pentru PatchReader (v0.9.6) ok: găsit v0.9.6
Verificarea perl-ldap (orice) ok: găsit v0.65
Verificarea Authen-SASL (orice) ok: găsit v2.16
Verificarea Net-SMTP-SSL (v1.01) ok: găsit v1.04
Verificarea pentru RadiusPerl (orice) ok: găsit v0.26
Verificarea SOAP-Lite (v0.712) ok: găsit v1.26
Verificarea XMLRPC-Lite (v0.712) ok: găsit v0.717
Verificarea pentru JSON-RPC (orice) ok: găsit v1.06
Verificare pentru Test-Taint (v1.06) ok: găsit v1.06
Verificarea HTML-Parser (v3.67) ok: găsit v3.72
Verificarea pentru HTML-Scrubber (orice) ok: găsit v0.17
Verificare pentru codificare (v2.21) ok: găsit v2.88
Verificare pentru Encode-Detect (orice) ok: găsit v1.01
Verificarea e-mail-răspuns (orice) ok: găsit v1.204
Verificarea HTML-FormatText-WithLinks (v0.13) ok: găsit v0.15
Verificarea pentru TheSchwartz (v1.07) ok: găsit v1.12
Se verifică Daemon-Generic (orice) ok: găsit v0.85
Verificarea mod_perl (v1.999022) ok: găsit v2.000010
Verificarea Apache-SizeLimit (v0.96) ok: găsit v0.97
Verificare pentru File-MimeInfo (orice) ok: găsit v0.28
Verificarea IO-stringy (orice) ok: găsit v2.111
CRC32.c: biblioteca încărcabilă și binarele perl nu se potrivesc (am primit cheia de strângere de mână 0xdb00080, necesar 0xde00080)
root@sxvabt:/var/www/html/bugzilla#
Ce face aceasta
CRC32.c: biblioteca încărcabilă și binarele perl nu se potrivesc (am primit cheia de strângere de mână 0xdb00080, necesar 0xde00080)
Rău?
Abordarea cu
root@sxvabt:/var/www/html/bugzilla# ./install-module.pl --all
s-a încheiat cu aceeași eroare
root@sxvabt:/var/www/html/bugzilla# ./install-module.pl --all
Se verifică CPAN (v1.81) ok: găsit v2.18
Verificarea YAML (orice) ok: găsit v1.24
Se verifică ExtUtils-MakeMaker (v6.31) ok: găsit v7.24
CRC32.c: biblioteca încărcabilă și binarele perl nu se potrivesc (am primit cheia de strângere de mână 0xdb00080, necesar 0xde00080)
root@sxvabt:/var/www/html/bugzilla#
Cum pot rezolva asta? În speranța de ajutor
Armin