'로드 할 수 없음 : nvidia-installer ncurses v6 사용자 인터페이스'를 수정하려면 어떻게해야합니까?


12

내 최신 nvidia 드라이버 ( 367.27) 를 설치하고 싶습니다 GeForce 940MX.

왜 전환하고 싶어

현재 361.42공식 저장소에서 설치했습니다. 그러나 이것은 TensorFlow ( 문제 2810 )에 문제 가 있습니다 .

제가 한

  1. http://www.nvidia.com/Download/index.aspx 에서 최신 드라이버를 다운로드 하십시오.
  2. 모든 것을 닫고 로그 아웃 한 후 콘솔로 전환 ( Ctrl+ Alt+ F2)
  3. lightdm 종료 ( sudo service lightdm stop)
  4. 다운로드 한 스크립트 실행 ( sudo sh NVIDIA-Linux-x86_64-367.27.run)

내가 기대 한 것

나는 이것이 단순히 드라이버를 업데이트 할 것이라고 생각했다.

어떻게 된 거예요

EULA를 수락 한 후 오류가 발생했습니다. 설치를 계속할지 중단할지 묻습니다. 나는 중단하고 오류 메시지를 보았습니다.

$ cat /var/log/nvidia-installer.log     
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Jul 15 13:41:43 2016
installer version: 367.27

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

nvidia-installer command line:
    ./nvidia-installer

Unable to load: nvidia-installer ncurses v6 user interface

Using: nvidia-installer ncurses user interface
-> Detected 8 CPUs online; setting concurrency level to 8.
-> License accepted.
-> Installing NVIDIA driver version 367.27.
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed!  Are you sure you want to continue? (Answer: Abort installation)
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

이 문제를 어떻게 해결할 수 있습니까?

롤백 방법

경고를 무시하고 설치 한 후 그래픽을 얻지 못했습니다. 검은 색 화면 일뿐입니다. 그래서 나는 설치를 풀었다.

  1. shift시작하는 동안 누르십시오
  2. 루트 쉘로 이동
  3. 이 쓰기 가능 만드십시오 mount -o remount,rw /( -이다 ?/이다 -미국 레이아웃)
  4. sh NVIDIA-Linux-x86_64-367.27.run --uninstall

메시지에 치명적인 오류가 있음을 의심합니다 nvidia-installer ncurses user interface.'v6 '없이 사용 후 행복하게 계속되는 것 같습니다 . 오류 메시지에 DKMS를 언급했거나 우연히 서명 했습니까?
스틸 드라이버

사실, 설치를 계속하면 모든 것이 작동했습니다. GUI를 다시 시작하려고 할 때까지. 그럼 난 그래픽이 없었다 : - /
마틴 토마스

다른 질문처럼 들립니다 (그래픽 카드와 특정 드라이버의 호환성?)
steeldriver

nvidia 웹 사이트에서 드라이버를 다운로드했으며 올바른 그래픽 카드를 선택했습니다. 따라서 그래픽 카드와 드라이버의 호환성은 문제가되지 않아야합니다 (이전 nvidia 드라이버를 제거하지 않았습니다. 왜해야하는지 모르겠지만 일부 자습서에서 제안합니다)
Martin Thoma

2
의 가능한 중복 내가 엔비디아 드라이버를 어떻게 설치합니까? . ppa:graphics-drivers/ppa최신 버전의 367 브랜치가 공식 리포지토리에 있지만 일반적으로 최신 nVidia 드라이버가 있습니다.
David Foerster

답변:


16

내 시스템 (Ubuntu)에서 "/ usr / lib / nvidia / pre-install"파일은 다음을 실행하는 것 외에는 아무 것도 수행하지 않습니다 exit 1. 위의 설명 exit 1은 "설치 프로그램이 Ubuntu의 nvidia 패키지를 덮어 쓰지 못하도록 오류 종료 상태를 트리거합니다."입니다.

따라서 사전 설치 스크립트는 실패하도록 설계되었습니다. 진행하기 전에 사용자에게 확인을 요구하는 역할 만합니다. 따라서 위의 @steeldriver의 의견, "메시지에 심각한 오류가 있음을 의심합니다"-맞습니다.

내 생각에 이것은 설치 프로그램을 만드는 혼란스러운 방법입니다. Nvidia가 스크립트를보다 직관적으로 변경할 수 있기를 바랍니다.


1
또한 우분투 엔비디아 패키지가 현재 설치되어 있음을 나타 냅니까?
user643722

1
방금 삭제 한 후 설치 관리자가
제대로

4

우분투 16.04 (및 의견에 따르면 18.04)에서 이전에 nvidia-driver 패키지를 설치 했는데이 파일이 남아있을 수 있으므로 설치 프로그램 양식이 실행되지 않습니다.

이 문제에 대한 나의 픽스 rm /usr/lib/nvidia/pre-install는 설치 프로그램을 계속할 수 있도록하는 것이었다 .


이것은 18.04에서 작동합니다.
Kyle J

18.04를 새로 설치 한 후에도 도움이되었습니다.
zwep

0

방금 GeForce 1060 Mobile과 동일한 문제가 발생했으며 답변 : Nvidia 드라이버를 어떻게 설치합니까? 에서 언급 한대로 PPA 드라이버를 사용하여 문제를 해결했습니다 .

제 경우에는 다음과 같이 보안 부팅을 비활성화 할 때까지 모듈을 설치 한 후에도로드되지 않습니다. 타사 커널 모듈을 설치할 때 또는 커널 업그레이드 후에 "필수 키를 사용할 수 없습니다"라는 이유는 무엇입니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.