Well, when I then "agt-get install libuuid1:i386" (on this multiarch) I get advice about a page full of packages to be removed, and the following (plus a bit more): --- WARNING: The following essential packages will be removed. This should NOT be done unless you know exactly what you are doing! e2fsprogs libblkid1 (due to e2fsprogs) libuuid1 (due to e2fsprogs) fdisk libfdisk1 (due to fdisk) libmount1 (due to fdisk) init sysvinit-core (due to init) mount util-linux (due to mount) sysvinit-utils ----
Then, as I go ahead and install anyhow, I end up with a rather broken installation :( So "harmless" is probably not the right word. Ralph. Theodore Y. Ts'o wrote on 2/8/19 1:41 pm: > On Fri, Aug 02, 2019 at 11:25:10AM +1000, Ralph Ronnquist wrote: >> Package: libuuid1 >> Version: 2.34-0.1 >> >> The package is declared to replace e2fsprogs, which it doesn't do. >> Rather, installing it has a fair few ramifications on the installed system. >> >> The package belongs to the util-linux source, and it seems to be the >> same issue with uuid-runtime and uuid-dev. > > The replaces line in question is: > > Replaces: e2fsprogs (<< 1.34-1) > > This was because libuuid1 used to shipped as part of e2fsprogs, and it > was split out in 1.34-1: > > e2fsprogs (1.34-1) unstable; urgency=low > > * Split shared libraries out of the e2fsprogs package into separate > packages: libss2, libcomerr2, libuuid1, and e2fslibs. (Closes: #201155, > #201164) > > This happened in 2003, so this split landed in Debian 3.1 (Sarge). > Later on, the uuid and blkid libraries got moved to util-linux, and > the Replaces line carried over. > > Given that Debian 10 (Buster) is now stable, that Replaces line is > O-B-S-O-L-E-T-E. That being said, it's harmless. > > Cheers, > > - Ted >