initramfs has duplicate copies of libnss_files on x86_64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
plymouth (Debian) |
Fix Released
|
Unknown
|
|||
plymouth (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I'm not sure why this ends up happening, but
$ dpkg -S `which mkinitramfs`
initramfs-
$ dpkg-query --show initramfs-
initramfs-
$ sudo update-initramfs -t -c -k $(uname -r)
update-initramfs: Generating /boot/initrd.
## skipcpio is in the dracut-core package and is required to
## extract a initramfs that has an 'early archive' in it. Such
## a thing would happen if you have installed intel-microcode.
$ rm -Rf x; mkdir -p x;
$ /usr/lib/
91209 blocks
$ ( cd x && ls -l lib/libnss* lib/x86_
-rw-r--r-- 1 ubuntu ubuntu 47608 Aug 31 17:53 lib/libnss_
lrwxrwxrwx 1 ubuntu ubuntu 20 Aug 31 17:53 lib/libnss_
-rw-r--r-- 1 ubuntu ubuntu 47608 Aug 31 17:53 lib/x86_
lrwxrwxrwx 1 ubuntu ubuntu 20 Aug 31 17:53 lib/x86_
$ ( cd x && md5sum lib/libnss* lib/x86_
81c4fbcd350e004
81c4fbcd350e004
81c4fbcd350e004
81c4fbcd350e004
$ grep -r nss /usr/lib/
nothing obvious
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: initramfs-tools 0.125ubuntu9
ProcVersionSign
Uname: Linux 4.12.0-11-generic x86_64
ApportVersion: 2.20.7-0ubuntu1
Architecture: amd64
Date: Thu Aug 31 16:52:28 2017
Ec2AMI: ami-000000e4
Ec2AMIManifest: FIXME
Ec2Availability
Ec2InstanceType: m1.small
Ec2Kernel: unavailable
Ec2Ramdisk: unavailable
PackageArchitec
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: initramfs-tools
UpgradeStatus: No upgrade log present (probably fresh install)
no longer affects: | initramfs-tools (Ubuntu) |
Changed in plymouth (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
description: | updated |
Changed in plymouth (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in plymouth (Debian): | |
status: | Unknown → New |
Changed in plymouth (Debian): | |
status: | New → Fix Released |
/usr/share/ initramfs- tools/hooks/ plymouth does
for _LIBRARY in /lib/x86_ 64-linux- gnu/libnss_ files*
copy_ exec ${_LIBRARY} /lib
do
if [ -e "${_LIBRARY}" ]
then
fi
done