Skip to content

gnome: fwupd has confirgurtaion file prompt during distribution upgrade to Trixie

Split from #2498 (closed).

 ERROR plinth.actions       Error running action plinth..install(app_id="sogo", packages=["sogo", "postgresql", "memcached"], skip_recommends=false, force_configuration=null, reinstall=false, force_missing_configuration=false): RuntimeError("Apt command failed with return code: 100")
Stdout:
│ Setting up fwupd (2.0.6-4) ...
│ Setting up zoph (1.4-1) ...
│ Configuring zoph
│ ----------------

│ The zoph package must have a database installed and configured before it can be 
│ used. This can be optionally handled with dbconfig-common.

│ If you are an advanced database administrator and know that you want to perform 
│ this configuration manually, or if your database has already been installed and 
│ configured, you should refuse this option. Details on what needs to be done 
│ should most likely be provided in /usr/share/doc/zoph.

│ Otherwise, you should probably choose this option.

│ Configure database for zoph with dbconfig-common? [yes/no] 
│ According to the maintainer for this package, database upgrade operations need 
│ to be performed on zoph. Typically, this is due to changes in how a new upstream
│ version of the package needs to store its data.

│ If you want to handle this process manually, you should refuse this option. 
│ Otherwise, you should choose this option. During the upgrade, a backup of the 
│ database will be made in /var/cache/dbconfig-common/backups, from which the 
│ database can be restored in the case of problems.

│ Perform upgrade on database for zoph with dbconfig-common? [yes/no] 
│ Processing triggers for dbus (1.16.2-2) ...
│ Processing triggers for postfix (3.10.1-1+b1) ...
│ Restarting postfix
│ Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-2) ...
│ Processing triggers for dovecot-core (1:2.3.21.1+dfsg1-1+b2) ...
│ Processing triggers for php8.4-cli (8.4.4-1) ...
│ Processing triggers for initramfs-tools (0.145) ...
│ update-initramfs: Generating /boot/initrd.img-6.12.17-amd64
│ Processing triggers for dictionaries-common (1.30.10) ...
│ Processing triggers for libc-bin (2.41-4) ...
│ Processing triggers for rygel (0.44.1-1) ...
│ Processing triggers for php8.4-phpdbg (8.4.4-1) ...
│ Processing triggers for tex-common (6.19) ...
│ Processing triggers for ca-certificates (20241223) ...
│ Updating certificates in /etc/ssl/certs...
│ 0 added, 0 removed; done.
│ Running hooks in /etc/ca-certificates/update.d...
│ done.
│ Processing triggers for libapache2-mod-php8.4 (8.4.4-1) ...
│ Processing triggers for php8.4-fpm (8.4.4-1) ...
│ freedombox set on hold.
Stderr:
║ Initialized apps - apache, api, names, avahi, storage, backups, cockpit, firewall, config, datetime, diagnostics, dynamicdns, first_boot, help, letsencrypt, networks, power, privacy, security, snapshot, ssh, sso, upgrades, users, bepasty, bind, calibre, coturn, deluge, ejabberd, email, featherwiki, gitweb, gnome, ikiwiki, infinoted, janus, jsxc, kiwix, matrixsynapse, mediawiki, minetest, minidlna, miniflux, mumble, nextcloud, openvpn, pagekite, performance, privoxy, quassel, radicale, roundcube, rssbridge, samba, searx, shaarli, shadowsocks, shadowsocksserver, sharing, sogo, syncthing, tiddlywiki, tor, torproxy, transmission, ttrss, wireguard, wordpress, zoph

║ Configuration file '/etc/fwupd/fwupd.conf'
║  ==> File on system created by you or by a script.
║  ==> File also in package provided by package maintainer.
║    What would you like to do about it ?  Your options are:
║     Y or I  : install the package maintainer's version
║     N or O  : keep your currently-installed version
║       D     : show the differences between the versions
║       Z     : start a shell to examine the situation
║  The default action is to keep your current version.
║ *** fwupd.conf (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package fwupd (--configure):
║  end of file on stdin at conffile prompt
║ debconf: unable to initialize frontend: Dialog
║ debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
║ debconf: falling back to frontend: Readline
║ debconf: unable to initialize frontend: Readline
║ debconf: (This frontend requires a controlling tty.)
║ debconf: falling back to frontend: Teletype
║ Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 112.
║ Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
║ info: The group `zoph' already exists as a system group. Exiting.
║ dbconfig-common: writing config to /etc/dbconfig-common/zoph.conf
║ Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 112.
║ creating database backup in /var/cache/dbconfig-common/backups/zoph_1.0.1-3.2025-03-16-17.06.25.
║ applying upgrade sql for 1.0.1-3 -> 1.0.2.
║ applying upgrade sql for 1.0.1-3 -> 1.2.
║ applying upgrade sql for 1.0.1-3 -> 1.3.
║ dbconfig-common: flushing administrative password
║ /etc/zoph.ini already exists
║ Enabling conf zoph.
║ To activate the new configuration, you need to run:
║   systemctl reload apache2
║ Use of uninitialized value $val in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 84, <GEN6> line 31.
║ Use of uninitialized value $val in concatenation (.) or string at /usr/share/perl5/Debconf/Format/822.pm line 85, <GEN6> line 31.
║ dpkg: dependency problems prevent configuration of gnome-software-plugin-fwupd:
║  gnome-software-plugin-fwupd depends on fwupd; however:
║   Package fwupd is not configured yet.

║ dpkg: error processing package gnome-software-plugin-fwupd (--configure):
║  dependency problems - leaving unconfigured
║ W: No zstd in /usr/bin:/sbin:/bin, using gzip
║ debconf: unable to initialize frontend: Dialog
║ debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
║ debconf: falling back to frontend: Readline
║ debconf: unable to initialize frontend: Readline
║ debconf: (This frontend requires a controlling tty.)
║ debconf: falling back to frontend: Teletype
║ debconf: unable to initialize frontend: Dialog
║ debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
║ debconf: falling back to frontend: Readline
║ debconf: unable to initialize frontend: Readline
║ debconf: (This frontend requires a controlling tty.)
║ debconf: falling back to frontend: Teletype
║ Running updmap-sys. This may take some time... done.
║ Running mktexlsr /var/lib/texmf ... done.
║ Building format(s) --all.
║ 	This may take some time... done.
║ NOTICE: Not enabling PHP 8.4 FPM by default.
║ NOTICE: To enable PHP 8.4 FPM in Apache2 do:
║ NOTICE: a2enmod proxy_fcgi setenvif
║ NOTICE: a2enconf php8.4-fpm
║ NOTICE: You are seeing this message because you have apache2 package installed.
║ Errors were encountered while processing:
║  fwupd
║  gnome-software-plugin-fwupd
║ quota not working (qgroup not set)
║ quota not working (qgroup not set)
║ E: Sub-process /usr/bin/dpkg returned an error code (1)
║ quota not working (qgroup not set)
║ quota not working (qgroup not set)
║ E: Sub-process /usr/bin/dpkg returned an error code (1)
Action traceback:
╞   File "/freedombox/plinth/actions.py", line 398, in _privileged_call
╞     return_values = func(*arguments['args'], **arguments['kwargs'])
╞   File "/freedombox/plinth/privileged/packages.py", line 70, in install
╞     raise RuntimeError(
╞         f'Apt command failed with return code: {returncode}')