#1073992 pci.ids: configuration fails

#1073992#5
Date:
2024-06-21 07:53:20 UTC
From:
To:
Unpacking pci.ids (0.0~2024.05.31-1) over (0.0~2024.04.20-1) ...
debconf: Unable to load Debconf::Element::Dialog. Failed because: Can't locate Debconf/Element/Dialog.pm in @INC (you may need to install the Debconf::Element::Dialog module) (@INC entries checked: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.38.2 /usr/local/share/perl/5.38.2 /usr/lib/i386-linux-gnu/perl5/5.38 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl-base /usr/lib/i386-linux-gnu/perl/5.38 /usr/share/perl/5.38 /usr/local/lib/site_perl) at (eval 19) line 1, <GEN0> line 3.
BEGIN failed--compilation aborted at (eval 19) line 1, <GEN0> line 3.

Can't locate object method "new" via package "Debconf::Element::Dialog" (perhaps you forgot to load "Debconf::Element::Dialog"?) at /usr/share/perl5/Debconf/FrontEnd.pm line 69, <GEN0> line 3.
Setting up pci.ids (0.0~2024.05.31-1) ...

- -- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 6.8.12-686-pae (SMP w/1 CPU thread; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

- -- no debconf information
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmZ1MWoACgkQrh+Cd8S0
17bMkQ/+PvdIKRvN4rhWNXlsLFhTBEdw5AHWUC1RdvQZjquGNj49OaTx0V9UKOno
zHyNYbtKZZdWCPMSB+/YvdLG/7R95d+6c1sEVry6YPj70KAuhAJOJafMYfq7BNa8
tVGmlP9kct7LRW+KplV0CI8M8F9stqbWmbwRJ37M6mQYp0wVpszqCoxV98XKqtuc
nzpgYXdG6nGoe7XuVfaQLpjw2DWqYThj7b9nRMvufoCmapthXxi+djJaclkfQaoU
9e5sPw2YnP0UBFN97kV+2PR2yiKkc0qYiWaGcos3/JYIBNp5D3bFbREE4Y2x2CdE
IVtIBvETah+YZ5RyXmYeEALMKyJbrr9Yz6g0vF9k9QucW34EYcuWkOfhnAEEn2o6
svm4YAnb786H00bY/0RW0luZI/o/iZJBC6jqDfK9v7++ueMdPC0Im7PEbIEqbOZu
UgnswgPf0QG4mZjNbuxD+cI7qI0WxDAK76NX9FsNrax55/4ybcve2SmbXk7JCibw
OW5Jz6RPB6p/PQPSJD+NiYSguIE+YpyNCoS9dnRfLlEe1MYW+fxTpz05NAoYT2Bm
IDXLseivESILsBptapu9pzdMMRuCDmHI6pF2JeH8Dc9vhhOGt4UOg2JH280qsJAn
6hakwz7w7l3sePOGcNn1gd5CobSTqIxEX+xfN1+7vkhuzVav02o=
=80GF
-----END PGP SIGNATURE-----

#1073992#10
Date:
2024-06-21 10:18:11 UTC
From:
To:
Hi!

There is not enough context in the report to really see what's going
on here.
message after «Setting up» which would indicate that step of the
process. The errors happen between Unpacking and Setting up, but then
pci.ids has no debconf support at all, so this should be something
else. I'd assume something (apt perhaps?) is invoking something
debconf related in-between. But then the modules being complained
about are all inside debconf, so if those are failing then this would
look like a debconf issue?

In any case:
  - this is definitely not a pci.ids issue,
  - it's not clear who is invoking debconf (checking logs might help),
  - this looks like a potential debconf issue (but could be something
    else, like damaged system or partially configured packages).

So I'd either close this, or reassign, but it's not clear where, and
given the unclear culprit I'm a bit reluctant to dump this as is into
someone else tracker. :/

Thanks,
Guillem

#1073992#15
Date:
2024-06-21 10:42:59 UTC
From:
To:
Hi!
pe 21. kesäk. 2024 klo 13.18 Guillem Jover (guillem@debian.org) kirjoitti:

Agreed. APT remains pretty vague on exactly what caused this.

Possibly.

APT logs and 'dpkg -L debconf' are attached.

I'm as baffled as you are. I just noticed debconf barfing at the
pci.ids point and pasted what I saw.

Martin-Éric

#1073992#20
Date:
2024-06-22 11:38:39 UTC
From:
To:
Could you also attach dpkg.log? That might reveal which package was
deconfigured there.

Chris

#1073992#25
Date:
2024-06-22 12:55:34 UTC
From:
To:
la 22. kesäk. 2024 klo 14.39 Chris Hofstaedtler (zeha@debian.org) kirjoitti:

Attached.

Martin-Éric

#1073992#30
Date:
2024-08-27 22:48:27 UTC
From:
To:
Hi!

As I mentioned initially, but this confirms pci.ids did not fail to
configure. My assumption is that something in an apt hook on that
system failed to operate correctly. I'll be reassigning the original
report to debconf, for lack of a better place.

Thanks,
Guillem

#1073992#35
Date:
2024-08-27 22:56:32 UTC
From:
To:
Hi!

As mentioned on the report, this is not an issue with pci.ids, but
with something (apt) calling debconf (perhaps indirectly) between the
unpack and configure runs. I'd assume an apt hook is causing this. I'm
reassigning this to debconf as the actual thing apparently failing, but
if the actual hook (or caller) can be tracked down then perhaps that
can be reassigned there. (Sorry for passing along this hot potato. :)

(The BTS contains mails with several log files, and some analysis.)


Thanks,
Guillem

#1073992#46
Date:
2024-09-03 09:47:34 UTC
From:
To:
Martin-Éric, could you provide the output of "ls /etc/apt/apt.conf.d/"
and "grep -E 'debconf|dpkg-' /etc/apt/apt.conf.d/*"?  That would
probably speed up the search here.

Thanks,

#1073992#51
Date:
2024-09-25 07:00:01 UTC
From:
To:
ti 3. syysk. 2024 klo 12.47 Colin Watson (cjwatson@debian.org) kirjoitti:

$ ls /etc/apt/apt.conf.d/
00CDMountPoint  00trustcdrom  01autoremove  20apt-show-versions
50appstream  50apt-file.conf  50command-not-found  70debconf
99funkyware  99-localepurge  99needrestart

$ grep -E 'debconf|dpkg-' /etc/apt/apt.conf.d/*
/etc/apt/apt.conf.d/70debconf:// Pre-configure all packages with
debconf before they are installed.
/etc/apt/apt.conf.d/70debconf:DPkg::Pre-Install-Pkgs
{"/usr/sbin/dpkg-preconfigure --apt || true";};

Martin-Éric

#1073992#56
Date:
2026-01-10 10:10:41 UTC
From:
To:
Es gibt eine Familienspende in Höhe von 1.850.000,00 USD von Cheng Charlie
Saephan. Bitte antworten Sie für weitere Informationen. Denken Sie daran,
Ihrer Familie und den Bedürftigen in Ihrer Umgebung Gutes zu tun.

Dies ist bereits der zweite Versuch, Sie zu erreichen. Bitte antworten Sie
für weitere Details.

#1073992#61
Date:
2026-01-10 10:10:41 UTC
From:
To:
Es gibt eine Familienspende in Höhe von 1.850.000,00 USD von Cheng Charlie
Saephan. Bitte antworten Sie für weitere Informationen. Denken Sie daran,
Ihrer Familie und den Bedürftigen in Ihrer Umgebung Gutes zu tun.

Dies ist bereits der zweite Versuch, Sie zu erreichen. Bitte antworten Sie
für weitere Details.