บริการเครือข่ายของระบบไม่รองรับ Ubuntu 14.04 รุ่นนี้


10

ฉันติดตั้ง Ubuntu 14.04 LTS บนพีซีของฉัน ฉันได้สร้างบัญชีใหม่แล้วหลังจากที่ฉันเข้าสู่บัญชีของตัวเองไม่มีการเชื่อมต่ออินเทอร์เน็ต เมื่อฉันพยายามเปิดการตั้งค่าเครือข่ายฉันพบข้อผิดพลาดนี้

The system network services are not compatible with this version.

ฉันได้ลองเริ่ม NetworkManager ด้วยตนเองด้วยคำสั่งนี้

sudo service network-manager start

แต่มันไม่ทำงาน

คุณช่วยฉันได้ไหม?

คำตอบ:


12

Network Manager Crash บน Ubuntu 14.04

libnl-3-200, libnl-genl-3-200 and libnl-route-3-200หลังจากการปรับรุ่นจากพื้นที่เก็บข้อมูลที่นำเสนอแพคเกจต่อไปนี้:

คุณจะต้องลดระดับแพ็คเกจ libnl-3 ของคุณ:

sudo apt-get install libnl-3-200=3.2.21-1 libnl-genl-3-200=3.2.21-1 \ 
libnl-route-3-200=3.2.21-1

หากคุณไม่สามารถติดตั้งแพ็คเกจเหล่านี้หรือมีปัญหาในการดาวน์เกรดคุณสามารถดาวน์โหลดได้ด้วยตนเองจากที่นี่ (จากบัญชีของฉัน):

https://mega.nz/#F!7kchgI7Z!U5Y_M80OSSS5DZKfZGrC3g

ขั้นตอน:

  1. ดาวน์โหลด 3 ไฟล์บนคอมพิวเตอร์เครื่องอื่น
  2. คัดลอกไปยังแฟลชไดรฟ์
  3. ใส่แฟลชไดรฟ์เข้ากับคอมพิวเตอร์ที่ได้รับผลกระทบ
  4. คัดลอก 3 ไฟล์ไปยังโฟลเดอร์ใหม่
  5. เปิดเทอร์มินัลในโฟลเดอร์นั้นและเรียกใช้

    sudo dpkg -i lib*.deb
    sudo reboot
    

    และคุณอาจต้องทำการระงับจนกว่าจะแก้ไขปัญหาสำหรับ NetworkManager

    sudo apt-mark hold libnl-3-200 libnl-genl-3-200 libnl-route-3-200
    

    และหลังการแก้ไข:

    sudo apt-mark auto libnl-3-200 libnl-genl-3-200 libnl-route-3-200
    

ข้อมูลเพิ่มเติม:


1
ลิงก์ไม่ทำงานมีสถานที่อื่นที่จะใช้สำหรับดาวน์โหลดหรือไม่
tomasb



2
ฉันแก้ไขปัญหาดังต่อไปนี้ @Paul Iulian คำตอบและดาวน์โหลดไฟล์จากลิงก์ที่จัดทำโดยผู้ใช้ 309383 ขอบคุณสำหรับความช่วยเหลือของคุณ. อย่างไรก็ตามฉันมีสองคำถาม 1) ที่ลิงก์ที่ให้ไว้ฉันสามารถดาวน์โหลดไฟล์ได้เพียงไฟล์เดียวเท่านั้น: libnl-3-200_3.2.21-1_amd64.deb และไม่ใช่ 3 อย่างที่คาดไว้ อย่างไรก็ตามสิ่งที่ทำงาน ฉันควรจะหาไฟล์อื่นหรือไม่? 2) เกี่ยวกับการใช้การระงับ: ฉันจะทราบได้อย่างไรว่าการแก้ไขได้รับการเผยแพร่แล้ว ขอบคุณมากสำหรับความช่วยเหลือของคุณ
ZzKr

2
แก้ไขปัญหาของฉัน 1) libnl-GENL และ libnl เส้นทางไฟล์เป็นลำดับpackages.ubuntu.com/trusty/libnl-genl-3-200และpackages.ubuntu.com/trusty/libnl-route-3-200 ฉันยังคงชื่นชมความคิดเห็นในคำถามของฉัน 2)
ZzKr

0

ฉันมีปัญหาเดียวกัน ดูเหมือนว่าการปรับปรุงล่าสุดเป็นสาเหตุ ข้อความจำนวนมากใน syslog สำหรับ network-manager ที่ถูกฆ่าโดยสัญญาณ segv (การแบ่งเซกเมนต์ผิดพลาด) ฉันเชื่อว่าการอัปเดตสำหรับผู้จัดการเครือข่ายมีข้อผิดพลาดการละเมิดการแบ่งกลุ่มบางแห่ง

ฉันจัดการเพื่อแก้ไขปัญหาของฉันโดยใช้คำแนะนำที่ได้รับจาก Paul Iulian ลิงก์ในโพสต์ของเขาไม่ทำงานดังนั้นฉันจึงดาวน์โหลดแพ็คเกจจาก http://packages.ubuntu.com/

ค้นหาชื่อของแพ็คเกจ libnl-3-200, libnl-genl-3-200 และ libnl-route-3-200

ขอแสดงความนับถือจอร์แดน


0

ข้อความแสดงข้อผิดพลาดนี้เกี่ยวข้องกับ/etc/network/interfacesไฟล์เสีย ลองทำตาม

sudo cp /etc/network/interfaces /etc/network/interfaces.bak
sudo nano /etc/network/interfaces

ลบทุกอย่างออกจากไฟล์และวาง

auto lo
iface lo inet loopback

จากนั้นรีบูทระบบ มันควรจะทำงาน


นั่นคือเนื้อหาของสำเนาของไฟล์นี้หลังจากการอัพเดท แต่ปัญหายังคงอยู่
tomasb

-2

คุณสามารถลองในเทอร์มินัลของคุณ

sudo ifconfig eth0 up // Make your interface up
sudo dhclient  // assign Ipaddress by dhcp
sudo apt-get install network-manager // Now install latest network-manager
sudo service network-manager restart //restart network-manager

หลังจากลองใช้แล้วให้อัปเดตผู้จัดการเครือข่าย


โปรด แก้ไขคำตอบของคุณด้วยการทำงานของรหัสและสาเหตุที่อาจใช้งานได้ แค่บอกใครบางคนว่ารหัสเทอร์มินัลไม่ใช่คำตอบที่ถูกต้อง
DnrDevil

หากต้องการ piggyback ออกจากความคิดเห็นของ @ DnrDevil: เพียงแค่ให้รหัสเป็นความคิดที่เลวเพราะอาจเป็นอันตราย / ผิด เป็นการดีที่สุดที่จะอธิบายว่าคำสั่งนั้นทำอะไรและทำไม
Kaz Wolfe

พยายาม ... มีความคิดว่ามันไม่ ... ไม่ได้ทำงานเพราะบริการเครือข่ายจะไม่ทำงาน :)
tomasb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.