[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#402804: openssh-client: Needs to conflict with old ssh-krb5; conffile ownership transfer failure

Adam C Powell IV <hazelsct@debian.org> writes:

> Package: openssh-client
> Version: 1:4.3p2-7
> Severity: important

> Greetings,

> First, this needs to conflict with old versions of ssh-krb5, otherwise
> if this tries to install before that updates, the upgrade stalls.

It does.

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 (rra@debian.org)               <http://www.eyrie.org/~eagle/>

Reply to: