"ia32-libs" 설치 문제

"ia32-libs" 설치 문제

x64 우분투를 사용하고 있습니다. 몇 달 전 실수로 모든 파일의 그룹/소유자를 엉망으로 만들었지 /만 Ubuntu의 VirtualBox 설치를 사용하여 문제를 해결할 수 있었습니다.

이제 이 오류와 관련이 있다고 생각되는 문제가 있습니다. 다시 설치하려고 하면 ia32-libs(Skype에 문제가 있어서 해당 라이브러리를 다시 설치해야 함) 다음과 같은 오류 메시지가 나타납니다.

/var/lib/dpkg/info/ia32-libs.postinst: 40: /usr/lib32/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders: 권한이 거부되었습니다.

ls -al/usr/lib32/gdk-pixbuf-2.0/`은 다음과 같습니다:

total 476
drwxr-xr-x  3 root root   4096 2011-09-24 17:08 .
drwxr-xr-x 53 root root 143360 2011-09-24 17:08 ..
drwxr-xr-x  3 root root     40 2011-09-24 04:44 2.10.0
-rwxr-xr-x  1 root root   9648 2011-04-05 00:40 gdk-pixbuf-query-loaders

재설치를 시도했지만 gdk-pixbuff-2.0성공하지 못했습니다. 이 문제를 어떻게 해결할 수 있나요?

답변1

실행 ldd /usr/lib32/gdk-pixbuf-2.0//gdk-pixbuf-query-loaders하고 모든 파일이 설명되었는지 확인합니다(줄은 비슷한 주소로 끝나야 합니다 (0xf7789000)). 특히 권한을 확인하세요동적 로더 /lib/ld-linux.so.2. 이는 이 특정 오류 메시지의 원인이 될 수 있는 배치의 유일한 파일이지만 다른 권한을 수정해야 할 수도 있습니다.

chown root:root /lib*/*
chmod a+rx /lib*/ld-* /lib*/*/
chmod -R a+r /lib

관련 정보