업데이트 중 컴퓨터를 다시 시작했습니다. "시스템 네트워크 서비스가이 버전과 호환되지 않습니다"


21

어제 SSH로 Ubuntu를 업그레이드했지만 완료하기 전에 컴퓨터를 다시 시작했습니다. 나는 그것이 똑똑하지 않다는 것을 안다. 어쨌든 지금은 인터넷에 연결되어 있지 않습니다, WiFi 또는 이더넷이 인식되지 않습니다.

설치된 최신 버전을 시도 할 때 마우스가 작동하지 않았습니다. 이전 버전으로 시도하고 gnome-network manager로 이동하면 다음과 같이 말합니다.

시스템 네트워크 서비스가이 버전과 호환되지 않습니다

또 다른 것은 원격 컴퓨터로 돌아와서 프로세스가 중지 된 SSH 터미널을 볼 때입니다.

Setting up desktop-file-utils (0.20-0ubuntu2) ... 
Configuration file `/etc/gnome/defaults.list' 
==> Modified (by you or by a script)
since installation. ==> Package distributor has shipped 
an updated version. What would you like to do about it ? 
Your options are: Y or I:install the package maintainer's 
version N or O : keep your currently-installed version D : 
show the differences between the versions Z : start a shell 
to examine the situation The default action is to keep your 
current version. * defaults.list (Y/I/N/O/D/Z) [default=N] ? 
Write failed: Broken pipe

시스템을 다시 설치해야하는 것 외에 다른 간단한 해결책이 있습니까?


나는 우분투 14.04 같은 문제가 받고 있어요
예레미야

14.04 LTS에 2016 이상 업데이트 후 문제가 발생한 경우이 기능을 사용하십시오. 2016 년 5 월 13 일에 업데이트되어이 문제에 직면하기 시작했습니다. askubuntu.com/a/771841/543358 이렇게하면 다운 그레이드 할 필요없이 문제가 해결되었습니다. 네트워크 관리자 업데이트
Jit

답변:


15

편집 : 이 답변은 6 세 이상이며 우분투의 변경으로 인해 더 이상 최신 정보가 아닙니다. 이것은 해결 방법입니다.

설정, 시작 항목으로 이동하십시오. 다음 명령으로 항목을 추가하십시오.

sudo service network-manager start

터미널 에서이 명령 visudo에 대한 NOPASSWD항목 을 추가 하여 암호를 제공하지 않아도됩니다.

your-username-here ALL=NOPASSWD: service network-manager start

다음에 로그온하면 네트워크 관리자가 시작됩니다 (시작될 수 있도록 구성되어 있음).


1
아주 깨끗한 방법은 아닙니다 ...
Reinstate Monica-ζ--

"깨끗한"의 의미를 설명하십시오.
예레미야

1
@jeremiah 기본적으로 많은 초기화 부팅 스크립트 중 하나와 같이보다 적절한 시간에 수행 할 수있는 해결 방법입니다 (사용할 때 결정하기는 쉽지 않음)
Reinstate Monica-ζ--

gksu가 Ubuntu에서 제거되었으므로이 답변은 대부분의 사람들에게 도움이되지 않습니다. 가능하면 명령 프롬프트를 열고 sudo를 사용하십시오.
Mike T

@MikeT pure-sudo 사용의 문제점은 시작 항목이 적절한 PTY를 얻지 못할 수 있다는 것입니다. 이 문제를 처리하는 가장 좋은 방법은 명령이 완전히 자동으로 실행될 수 있도록 NOPASSWD 항목을 요구하는 것입니다.
Monica Monica 복원-ζ--

18

나는 같은 문제에 직면했다. 해결 방법은 네트워크 관리자를 수동으로 시작하는 것입니다

sudo service network-manager start

여전히 영구적으로 수정하는 방법을 찾으려고 노력하고 있습니다.


다시 설치하는 것 외에는 찾지 못했습니다 : /
the_drow

영구적 인 길을 찾았습니까?
John Hass

1
영구 수정 (아키 리눅스에서) : sudo systemctl enable NetworkManager.servicethensudo systemctl start NetworkManager.service
Friedrich

8

NetworkManager 패키지를 다시 설치하고 재부팅해야했습니다. 그때 모든 것이 잘되었습니다.

sudo apt-get-설치 네트워크 관리자를 다시 설치


내가 버추얼 박스에 우분투를 데 감사 @iGeorgie은 .. 네트워크 관리자의이 다시 설치 : 나를 위해 일한
ravi.zombie

3

"exit"라고 표시된 줄 앞에 /etc/rc.local에 다음을 붙이십시오.

NetworkManager

시스템이 시작될 때마다 시작됩니다. 더 나은 방법은 적절한 init 스크립트에 추가하여 단일 사용자 모드에서 시작하지 않지만 솔직히이 방법으로 아무것도 해치지 않는 것입니다.


3

또한 부분적으로 완전한 업그레이드로 인해이 문제가 발생했지만 해결 방법이 다릅니다. /etc/network/interfaces표시된 인터페이스 중 하나라도 auto온라인 상태가 아닌 경우 부팅시 네트워크 관리자가 시작 되지 않는 것으로 나타났습니다 . 기본적으로 네트워크 관리자가 트리거되기 전에 정적 네트워크 구성 항목이 모두 온라인 상태 여야합니다. 나에게 이것은 eth0dhcp를 사용하도록 구성된 길 을 잃었다. 박스에서 이더넷 플러그를 뽑았는데 갑자기이 문제가 발생했습니다. 해결책은 루프백 인터페이스를 제외한 모든 것을 제거하는 것이 었습니다./etc/network/interfaces . 자세한 내용은 이 링크 를 참조하십시오



2

설치가 중단 된 경우 다음과 같이 수정하여 좋은 결과를 얻을 수 있습니다.

sudo apt-get install -f

방금 네트워크 관리자가 수동으로 아이콘을 제공했지만 인터페이스가 표시되지 않았지만 위에서 언급 한 명령과 재부팅으로 문제가 완전히 해결되었습니다.

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