Bug

Added by s Lejoly 20 days ago

Bonsoir,
Sur Linux Mint 22.1 (base: Ubuntu 24.04) avec AMC 1.6 je ne peux plus ouvrir aucun de mes projets. J'ai une erreur :

  • unhandled exception in callback:
  • install_driver(SQLite) failed: DBI version 1.57 required--this is only version 1 at /usr/lib/x86_64-linux-gnu/perl5/5.38/DBD/SQLite.pm line 5.
  • BEGIN failed--compilation aborted at /usr/lib/x86_64-linux-gnu/perl5/5.38/DBD/SQLite.pm line 5.
  • Compilation failed in require at (eval 19) line 3.
  • at /usr/share/perl5/AMC/Data.pm line 64.
  • ignoring at /usr/share/perl5/Gtk3.pm line 572.

Merci de votre aide si c'est possible.


Replies (5)

RE: Bug - Added by s Lejoly 20 days ago

Je précise que libdbd-sqlite3-perl version 1.74-1build3 est installée si cela peut aider.

RE: Bug - Added by Alexis Bienvenüe 20 days ago

Et quelle est la version installée du paquet libdbi-perl ?

RE: Bug - Added by s Lejoly 20 days ago

Bonsoir,
Merci pour cette réponse rapide.
C'est la version 1.643-4build3

libdbi-perl.png (82.2 kB)

RE: Bug - Added by Alexis Bienvenüe 19 days ago

C'est bizarre.
Pouvez-vous essayer les commandes suivantes et me dire ce que chacune d'elle renvoit ?

perl -le 'print join(":",@INC)'
perl -MDBI -le 'print $DBI::VERSION'
perl -le -MDBD::SQLite ''
perl -MDBD::SQLite -le 'print $DBD::SQLite::VERSION'

RE: Bug - Added by s Lejoly 17 days ago

Bonjour,
Oui c'est bizarre surtout que je ne reproduis pas le problème sur deux autres ordi.
Je vous joins les résultats des commandes précédentes sur le poste qui me pose problème (qui devait devenir mon poste principal) et sur deux autres où je n'ai pas de souci :

HP-G9 (problème AMC)
zeus@zeus-HP-G9:~$ perl -le 'print join(":",@INC)'
/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.38.2:/usr/local/share/perl/5.38.2:/usr/lib/x86_64-linux-gnu/perl5/5.38:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.38:/usr/share/perl/5.38:/usr/local/lib/site_perl
zeus@zeus-HP-G9:~$ perl -MDBI -le 'print $DBI::VERSION'
1.643
zeus@zeus-HP-G9:~$ perl -le -MDBD::SQLite ''
zeus@zeus-HP-G9:~$  perl -MDBD::SQLite -le 'print $DBD::SQLite::VERSION'
1.74

HP-G6 (pas de problème)
eus@HP-ProDesk-400:~$ perl -le 'print join(":",@INC)'
/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.34.0:/usr/local/share/perl/5.34.0:/usr/lib/x86_64-linux-gnu/perl5/5.34:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.34:/usr/share/perl/5.34:/usr/local/lib/site_perl
zeus@HP-ProDesk-400:~$ perl -MDBI -le 'print $DBI::VERSION'
1.643
zeus@HP-ProDesk-400:~$ perl -le -MDBD::SQLite ''
zeus@HP-ProDesk-400:~$ perl -MDBD::SQLite -le 'print $DBD::SQLite::VERSION'
1.70

HP-dm1 (vieil ordi lycée : pas de problème)
zeus@zeus-HP-dm1:~$ perl -le 'print join(":",@INC)'
/home/zeus/perl5/lib/perl5:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.38.2:/usr/local/share/perl/5.38.2:/usr/lib/x86_64-linux-gnu/perl5/5.38:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.38:/usr/share/perl/5.38:/usr/local/lib/site_perl
zeus@zeus-HP-dm1:~$ perl -MDBI -le 'print $DBI::VERSION'
1.643
zeus@zeus-HP-dm1:~$ perl -le -MDBD::SQLite ''
zeus@zeus-HP-dm1:~$ perl -MDBD::SQLite -le 'print $DBD::SQLite::VERSION'
1.74

(1-5/5)