Khởi động lại máy tính trong khi cập nhật; Dịch vụ mạng hệ thống không tương thích với phiên bản này


21

Hôm qua tôi đã nâng cấp Ubuntu bằng SSH nhưng trước khi hoàn thành, tôi đã khởi động lại máy tính của mình. Tôi biết điều đó không thông minh lắm. Dù sao bây giờ tôi không có kết nối internet, WiFi hoặc Ethernet không được nhận dạng.

Khi tôi thử cài đặt phiên bản mới nhất, chuột không hoạt động. Khi tôi thử với phiên bản trước và vào trình quản lý mạng gnome, nó nói:

Dịch vụ mạng hệ thống không tương thích với phiên bản này

Một điều nữa là khi tôi quay trở lại máy tính từ xa và nhìn vào thiết bị đầu cuối SSH, quá trình đã dừng lại ở:

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

Có giải pháp đơn giản nào khác ngoài việc tôi phải cài đặt lại hệ thống của mình không?


Tôi đang gặp vấn đề tương tự với Ubuntu 14.04
jeremiah

Nếu vào ngày 14.04 LTS và bạn đang gặp vấn đề sau khi cập nhật vào năm 2016 hoặc sau đó hãy sử dụng điều này. Tôi đã cập nhật vào ngày 13 tháng 5 năm 2016 và bắt đầu đối mặt với vấn đề này. Askubfox.com/a/771841/543358 Điều này đã giải quyết vấn đề mà không cần hạ cấp. Nó sẽ cập nhật trình quản lý mạng
Jit

Câu trả lời:


15

Chỉnh sửa: Câu trả lời này đã hơn sáu năm tuổi và không còn mới do những thay đổi trong Ubuntu. Đây là một cách giải quyết.

Đi vào cài đặt, các mục khởi động. Thêm một mục với lệnh sau:

sudo service network-manager start

Trong một thiết bị đầu cuối, sử dụng visudođể thêm một NOPASSWDmục nhập cho lệnh này để bạn không cần cung cấp mật khẩu:

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

Lần tới khi bạn đăng nhập, điều này sẽ bắt đầu trình quản lý mạng (giả sử rằng nó được cấu hình để nó có thể khởi động).


1
Đó không phải là một cách rất sạch sẽ ...
Tái lập lại Monica - -

Hãy mô tả những gì bạn có nghĩa là "sạch".
jeremiah

1
@jeremiah về cơ bản, đó là một cách giải quyết có thể được thực hiện vào thời điểm thích hợp hơn, chẳng hạn như một trong nhiều tập lệnh khởi động (mặc dù việc xác định sử dụng đôi khi không tầm thường)
Tái lập lại Monica - -

gksu đã bị xóa khỏi Ubuntu , vì vậy câu trả lời này không hữu ích cho hầu hết mọi người. Nếu bạn có thể, chỉ cần mở một dấu nhắc lệnh và sử dụng sudo.
Mike T

@MikeT Vấn đề với việc sử dụng Pure-sudo là một mục khởi động có thể sẽ không nhận được PTY thích hợp. Tôi nghĩ rằng cách tốt nhất để xử lý việc này là yêu cầu mục nhập NOPASSWD để lệnh có thể chạy hoàn toàn tự động.
Phục hồi Monica - -

18

Tôi phải đối mặt với cùng một vấn đề. Giải pháp thay thế là khởi động trình quản lý mạng theo cách thủ công

sudo service network-manager start

Vẫn đang cố gắng tìm cách khắc phục nó vĩnh viễn.


Tôi chưa tìm thấy cái nào ngoài việc cài đặt lại: /
the_drow 24/11/13

Bạn đã tìm thấy con đường vĩnh viễn?
John Hass

1
Để sửa lỗi vĩnh viễn (trong ArchLinux): sudo systemctl enable NetworkManager.servicesau đósudo systemctl start NetworkManager.service
Friedrich

8

Tôi đã phải cài đặt lại gói NetworkManager và khởi động lại. Mọi thứ đã ổn rồi.

sudo apt-get - cài đặt cài đặt trình quản lý mạng


cảm ơn @iGeorgie Tôi đang có ubfox trong Virtualbox .. Việc cài đặt lại trình quản lý mạng này đã giúp tôi :)
ravi.zombie

3

Chỉ cần dán dòng sau vào /etc/rc.local trước dòng có nội dung "exit":

Quản lý mạng

Điều đó sẽ khởi chạy nó bất cứ khi nào hệ thống của bạn bắt đầu. Cách tốt hơn là thêm nó vào các tập lệnh init thích hợp để nó không bắt đầu ở chế độ người dùng đơn lẻ, nhưng thành thật mà nói nó cũng không làm tổn thương gì theo cách này.


3

Tôi cũng đã có một bản nâng cấp hoàn chỉnh một phần vì vấn đề này, nhưng cách khắc phục của tôi thì khác. Hóa ra, trình quản lý mạng sẽ không khởi động khi khởi động nếu bất kỳ giao diện nào /etc/network/interfacesđược đánh dấu autokhông xuất hiện trực tuyến. Về cơ bản, tất cả các công cụ cấu hình mạng tĩnh sẽ xuất hiện trực tuyến trước khi trình quản lý mạng được kích hoạt. Đối với tôi, đây là một eth0cấu hình đi lạc để sử dụng dhcp. Tôi đã rút ethernet khỏi hộp của mình và đột nhiên vấn đề này xuất hiện. Giải pháp là loại bỏ mọi thứ trừ giao diện loopback khỏi /etc/network/interfaces. Xem liên kết này để biết thêm



2

Nếu quá trình cài đặt bị gián đoạn, bạn có thể nhận được kết quả tốt bằng cách sửa lỗi với

sudo apt-get install -f

Tôi chỉ có những gì tôi nghĩ là cùng một vấn đề mà OP gặp phải, bắt đầu bằng tay Trình quản lý mạng cung cấp cho tôi biểu tượng thống nhất, nhưng không có giao diện nào hiển thị, trong khi lệnh được đề cập ở trên và khởi động lại đã khắc phục hoàn toàn vấn đề.

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.