It's only been a couple of weeks since I updated this system, so I don't[...]
know
why it fails with a glibc update, while other systems have no problem:
* The specific snippet of code:
* [[ $STAT -eq 0 ]] || die "CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc.";
*
The kernel has IA32_EMULATION compiled in:
# grep IA32_EMULATION /usr/src/linux/.config
CONFIG_IA32_EMULATION=y
and /lib/libdl.so.2 appears to be present and correct:
$ ls -l /lib/libdl.so.2
-rwxr-xr-x 1 root root 13660 Nov 20 13:59 /lib/libdl.so.2
So, why does it fail and more importantly ... how can I get past it? ;-)
Michael,
is this a systemd machine ? If yes: We had the same problem before some
days in our Gentoo forum:
https://forums.gentoo.org/viewtopic-t-1162393.html
Here it was SystemCallFilter from systemd.
Regards,
Peter
The kernel has IA32_EMULATION compiled in:
 # grep IA32_EMULATION /usr/src/linux/.config
CONFIG_IA32_EMULATION=y
and /lib/libdl.so.2 appears to be present and correct
On Sat, 2023-03-18 at 18:36 +0000, Michael wrote:
The kernel has IA32_EMULATION compiled in:
# grep IA32_EMULATION /usr/src/linux/.config
CONFIG_IA32_EMULATION=y
Small nit-pick: Is it enabled in the kernel that is actually running?
zgrep CONFIG_IA32_EMULATION /proc/config.gz
and /lib/libdl.so.2 appears to be present and correct
Is the file (or the filesystem, or the disk) possibly corrupted? The
"cannot real file data: Input/output error" is troubling. I would try fsck'ing the file system from a live USB if possible.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 303 |
Nodes: | 16 (2 / 14) |
Uptime: | 74:57:42 |
Calls: | 6,805 |
Calls today: | 1 |
Files: | 12,327 |
Messages: | 5,400,052 |