Рейтинг:0

Ubuntu теряет сетевое подключение после обновления

флаг cn

Я испытываю нечто поистине тревожное. Недавно я запустил обновление на кучу серверов Ubuntu, буквально на всех машинах, с разными процессорами, включая 2 Raspberry Pi под управлением Ubuntu. Я запустил обновление, а затем, после перезагрузки нескольких из них, ни одно не подошло. Я перестал перезагружаться и начал расследование. По-видимому, машины появились, но сеть не работала. Я потратил некоторое время на исследования и обнаружил, что все кабели Ethernet были подключены, однако, когда я выполнил lshw -c сеть Я бы получил что-то вроде этого:

  *-сеть ОТКЛЮЧЕНА               
       описание: Интерфейс Ethernet
       продукт: гигабитное сетевое соединение I210
       производитель: корпорация Intel
       физический идентификатор: 0
       информация о шине: pci@0000:05:00.0
       логическое имя: enp5s0
       версия: 03
       серийный номер: d4:5d:df:09:b7:01
       пропускная способность: 1 Гбит/с
       ширина: 32 бита
       часы: 33 МГц
       возможности: pm msi msix pciexpress bus_master cap_list ethernet физический tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd автосогласование
       конфигурация: автосогласование=на широковещании=да драйвер=версия драйвера igb=5.6.0-k прошивка=0. 6-5 задержка=0 канал=нет многоадресной рассылки=да порт=витая пара
       ресурсы: irq:17 память:dc100000-dc11ffff ioport:b000(размер=32) память:dc120000-dc123fff

Я еще немного покопался и обнаружил, что могу восстановить сеть с помощью dhclient <ИНТЕРФЕЙС> (так что для сервера, показанного выше, это будет dhclient enp5s0).

Проблема в том, что теперь, каждый раз, когда я перезагружаюсь, мне приходится подключать монитор/клавиатуру к серверу и вручную выполнять эту команду, чтобы восстановить сеть. И я не хочу перезагружать какие-либо другие мои серверы, на которых еще не отображалась эта проблема.

Кто-нибудь знает, что здесь происходит? Это почти похоже на какую-то ошибку упаковки, как будто обновление отменяет какую-то конфигурацию, которая должна запускать сеть при загрузке. Насколько я могу судить, это влияет на ВСЕ мои серверы — Intel, AMD, ARM. Это также влияет на одну мою машину, на которой работает Ubuntu 21.10 с графическим интерфейсом. Я даже пытался загрузиться с предыдущей версией ядра, и у нее тоже были проблемы. Я не могу воспроизвести проблему на виртуальной машине.

Подскажите, заранее спасибо.

P.S. Я несколько обеспокоен тем, что я единственный, кто сталкивается с этой проблемой, но я не смог найти здесь вопрос, сталкивающийся с той же проблемой. Возможно ли, что я делаю что-то на все мои серверы, которые вызывают это? Если да, то почему до сих пор это не было проблемой?

waltinator avatar
флаг it
Смотри логи! `sudo journalctl -b 0 -u NetworkManager`. Прочтите `man journalctl`.
флаг cn
Я сделал. Это было бесполезно. О настоящей проблеме ничего не было.
Рейтинг:2
флаг cn

Хорошо, я понял проблему. Оказывается, я развернул одно из своих собственных приложений, которое конфликтовало с apt-installed python3-yaml, поэтому я удалил python3-yaml и установил его с помощью pip. Чего я не понял, так это того, что это на самом деле удалено netplan.io который зависел от python3-yaml.

Ну... по крайней мере, это моя чертова вина.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.