14.04 - Quản lý mạng ngừng hoạt động


30

Khi tôi khởi động máy tính xách tay của mình, không có dịch vụ mạng và cũng không có biểu tượng mạng ở thanh trên cùng . Nó báo lỗi khi tôi khởi động HĐH như "Xin lỗi, Ubuntu 14.04 gặp lỗi nội bộ" . Khi tôi bấm vào chi tiết, nó báo lỗi xảy ra trong đường dẫn thực thi usr/sbin/NetworkManager. Ngoài ra, khi tôi cố gắng nhập Networkvào System Settings, nó báo "các dịch vụ mạng hệ thống không tương thích với phiên bản này"

Làm thế nào tôi có thể giải quyết vấn đề gây sốc này?

ps Tôi không cài đặt bất kỳ gói / ứng dụng của bên thứ ba nào liên quan đến mạng. Chỉ cập nhật hệ thống được cài đặt.


3
FYI: một vấn đề mới đã được mở trên Launchpad: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1581535
berdario

Tôi đang sử dụng kết nối có dây và giải pháp được đăng trong một câu hỏi và trả lời khác đã giải quyết cho tôi.
Dɑvïd

Các gói cố định dường như đã được tải lên trusty-updates: bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1511735
saji89

Câu trả lời:


26

Tôi đã có cùng một vấn đề ngày hôm nay.

TLDR: hạ cấp libnl3hoặc nâng cấp network-manager.

Theo câu trả lời này , vấn đề là một bản sửa lỗi libnl3gây ra hồi quy trong network-manager. Sau đó, nó chỉ là một lỗi cho -proposedcác gói, nhưng tôi đoán lỗi đã được kiểm tra đủ để nó có thể được đưa vào Ubuntu thông thường;).

Cách an toàn nhất là lùi lại một bước và cài đặt các phiên bản trước đó libnl-3-200 libnl-genl-3-200 libnl-route-3-200(xem chi tiết trong câu trả lời đã nói).

Điều này để lại cho bạn với các gói xuống cấp. Hãy nhớ không nâng cấp chúng cho đến khi có sẵn nâng cấp có liên quan network-manager.

Ngoài ra (tôi đã làm điều này), bạn có thể tiến lên một bước và cài đặt phiên bản mới hơn network-manager: cho amd64 hoặc cho i386 . Bạn có thể tải xuống gói trên hệ thống khác nhau và vượt qua nó bằng thẻ USB. Hoặc tải xuống bằng điện thoại thông minh của bạn và chuyển qua USB.

Cài đặt nó với:

sudo dpkg -i network-manager_*.deb

Bạn có thể thử lấy mạng bằng cách khởi động lại Trình quản lý mạng:

sudo service network-manager restart

Nhưng tôi cần phải khởi động lại để lấy lại systray applet.


vì vậy, chúng ta (14.04) có cần tránh cập nhật trình quản lý mạng không?
MInner

1
Hệ thống của tôi không được kết nối với ethernet ... Vậy tôi sẽ cập nhật trình quản lý mạng như thế nào? Ngoài ra, dòng lệnh mà bạn đưa ra để cập nhật trình quản lý mạng không hoạt động
Richa Tibrewal

@RichaTibrewal Tải xuống chúng trên HĐH / PC khác và chuyển qua thẻ nhớ USB. Đó là những gì tôi đã làm. Tôi đã sửa lỗi chính tả trong lệnh.
tamkderplar

1
Bạn cũng nên đề cập rằng các trusty-proposedbản cập nhật nên được tắt để không cho phép phiên bản không tương thích gây ra điều này ngay từ đầu, như chi tiết trên trang mà @tamkderplar liên kết đến.
Tên người dùng

@UserName tôi chưa bao giờ bật đề xuất đáng tin cậy, nhưng bị ảnh hưởng bởi các cập nhật thường xuyên ngày hôm qua.
samy

9

Phương pháp này hoạt động nếu bạn có thể kết nối bằng cáp Ethernet.

Sử dụng chế độ khôi phục tích hợp của Ubuntu để nâng cấp Trình quản lý mạng.

Bước 1

Sử dụng phím mũi tên xuống để chọn Tùy chọn nâng cao cho Ubuntu và nhấnEnter

Bước 2

Sử dụng phím mũi tên xuống để chọn kernel Linux mới nhất với Chế độ khôi phục và nhấn Enter

Tôi đã sử dụng Ubuntu, với Linux 4.2.0-36-generic (chế độ phục hồi)

Bước 3

Sử dụng phím mũi tên xuống để chọn mạng Kích hoạt mạng và nhấnEnter

Bước 4

Nhấn Enterđể OK để đi ngược lại các hệ thống tập tin

Bước 1 đến 4 ảnh chụp màn hình

Bước 5

Sử dụng phím mũi tên xuống để chọn dpkg Sửa chữa các gói bị hỏng và nhấnEnter

Bước 6

Nó sẽ yêu cầu tải xuống Trình quản lý mạng mới nhất với Tiếp tục [Y / n] . Nhập chữ y cho "có" và nhấn Enter. Khi tất cả các hoạt động đã kết thúc nó sẽ nói

Đã kết thúc. Vui lòng nhấn Enter

Vì vậy, nhấn Entermột lần nữa.

Bước 7

Chọn tiếp tục Tiếp tục khởi động bình thường và nhấnEnter

Bước 8

Nhấn Entervà tiếp tục khởi động. Ở màn hình đăng nhập KHÔNG đăng nhập thay vào đó hãy khởi động lại BÌNH THƯỜNG (nhấp vào biểu tượng tắt máy ở khu vực trên cùng bên phải của màn hình).

Sau khi PC khởi động lại thì đăng nhập.

Kết nối mạng đã trở lại khi tôi thực hiện các bước này.

Bước 5 đến 8 ảnh chụp màn hình


1
Điều này chỉ hoạt động với một kết nối ethernet.
Alex Edwards

1
Cảm ơn! Điều này đã làm việc !! Thật quá bất ngờ khi hệ điều hành của bạn bị mất mạng sau khi cập nhật.
Shital Shah

Khi tôi chọn kết nối mạng, tôi sẽ tắt modemmanager
Richa Tibrewal

Tôi cũng nhận được một "Trình quản lý modem bị tắt" và hệ thống bị kẹt với điều đó. Sau đó tôi kết nối cáp ethernet của mình và nó bắt đầu hoạt động trở lại sau vài giây.
alexandru.topliceanu

@RichaTibrewal Tôi khuyên bạn nên làm theo các bước được đề xuất trong liên kết này
Tên người dùng

3

Bạn có thể làm theo cách này để khắc phục sự cố:

Tải tập tin:

  • libnl-3-200_3.2,21-1_XXX.deb
  • libnl-tuyến-3-200_3.2,21-1_XXX.deb
  • libnl-genl-3-200_3.2,21-1_XXX.deb

    Hệ điều hành 32 bit: XXX = i386 || Hệ điều hành 64 bit: XXX = amd64

Liên kết: http://archive.ubfox.com/ubfox/pool/main/libn/libnl3/

Để chúng vào một thư mục và cài đặt chúng bằng lệnh:

sudo dpkg -i lib * .deb

Sau đó khởi động lại. Xong: 3


không làm việc cho tôi
ji-ruh

2

Tôi sẽ không đề xuất hạ cấp các gói hoặc cài đặt các gói mới bằng tay - điều này chắc chắn sẽ dẫn đến các vấn đề về phiên bản sau này. Cách khắc phục tốt nhất cho vấn đề này chỉ đơn giản là nâng cấp network-managergói.

Điều đầu tiên cần làm là kết nối thủ công với internet; trong khi cái network-managerchết không có nghĩa là bạn không thể kết nối.

1 . Mở một thiết bị đầu cuối và chỉnh sửa interfacestập tin:

sudo pico /etc/network/interfaces

Có thêm các dòng sau, chúng chỉ ra eth0giao diện không còn được quản lý:

allow-hotplug eth0
iface eth0 inet dhcp

2 . Với điều này, kết nối có thể được bắt đầu bằng tay:

sudo ifup eth0

Lưu ý rằng sẽ không có thông báo trong bảng điều khiển - đây là kết nối thủ công. Hãy dùng thử pinghoặc kích hoạt trình duyệt internet của bạn.

3 . Bây giờ cập nhật aptsiêu dữ liệu:

sudo apt-get update

Và nâng cấp network-managergói:

sudo apt-get upgrade network-manager

4 . Hãy chắc chắn rằng bạn đã 0.9.8.8-0ubuntu7.3cài đặt phiên bản :

apt-cache show network-manager

5 . Bây giờ chỉnh sửa lại interfacestệp và xóa hoặc nhận xét các dòng được thêm vào trong bước 1.:

sudo pico /etc/network/interfaces

6 . Cuối cùng khởi động lại hệ thống.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.