Your message dated Mon, 10 Oct 2022 22:23:02 +0000
with message-id <[email protected]>
and subject line Bug#1020463: fixed in usrmerge 33
has caused the Debian Bug report #1020463,
regarding usrmerge: breaks Hurd systems
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1020463: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020463
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: usrmerge
Version: 31
Severity: important

Hello,


On usr merge attempt on a hurd-i386 system, things go really bad:


Can't exec "cp": No such file or directory at 
/usr/lib/usrmerge/convert-usrmerge line 418.

FATAL ERROR:
Failed to execute cp --no-dereference --preserve=all --reflink=auto 
--sparse=always /lib/ld.so.1 /usr/lib/ld.so.1: No such file or directory

You can try correcting the errors reported and running again
/usr/lib/usrmerge/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

E: usrmerge failed.


Apparently it is trying to move ld.so but fails to do it properly. I
didn't find which code takes care of doing it properly?


For reference, this is how links are before usrmerge:

lrwxr-xr-x 1 root root  7     14 sept. 16:59 /lib/ld.so -> ld.so.1
lrwxr-xr-x 1 root root 16     14 sept. 16:59 /lib/ld.so.1 -> i386-gnu/ld.so.1
-rwxr-xr-x 1 root root 224680 14 sept. 16:59 /lib/i386-gnu/ld.so.1

and this is the broken situation we end up with:

lrwxr-xr-x 1 root root 14     21 sept. 23:41 /lib/ld.so -> /usr/lib/ld.so
lrwxr-xr-x 1 root root 16     10 sept. 22:05 /lib/ld.so.1 -> i386-gnu/ld.so.1
lrwxr-xr-x 1 root root 25     21 sept. 23:41 /lib/i386-gnu/ld.so.1 -> 
/usr/lib/i386-gnu/ld.so.1
lrwxr-xr-x 1 root root 7      10 sept. 22:05 /usr/lib/ld.so -> ld.so.1
-rwxr-xr-x 1 root root 224680 10 sept. 22:05 /usr/lib/i386-gnu/ld.so.1

Binaries are looking for /lib/ld.so, which indeed broken here.

Samuel

-- System Information:
Debian Release: bookworm/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable'), 
(500, 'stable'), (1, 'buildd-experimental'), (1, 'experimental')
merged-usr: no
Architecture: hurd-i386 (i686-AT386)

Kernel: GNU-Mach 1.8+git20220827-486-dbg/Hurd-0.9
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages usrmerge depends on:
ii  libfile-find-rule-perl  0.34-2
ii  perl                    5.34.0-3

usrmerge recommends no packages.

usrmerge suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: usrmerge
Source-Version: 33
Done: Marco d'Itri <[email protected]>

We believe that the bug you reported is fixed in the latest version of
usrmerge, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marco d'Itri <[email protected]> (supplier of updated usrmerge package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 10 Oct 2022 23:52:46 +0200
Source: usrmerge
Architecture: source
Version: 33
Distribution: unstable
Urgency: medium
Maintainer: Marco d'Itri <[email protected]>
Changed-By: Marco d'Itri <[email protected]>
Closes: 1020463 1021180
Changes:
 usrmerge (33) unstable; urgency=medium
 .
   * Added a version number to the conflict with cruft. (See #941998.)
   * convert-usrmerge: stop if /lib/modules/ is a mount point, which is
     common on User Mode Linux. (Closes: #1021180)
   * Implemented only for Hurd systems a modified algorithm provided by
     Samuel Thibault. (Closes: #1020463)
Checksums-Sha1:
 60b994005467e3903134bb5aa808f11c45711de3 981 usrmerge_33.dsc
 c59a66e92755367526c2956a805890e9517016a0 14084 usrmerge_33.tar.xz
 5a03c66631cba762fb03058c67d2c9fff9f70ed2 5447 usrmerge_33_amd64.buildinfo
Checksums-Sha256:
 2bb5db7017ba0703691b6d4da14329d80e2d6eb8ae51a9fcd783f0ee8a369ab2 981 
usrmerge_33.dsc
 55e1f5b8ba2e10e418f6c70de627ee9554c5caf730f657ba062b060a916b3b7d 14084 
usrmerge_33.tar.xz
 d3f186f11156733f5ca3decfc1dca00ed6f40a45afe42ab84ba14c8dd8fc9147 5447 
usrmerge_33_amd64.buildinfo
Files:
 87ef4961f5772e4bddfe4ff1766c6cf3 981 admin optional usrmerge_33.dsc
 7a2412be8c0e1263ea0ae05092ca8f31 14084 admin optional usrmerge_33.tar.xz
 efa7cb28d3089f01b93efe4adcf918cc 5447 admin optional 
usrmerge_33_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCY0SXOQAKCRDLPsM64d7X
gT2tAP4uQegb5h5Rkjuxn/9MaMGfWRLn6tD/Ym2Wn4EJ3jWMsgD/fZEEH2dUUJHA
mtQNWN6EmKsVbbZhkVSfB00d04ZkkA4=
=2lGg
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to