X não funciona depois de atualizar o Slackware de 13.37 para 14.0

0

Eu atualizei o sistema, usando instruções do arquivo UPGRADE.txt no disco. Tudo funciona bem. Mas quando tento startx , ele sai com um erro:

ck-launch-session: error while loading shared libraries: libffi.so.5: cannot open shared object file: no such file or directory

Em /usr/lib , encontrei um arquivo libffi.so.6 . Parece que o ck-launch-session não foi atualizado e ainda tenta carregar a biblioteca antiga.

O que fazer?

    
por user4035 25.03.2013 / 14:12

1 resposta

1

Você tem várias opções:

  1. reinstale ambos os pacotes libffi e ConsoleKit (atualize sua cópia do repositório primeiro se você tiver um clone local).

  2. desinstale o ConsoleKit - estritamente falando, não é necessário (embora ofereça algum nível de conforto e simpatia ao usuário).

  3. link simbólico libffi.so.5 para libffi.so.6 - hack sujo que pode funcionar, mas também pode causar lotes de problemas mesmo fatais .

Você também pode querer considerar a mudança para a versão de lançamento - slackware-current.

    
por 25.03.2013 / 15:04