amd64 ia32-libs broken - "No such file or directory"
Hi everybody,
After 2 days googling and breaking my head against the keyboard without any luck... I come here in search of some light.
After latest lenny update, 32 bit apps are not working anymore. I have installed ia32-libs ia32-libs-gtk and indeed they are at /emul/ia32-linux. I don't have linux32 package installed anymore, which is in conflict with util-linux.
Is linux32 needed? Maybe the latest update uninstalled them because of the dependencies conflict... tried to install it and nothing.
=============================
muzz:~$ ll /usr/lib/wine/wine.bin
-rwxr-xr-x 1 root root 5176 jun 17 21:29 /usr/lib/wine/wine.bin
muzz:~$ /usr/lib/wine/wine.bin
bash: /usr/lib/wine/wine.bin: No such file or directory
muzz:~$ file /usr/lib/wine/wine.bin
/usr/lib/wine/wine.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped
muzz:~$ uname -a
Linux muzz 2.6.25 #1 SMP PREEMPT Wed May 14 22:12:52 CEST 2008 x86_64 GNU/Linux
=============================
muzz:/emul/ia32-linux# apt-show-versions |grep ia32
ia32-libs/testing uptodate 2.6
ia32-libs-gtk/testing uptodate 2.6
=============================
muzz:~$ strace /usr/lib/wine/wine.bin
execve("/usr/lib/wine/wine.bin", ["/usr/lib/wine/wine.bin"], [/* 36 vars */]) = -1 ENOENT (No such file or directory)
dup(2) = 3
fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f91a45d4000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: No such file or di"..., 40strace: exec: No such file or directory
) = 40
close(3) = 0
munmap(0x7f91a45d4000, 4096) = 0
exit_group(1) = ?
Process 19643 detached
=============================
Any ideas?
Thank you so much!!
Last edited by kuri0s; 08-21-2008 at 11:47 AM.
|