forcemerge 423012 423124 423163
tag 423012 pending
thanks

Merging these bug reports,

#423012: dictionaries-common: impossible to install due to circular dependency
#423124: dictionaries-common_0.80.1 returns error code 1
#423163: preinst fails when update-alternatives --auto sets non-zero exit code 

They are triggered by a change in update-alternatives 1.14.1 behavior wrt
update-alternatives --auto. Seems unrelated to #422979, as I can reproduce
the problem reinstalling dictionaries-common with dpkg 1.4.2.

This --auto call was added to make sure old policy alternatives were removed if
they are in manual mode, as they are left when all alternatives are removed.
At that time alternative still exists, but with no values, which is a bug in
update-alternatives. update-alternatives --auto makes sure that is removed,
and works well the first time, but fails further ones because alternative no
longer exists (this behavior is what changed in dpkg 1.4) causing this error.

As a workaround I am true'ing the call as proposed by Michel Dänzer until I
can prepare a proper bug report for dpkg and things are fixed there.

Please send followups to #423012. Thanks all for the feedback.

-- 
Agustin

Reply via email to