Bug#402804: openssh-client: Needs to conflict with old ssh-krb5; conffile ownership transfer failure
Adam C Powell IV <firstname.lastname@example.org> writes:
> Package: openssh-client
> Version: 1:4.3p2-7
> Severity: important
> First, this needs to conflict with old versions of ssh-krb5, otherwise
> if this tries to install before that updates, the upgrade stalls.
Conflicts: ssh (<< 1:3.8.1p1-9), ssh-nonfree (<< 2), ssh-socks, ssh2, sftp, rsh-client (<< 0.16.1-1), ssh-krb5 (<< 1:4.3p2-7)
Why isn't that working?
> Second, even with ssh-krb5 updated to the new dummy version, the
> conffile ownership transfer doesn't work. Then because this fails,
> openssh-client and -server never install, and ssh-krb5 can't configure.
> See attached log for details (but ignore the samba stuff).
Similarly, I don't understand this either. There is a Replaces that
should make dpkg accept this without any issues.
Replaces: ssh (<< 1:3.8.1p1-9), openssh-client (<< 1:3.8.1p1-11), ssh-krb5 (<< 1:4.3p2-7)
I didn't run into this problem in my upgrade testing, but maybe somehow I
did something on a different sequence than you did? But on a theoretical
level, I don't understand at all how this could be happening when the
Conflicts and Replaces are already in place.
Russ Allbery (email@example.com) <http://www.eyrie.org/~eagle/>