Package: apt
Version: 1.0.9.8.4
Severity: serious
User: debian-qa@lists.debian.org
Usertags: piuparts
Hi,
during a test with piuparts I noticed the [non-free]
xserver-xorg-video-nvidia package failed to upgrade from jessie to
stretch (with --install-recommends disabled) on i386, but succeeded on
amd64. TTBOMK there shouldn't be any differences in the packaging
between the architectures.
The upgrade fails with:
dpkg: dependency problems prevent configuration of nvidia-legacy-check:
nvidia-legacy-check depends on nvidia-installer-cleanup; however:
Package nvidia-installer-cleanup is not configured yet.
dpkg: error processing package nvidia-legacy-check (--configure):
dependency problems - leaving unconfigured
There is a Pre-Depends chain
xserver-xorg-video-nvidia -> nvidia-legacy-check -> nvidia-installer-cleanup
and at this point both nvidia-legacy-check and nvidia-installer-cleanup
have been unpacked, but not configured, yet. There was a nvidia-installer-cleanup
package in jessie, that was also installed. The nvidia-legacy-check package
is new in stretch.
I'm attaching piuparts logs for the upgrades on these two architectures.
A workaroud is to make the Pre-Depends in nvidia-legacy-check versioned s.t.
the jessie version of nvidia-installer-cleanup cannot satisfy it. In that
case the new nvidia-installer-cleanup is configured first before unpacking
nvidia-legacy-check.
Assigning this bug to jessie's apt, since that was used to perform the
dist-upgrade.
Andreas
Attachment:
xxvn.amd64.log.gz
Description: application/gzip
Attachment:
xxvn.i386.log.gz
Description: application/gzip