You are not logged in.

#1 2017-03-20 13:21:49

sl1pkn07
Member
From: Spanishtán
Registered: 2010-03-30
Posts: 371

Can't run any 32bits programs

Hi

Since IDK, I can't run any 32bits programs

the symptoms has been described here [1]. but the fix posted in this topic is already linked ok in my installation

i tried reinstall lib32-glibc, glibc and filesystem, also check installation pacman -Q --check, and if exist orphan files in /usr/lib /usr/lib32 with a helper script (find $1 -type f -print0 | xargs -0 pacman -Qo | grep Ning)

no sucess

any help for debug what happen?

greetings

[1] https://bbs.archlinux.org/viewtopic.php?id=145568

Last edited by sl1pkn07 (2017-03-26 17:19:22)

Offline

#2 2017-03-26 16:17:04

sl1pkn07
Member
From: Spanishtán
Registered: 2010-03-30
Posts: 371

Re: Can't run any 32bits programs

any help :S? i'm out of ideas

greetings

Offline

#3 2017-04-09 12:28:16

hey boss
Member
Registered: 2017-04-09
Posts: 2

Re: Can't run any 32bits programs

hey there, if you have a nvidia card try this commands wink

--> pacman -S lib32-nvidia-utils

--> pacman -S lib32-nvidia-libgl


greetings


Arch Linux + dwm

Offline

#4 2017-04-09 12:33:46

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,517
Website

Re: Can't run any 32bits programs

boss, what does a video driver have to do with this?

sl1pkn07, please do not power-post/bump.  If no one responded, it's likely because you didn't provide enough (any) information.  Specifically, you've not given any output or error messages.  What 32-bit program are you trying to run, and what is the complete output?  What is the output of `ldd /path/to/32bit-program`?


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#5 2017-04-09 12:44:34

hey boss
Member
Registered: 2017-04-09
Posts: 2

Re: Can't run any 32bits programs

Some 32 bit programs the process starts but does not go out on screen for example Steam


Arch Linux + dwm

Offline

#6 2017-04-09 20:10:38

sl1pkn07
Member
From: Spanishtán
Registered: 2010-03-30
Posts: 371

Re: Can't run any 32bits programs

@trylby:  any 32 bits programs. the outpus is the same as the thread posted in the first post. no more no less

Offline

#7 2017-04-09 20:42:40

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,517
Website

Re: Can't run any 32bits programs

i highly doubt your output is identical.  Post actual commands and output or this thread will go nowhere (at least no where you'll be happy with).


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#8 2017-04-09 21:14:55

sl1pkn07
Member
From: Spanishtán
Registered: 2010-03-30
Posts: 371

Re: Can't run any 32bits programs

┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  cat hello.c 
/* Hello World program */

#include<stdio.h>

int main()
{
    printf("Hello World\n");
    return 0;

} 
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  gcc -o hello hello.c
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  gcc -m32 -o hello-32 hello.c
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  LC_ALL=C file hello
hello: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=d1d1603360ff1407d189589c0583174aba656984, not stripped, with debug_info
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  LC_ALL=C file hello-32 
hello-32: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=64cc1c653b4f06299b49fb11bf5ef71708fe3471, not stripped, with debug_info
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  ./hello
Hello World
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  ./hello-32 
bash: ./hello-32: No such file or directory
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  LC_ALL=C ldd hello
/usr/bin/ldd: línea 160: /usr/lib/ld-linux.so.2: No such file or directory
        linux-vdso.so.1 (0x00007fff76196000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fb88c2a5000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fb88c649000)
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  LC_ALL=C ldd hello-32 
/usr/bin/ldd: line 160: /usr/lib/ld-linux.so.2: No such file or directory
        not a dynamic executable
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  ls /usr/lib/ld-linux.so.2
lrwxrwxrwx 1 root root 22 mar  8 16:12 /usr/lib/ld-linux.so.2 -> ../lib32/ld-linux.so.2
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  ls /usr/lib32/ld-linux.so.2
lrwxrwxrwx 1 root root 10 mar  8 16:12 /usr/lib32/ld-linux.so.2 -> ld-2.25.so
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  ls /usr/lib32/ld-2.25.so
-rwxr-xr-x 1 root root 164548 mar  8 16:12 /usr/lib32/ld-2.25.so
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  LC_ALL=C pacman -Qo /usr/lib32/ld-linux.so.2
/usr/lib32/ld-linux.so.2 is owned by lib32-glibc 2.25-1
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  LC_ALL=C pacman -Qo /usr/lib/ld-linux.so.2
/usr/lib/ld-linux.so.2 is owned by lib32-glibc 2.25-1
┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[~/aplicaciones/prueba]|
└───╼  LC_ALL=C pacman -Qo /usr/lib32/ld-2.25.so 
/usr/lib32/ld-2.25.so is owned by lib32-glibc 2.25-1

happy now?

greetings

Last edited by sl1pkn07 (2017-05-09 16:43:34)

Offline

#9 2017-04-09 22:54:36

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,517
Website

Re: Can't run any 32bits programs

Yes, thank you, now we have something to work with.

What's the output of `pacman -Qs multilib-devel` and `findmnt -s`?


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#10 2017-04-09 23:45:05

sl1pkn07
Member
From: Spanishtán
Registered: 2010-03-30
Posts: 371

Re: Can't run any 32bits programs

└───╼  pacman -Qs multilib-devel
local/gcc-multilib 6.3.1-2 (multilib-devel)
    The GNU Compiler Collection - C and C++ frontends for multilib
local/lib32-fakeroot 1.21-1 (multilib-devel)
    Tool for simulating superuser privileges (32-bit)
local/lib32-libltdl 2.4.6-4 (multilib-devel)
    A generic library support script (32-bit)
└───╼  findmnt -s
TARGET SOURCE                                    FSTYPE OPTIONS
/      UUID=1b76a96e-0c70-49c5-a90b-c5308f969a2f ext4   defaults,noatime
/home  UUID=e355b196-1db2-492d-8c56-2536c66c61c4 ext4   defaults,noatime

Offline

Board footer

Powered by FluxBB