web-dev-qa-db-ja.com

ネットワークマネージャーがクラッシュする

昨日、私のネットワークは正常に機能していました。シャットダウンし、就寝しました。今朝起動したとき、ルーターと通信することさえできません。 network-managerがクラッシュします。

インターネットに接続できないときにパッケージをアップグレードする方法を知りたいと思っていました。 Ubuntu 15.10ラップトップ(このマシン)は、同じルーターを介してインターネットに接続できます。エラーレポートの一部:

Title

NetworkManager crashed with SIGSEGV in nm_netlink_monitor_attach()

Unreportable reason

  You have some obsolete package versions installed.
  Please upgrade the following packages and check if the problem still occurs:

  network-manager, libnm-glib-vpn1, libnm-glib4, libnm-util2, network-manager
6
CrazyApe84

今日も同じ問題がありました。インターネットにアクセスするには、コマンドラインを使用して手動で接続をセットアップする必要があり、その後Ubuntuをアップグレードしました。アップグレード後は正常に動作します。ルーターにDHCPがあり、ケーブルを使用している場合は、次の2つのコマンドを入力するだけです。

Sudo ifconfig eth0 up
Sudo dhclient

それは、私がinernetに接続してUbuntuを更新するのに役立ちました。更新後、昨日と同じように機能します。なぜこれが起こったのか分かりません。

WiFiを使用している場合の方法がわかりません。 eth0をwlan0に置き換えることができるかどうかわかりません。 WiFiパスワード保護を使用する場合、コマンドラインを介して接続する手順はより複雑です。この場合のポインター: https://unix.stackexchange.com/questions/92799/connecting-to-wifi-network-through-command-linehttps:// unix .stackexchange.com/questions/90778/how-to-bring-up-a-wi-fi-interface-from-a-command-line

パッケージを別のコンピューターにダウンロードして、ラップトップに転送してインストールすることもできます。インターネットに接続せずにアップデートをインストールする方法は次のとおりです。 https://help.ubuntu.com/community/InstallingSoftware#Installing_packages_without_an_Internet_connection

15
nobody

「nobody」によって提案された解決策は、コンピューターがイーサネット経由で接続できず、「Sudo dhclient」が出力を提供しなかったため、私にとってはうまくいきませんでした。

これは私のために働いた: イーサネット経由で接続できない場合の解決策

「r2rien」によって提案されたステップ2は魅力として機能し、本当に簡単で、3つのファイルをダウンロードするだけです(libnl、libnl-genl、libnl-route)オンラインコンピューターで、USBスティックに入れて、オフラインLinuxにインストールします:

Sudo dpkg -i libnl-*.deb

次に、サービスを再起動する必要があります。

Sudo service network-manager restart
1
Marc C

同じ問題を抱えていますが、ネットワークを起動できません。 ifconfigは、デバイスのみを表示しますlo。そこで、ライブモードでCDを使用してPCを起動します。インストールしたシステム(/ dev/sdax)でディスクをマウントします。次に、ターミナルを開いて次の操作を行います。

mkdir sdax 
Sudo mount /dev/sdax sdax
Sudo mount -o bind /dev /home/ubuntu-user/sdax/dev
Sudo mount -o bind /proc /home/ubuntu-user/sdax/proc
Sudo mount -o bind /sys /home/ubuntu-user/sdax/sys
Sudo chroot /home/ubuntu-user/sdax
echo "nameserver 8.8.8.8" > /etc/resolv.conf
apt-get update
apt-get upgrade
^d
umount /dev/sdax

「x」は、インストールされたシステムのパーティション番号です

その後、システムを再起動すると動作します。

0
Schemmy