14.04-ネットワークマネージャーが機能しなくなった


30

ラップトップを起動したとき、ネットワークサービスなく、トップバーにネットワークアイコンもありませんでした。OSを起動すると、「申し訳ありませんが、Ubuntu 14.04で内部エラーが発生しました」などのエラーが表示されます。詳細をクリックすると、実行可能パスでエラーが発生したと表示されますusr/sbin/NetworkManager。また、私が入力しようとするときNetworkSystem Settings、それが言う「システムのネットワークサービスは、このバージョンと互換性がありません」

この衝撃的な問題を解決するにはどうすればよいですか?

PSネットワーキングに関連するサードパーティのパッケージ/アプリをインストールしませんでした。システムアップデートのみがインストールされます。


3
fyi:Launchpadで新しい問題が公開されました:bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1581535
berdario

有線接続を使用していますが、別のQ&Aに掲載されたソリューションで解決しました。
デビッド

修正済みパッケージは、bugs.launchpad.nettrusty-updates / ubuntu
+ source

回答:


26

今日も同じ問題が発生しました。

TLDR:ダウングレードlibnl3またはアップグレードnetwork-manager

この答えによれば、問題は、修正libnl3がで回帰を引き起こしたことですnetwork-manager。その後、それは-proposedパッケージのバグに過ぎませんでしたが、通常のUbuntuに導入できるほど十分にテストされたと思います;)。

最も安全な方法は、一歩下がって以前のバージョンをインストールすることです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

しかし、システムトレイアプレットを元に戻すには再起動する必要がありました。


だから、私たち(14.04)は今ネットワーク管理者の更新を避ける必要がありますか?
ミナー

1
システムがイーサネットに接続されていません...では、ネットワークマネージャーを更新するにはどうすればよいですか?さらに、ネットワークマネージャーを更新するためにuが指定したコマンドラインが機能していません。
Richa Tibrewal

@RichaTibrewal他のOS / PCにダウンロードして、USBスティック経由で渡します。それが私がしたことです。コマンドのタイプミスも修正しました。
tamkderplar

1
trusty-proposed@tamkderplarがリンクしているページに詳述されているように、最初にこれを引き起こすバージョンの非互換性を許可しないように、更新をオフにする必要があることを言及することも有益です。
ユーザー名

@UserName信頼できる提案を有効にしたことはありませんが、昨日の定期的な更新の影響を受けました。
サミー

9

この方法は、イーサネットケーブルで接続できる場合に機能します。

Ubuntuのビルトインリカバリモードを使用して、Network Managerをアップグレードします。

ステップ1

下矢印キーを使用して、Ubuntuの詳細オプションを選択し、押しますEnter

ステップ2

下矢印キーを使用して、リカバリモードで最新のLinuxカーネルを選択し、押します Enter

Linux 4.2.0-36-generic(回復モード)でUbuntuを使用しました

Step3

下矢印キーを使用してネットワークを選択し、ネットワークの有効化を押しますEnter

ステップ4

プレスEnterOKファイルシステムを再マウントするには

ステップ1〜4のスクリーンショット

ステップ5

下矢印キーを使用して、dpkg Repair Broken packagesを選択して押しますEnter

ステップ6

Continue [Y / n]で最新のNetwork Managerをダウンロードするよう求められます。「yes」に文字yを入力し、を押しEnterます。すべての操作が終了すると、それは言うでしょう

終わった。Enterを押してください

Enterもう一度押します。

ステップ7

再開を選択通常の起動再開してを押しますEnter

ステップ8

を押しEnterて起動を続けます。ログイン画面でログインせずに、通常の再起動を実行します(画面の右上にあるシャットダウンアイコンをクリックします)。

PCが再起動したら、ログインします。

これらの手順を実行したときに、ネットワーク接続が回復しました。

ステップ5〜8のスクリーンショット


1
これは、イーサネット接続でのみ機能します。
アレックスエドワーズ

1
ありがとう!これは働いた!! アップデート後にOSのネットワークが失われるのは驚きです。
シタルシャー

ネットワークを有効にすると、ネットワークが有効になります...モデムマネージャーがシャットダウンします
リチャティブルアル

また、「モデムマネージャがシャットダウンされました」というメッセージが表示され、システムはそれにこだわっています。その後、イーサネットケーブルを接続すると、数秒後に再び機能し始めました。
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/

それらを1つのフォルダーに入れ、次のコマンドでインストールします。

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か、インターネットブラウザを起動してください。

。次に、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

5interfacesファイルを再度編集し、手順1で追加した行を削除またはコメント化します。

sudo pico /etc/network/interfaces

6。最後にシステムを再起動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.