Problema ao instalar o “ia32-libs”

2

Estou usando o Ubuntu x64. Alguns meses atrás eu acidentalmente baguncei os grupos / proprietários de todos os arquivos em / , mas consegui consertá-lo usando uma instalação do Ubuntu no VirtualBox.

Agora estou me deparando com um problema que acho que está relacionado a esse erro. Quando tento reinstalar o ia32-libs (o Skype está com problemas, por isso preciso reinstalar essas bibliotecas) recebo uma mensagem de erro:

/var/lib/dpkg/info/ia32-libs.postinst: 40: /usr/lib32/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders: Permission denied

ls -al /usr/lib32/gdk-pixbuf-2.0/ 'é este:

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

Eu tentei reinstalar gdk-pixbuff-2.0 , mas não funcionou. Como posso consertar isso?

    
por BoPe 24.09.2011 / 18:37

1 resposta

1

Execute ldd /usr/lib32/gdk-pixbuf-2.0//gdk-pixbuf-query-loaders e certifique-se de que todos os arquivos sejam contabilizados (a linha deve terminar com um endereço como (0xf7789000) ). Em particular, verifique as permissões no carregador dinâmico /lib/ld-linux.so.2 . Este é o único arquivo no lote que pode causar essa mensagem de erro em particular, mas talvez seja necessário corrigir outras permissões enquanto você estiver fazendo isso.

chown root:root /lib*/*
chmod a+rx /lib*/ld-* /lib*/*/
chmod -R a+r /lib
    
por 24.09.2011 / 22:16