Slackware를 13.37에서 14.0으로 업그레이드한 후 X가 작동하지 않습니다.

Slackware를 13.37에서 14.0으로 업그레이드한 후 X가 작동하지 않습니다.

디스크에 있는 UPGRADE.txt 파일의 지침을 사용하여 시스템을 업그레이드했습니다. 모든 것이 정상입니다. 하지만 이 작업을 시도하면 startx다음 오류와 함께 종료됩니다.

ck-launch-session: 공유 라이브러리를 로드하는 중 오류가 발생했습니다. libffi.so.5: 공유 개체 파일을 열 수 없습니다. 해당 파일이나 디렉터리가 없습니다.

/usr/lib파일을 찾았 습니다 libffi.so.6. ck-launch-session업그레이드되지 않았으며 여전히 이전 라이브러리를 로드하려고 시도하는 것 같습니다 .

무엇을 해야 할까요?

답변1

여러 가지 옵션이 있습니다:

  1. libffi 및 ConsoleKit 패키지를 다시 설치하십시오(로컬 복제본이 있는 경우 먼저 저장소 사본을 업데이트하십시오).

  2. ConsoleKit 제거 - 엄밀히 말하면 이 작업은 필요하지 않습니다(일정 수준의 사용자 편의성과 친숙함을 제공하기는 하지만).

  3. Symlink libffi.so.5to libffi.so.6- Dirty Hackers가능한작동하지만 결과가 발생할 수도 있습니다.위치근심거리,심지어 치명적이다.

또한 롤링 릴리스 릴리스(slackware-current)로 전환하는 것을 고려할 수도 있습니다.

관련 정보