Public bug reported:

There is a subtle error message during update-initramfs:

    find: '': No such file or directory

I could trace this to /usr/share/initramfs-tools/hooks/cryptroot line
430:

    # libargon2 uses pthread_cancel
    LIBC_DIR="$(ldd /sbin/cryptsetup | sed -nr 's#.* => 
(/lib.*)/libc\.so\.[0-9.-]+ \(0x[[:xdigit:]]+\)$#\1#p')"
>   find -L "$LIBC_DIR" -maxdepth 1 -name 'libgcc_s.*' -type f | while read so; 
> do
        copy_exec "$so"
    done

ldd output shows:

        libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6
(0x00007f41aa8c4000)

so the library is not in /lib anymore but /usr/lib

The root cause of this may be an update to libc, however the script may
need adjusting anyway.

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=19.04
DISTRIB_CODENAME=disco
DISTRIB_DESCRIPTION="Ubuntu 19.04"

** Affects: initramfs-tools (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1851504

Title:
  encrypted root fails to cryptsetup on disco

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1851504/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to