14.04-네트워크 관리자가 작동을 멈췄습니다


30

내 노트북을 시작했을 때,이 없었다 에는 네트워크 서비스 , 또한 상단 표시 줄에 네트워크 아이콘 . "죄송합니다. Ubuntu 14.04에 내부 오류가 발생했습니다" 와 같이 OS를 시작할 때 오류가 발생 합니다 . 세부 정보를 클릭하면 실행 파일 경로에 오류가 발생했다는 메시지가 나타납니다 usr/sbin/NetworkManager. 또한, 내가 입력하려고 할 때 Network에 System Settings, 그것은 말한다 "시스템 네트워크 서비스이 버전과 호환되지 않습니다"

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

추신 : 나는 네트워킹과 관련된 타사 패키지 / 응용 프로그램을 설치하지 않았습니다. 시스템 업데이트 만 설치됩니다.


3
참고 : 런치 패드에서 새로운 문제가 열렸습니다 : bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1581535
— berdario

유선으로 연결 되어 있는데 다른 Q & A에 게시 된 솔루션으로 해결되었습니다.
— Dɑvïd

고정 패키지는 다음 위치에 업로드 된 것 같습니다 trusty-updates: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1511735
— saji89

답변:


26

오늘도 같은 문제가 발생했습니다.

TLDR : 다운 그레이드 libnl3또는 업그레이드 network-manager.

당 이 답변 , 문제의 수정이다 libnl3회귀를 발생 network-manager. 그런 다음 -proposed패키지 의 버그 일뿐 이지만 버그가 일반 우분투에 도입 될 수있을만큼 충분히 테스트 된 것 같습니다.).

가장 안전한 방법은 한 걸음 물러서서 이전 버전을 설치하는 것입니다 libnl-3-200 libnl-genl-3-200 libnl-route-3-200(해당 답변 참조).

다운 그레이드 된 패키지가 남습니다. 관련 업그레이드 network-manager가 제공 될 때까지 업그레이드하지 마십시오 .

또는 (내가 이런 짓을), 당신은 앞서 조치를 취할과의 새로운 버전을 설치할 수 있습니다 network-manager: 대한 AMD64 나에 대한 I386 . 다른 시스템에 패키지를 다운로드하여 USB 스틱으로 전달할 수 있습니다. 또는 스마트 폰으로 다운로드하여 USB를 통해 전달하십시오.

다음과 같이 설치하십시오.

sudo dpkg -i network-manager_*.deb

NetworkManager를 다시 시작하여 네트워킹을 시도 할 수 있습니다.

sudo service network-manager restart

그러나 systray 애플릿을 다시 가져 오려면 재부팅해야했습니다.


그렇다면 우리 (14.04)는 지금 네트워크 관리자 업데이트를 피해야합니까?
— MInner

1
시스템이 이더넷에 연결되지 않습니다 ... 네트워크 관리자를 어떻게 업데이트합니까? 또한 네트워크 관리자 업데이트를 위해 제공 한 명령 줄이 작동하지 않습니다
— Richa Tibrewal

@RichaTibrewal 다른 OS / PC에서 다운로드하여 USB 스틱을 통해 전달하십시오. 그것이 내가 한 일입니다. 나는 명령에 오타를 고쳤다.
— tamkderplar

1
또한 trusty-proposed@tamkderplar가 링크 된 페이지에 자세히 설명되어있는 것처럼, 처음에는이를 야기하는 버전 비 호환성을 허용하지 않도록 업데이트를 해제해야한다는 점도 도움이됩니다.
— UserName

@UserName 신뢰할 수있는 제안을 한 적이 없지만 어제 정기 업데이트의 영향을 받았습니다.
— samy

9

이더넷 케이블로 연결할 수있는 경우이 방법이 작동합니다.

Ubuntu의 기본 복구 모드를 사용하여 Network Manager를 업그레이드하십시오.

1 단계

아래쪽 화살표 키를 사용하여 Ubuntu에 대한 고급 옵션 을 선택 하고Enter

2 단계

아래쪽 화살표 키를 사용하여 복구 모드가있는 최신 Linux 커널을 선택하고 Enter

Linux 4.2.0-36-generic (복구 모드)과 함께 Ubuntu를 사용했습니다.

3 단계

아래쪽 화살표 키를 사용하여 네트워크 사용 네트워킹 을 선택 하고Enter

4 단계

보도 Enter에 대한 확인 파일 시스템을 다시 마운트하기

1 ~ 4 단계 스크린 샷

5 단계

아래쪽 화살표 키를 사용하여 dpkg Repair Broken 패키지 를 선택 하고Enter

6 단계

계속 [Y / n]으로 최신 네트워크 관리자를 다운로드하라는 메시지가 표시됩니다 . "yes"에 문자 y를 입력하고을 누릅니다 Enter. 모든 작업이 완료되면

끝마친. Enter를 누르십시오

Enter다시 누르십시오 .

7 단계

재개 정상 부팅 재개를 선택 하고Enter

8 단계

를 누르고 Enter계속 부팅하십시오. 로그인 화면에서 로그인하지 말고 NORMAL을 다시 시작하십시오 (화면 오른쪽 상단의 종료 아이콘 클릭).

PC가 다시 시작된 후 로그인하십시오.

이 단계를 수행했을 때 네트워크 연결이 다시 시작되었습니다.

5 ~ 8 단계 스크린 샷


1
이것은 이더넷 연결에서만 작동합니다.
— Alex Edwards

1
감사! 이것은 효과가 있었다!! 업데이트 후 OS가 네트워크를 잃게 만드는 것은 너무 놀랍습니다.
— Shital Shah

네트워크 활성화 네트워킹을 선택하면 ... 모뎀 관리자가 종료됩니다
— Richa

또한 "모뎀 관리자가 종료되었습니다"라는 메시지가 표시되고 시스템이 문제에 봉착했습니다. 그런 다음 이더넷 케이블을 연결하고 몇 초 후에 다시 작동하기 시작했습니다.
— alexandru.topliceanu

@RichaTibrewal 이 링크
— UserName

3

이 방법으로 문제를 해결할 수 있습니다.

파일 다운로드 :

  • libnl-3-200_3.2.21-1_XXX.deb
  • libnl-route-3-200_3.2.21-1_XXX.deb
  • libnl-genl-3-200_3.2.21-1_XXX.deb

    OS 32 비트 : XXX = i386 || OS 64 비트 : XXX = amd64

링크 : http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/

하나의 폴더에 넣고 다음 명령으로 설치하십시오.

sudo dpkg -i lib * .deb

그런 다음 재부팅하십시오. 완료 : 3


나를 위해 작동하지 않습니다
— ji-ruh

2

패키지를 다운 그레이드하거나 새 패키지를 직접 설치하지 않는 것이 좋습니다. 나중에 버전 문제가 발생할 수 있습니다. 이 문제에 대한 가장 좋은 해결책은 단순히 network-manager패키지 를 업그레이드하는 것 입니다.

가장 먼저해야 할 일은 인터넷에 수동으로 연결하는 것입니다. (가) 동안 network-manager죽은 이것은 당신이 연결할 수없는 것을 의미하지 않는다.

1 . 터미널을 열고 interfaces파일을 편집 하십시오.

sudo pico /etc/network/interfaces

다음 줄을 추가하면 eth0인터페이스를 더 이상 관리하지 않아야 함을 나타냅니다 .

allow-hotplug eth0
iface eth0 inet dhcp

2 . 이를 통해 연결을 수동으로 시작할 수 있습니다.

sudo ifup eth0

패널에는 알림이 표시되지 않습니다. 이는 수동 연결입니다. ping인터넷 브라우저를 사용해 보거나 실행하십시오.

3 . 이제 apt메타 데이터를 업데이트하십시오 :

sudo apt-get update

그리고 network-manager패키지를 업그레이드하십시오 :

sudo apt-get upgrade network-manager

4 . 이제 버전이 0.9.8.8-0ubuntu7.3설치되어 있는지 확인하십시오 .

apt-cache show network-manager

도 5 . 이제 interfaces파일을 다시 편집 하고 1 단계에서 추가 한 행을 제거하거나 주석 처리하십시오.

sudo pico /etc/network/interfaces

도 6 . 마지막으로 시스템을 재부팅하십시오.

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