Discussion:
Bug#875498: upgrade-reports: systemd : Breaks: rdnssd (< 1.0.1-5) but 1.0.1-1+deb8u1 is to be installed
david
2017-09-11 19:36:21 UTC
Permalink
Package: upgrade-reports
Severity: normal

Dear Maintainer,

* What led up to the situation?
Attempting to upgrade Jessie to Stretch

* What exactly did you do (or not do) that was effective (or
ineffective)?

Replaced Jessie with Stretch in /etc/apt/sources.list
apt-get update
apt-get dist-upgrade


* What was the outcome of this action?

:/home/david# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Some packages could not be installed. This may mean that
you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
systemd : Breaks: rdnssd (< 1.0.1-5) but 1.0.1-1+deb8u1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by
held packages.


:/home/david# apt-cache policy rdnssd
rdnssd:
Installed: 1.0.1-1+deb8u1
Candidate: 1.0.3-3
Version table:
1.0.3-3 0
700 http://ftp.utexas.edu/debian/ stretch/main amd64 Packages
*** 1.0.1-1+deb8u1 0
100 /var/lib/dpkg/status




***@Belldandy:/home/david# dpkg -l | grep rdnssd
ii rdnssd 1.0.1-1+deb8u1
amd64 IPv6 recursive DNS server discovery daemon


***@Belldandy:/home/david# dpkg -l | grep systemd
ii libpam-systemd:amd64 215-17+deb8u7
amd64 system and service manager - PAM module
ii libsystemd0:amd64 215-17+deb8u7
amd64 systemd utility library
ii libsystemd0:i386 215-17+deb8u7
i386 systemd utility library
ii systemd 215-17+deb8u7
amd64 system and service manager
ii systemd-sysv 215-17+deb8u7
amd64 system and service manager - SysV links


***@Belldandy:/home/david# dpkg --get-selections | grep hold
***@Belldandy:/home/david#


I have no held packages.


* What outcome did you expect instead?

I expected a solution / upgrade path to be found by apt-get dist-upgrade.

I have done a google search and found many people reporting that doing an "apt-
get remove rdnssd" resolves the issue, but I would think that apt-get should
find this upgrade path automatically?

Do I really have to remove this package in order to have an upgrade path? I
looked at the packages included in Stretch and rdnssd exists in stretch.




-- System Information:
Debian Release: 8.9
APT prefers oldstable
APT policy: (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
David Smith
2017-09-11 19:47:50 UTC
Permalink
***@Belldandy:/home/david# apt-cache rdepends rdnssd
rdnssd
Reverse Depends:
ifupdown
systemd:i386
rdnssd:i386
systemd
ifupdown

Loading...