Ошибка resolvconf-pull-resolved.path
Всем доброго дня,
Новый день, новые приключения Linux на моем домашнем сервере:
Can resolvconf-pull-resolved.path be blocking my servers internet connection ?
Справочная информация:
Я обновил / обновил свой сервер до последних обновлений недавно, после обычного выполнения apt update && apt upgrade, и приступил к работе.
Позже я пытался подключиться к своему серверу по ssh со статическим IP-адресом, который у меня есть, но соединения не было. Я подумал, что мне нужно перезагрузить сервер, и я должен снова пойти и снова убежал. Некоторое время спустя я снова подключился к серверу ssh, но не нашел соединения с хостом. К тому времени я забеспокоился.
При загрузке системы, глядя на экран, я заметил, что первый [FAILED] был resolvconf-pull-resolved и чуть позже не смог подключиться к сети (второй [FAILED]).
Пробовал некоторые вещи, как эта страница, но это не помогло.
Попробовал journalctl -xe и получил много красного. Но я, похоже, не до конца понял, почему это происходит.
Так что теперь мне интересно, если есть 2 проблемы, или это одна проблема, которая ведет к другой. Поскольку я немного разбираюсь в Linux, чтобы делать базовые вещи, это намного выше моих знаний.
Любые указатели высоко ценятся, и я хотел бы заранее сказать спасибо за любую помощь.
У меня уже есть новая живая флешка для переустановки сервера, но, опять же, что в этом хорошего.
PS: Другая информация о Intel на моем сервере может быть найдена здесь.
Где у меня обновление держится на libtevent > надеюсь, что нет конфликта версий
Итак, еще раз, может кто-нибудь пролить свет на это?
РЕДАКТИРОВАТЬ:
systemctl status resolvconf-pull-resolved.path
● resolvconf-pull-resolved.path
Loaded: loaded (/lib/systemd/system/resolvconf-pull-resolved.path; enabled; vendor preset: enabled)
Active: inactive (dead)
Jan 22 21:46:48 rabbithole systemd 1: resolvconf-pull-resolved.path: Refusing to start, unit to trigger not loaded.
Jan 22 21:46:48 rabbithole systemd 1: Failed to start resolvconf-pull-resolved.path.
systemctl status resolvconf-pull-resolved.service
● resolvconf-pull-resolved.service
Loaded: error (Reason: Invalid argument)
Active: inactive (dead)
systemctl status resolvconf.service
● resolvconf.service - Nameserver information manager
Loaded: loaded (/lib/systemd/system/resolvconf.service; enabled; vendor preset: enabled)
Active: active (exited) since Tue 2019-01-22 21:46:47 CET; 4min 10s ago
Docs: man:resolvconf(8)
Process: 545 ExecStart=/sbin/resolvconf --enable-updates (code=exited, status=0/SUCCESS)
Process: 538 ExecStartPre=/bin/touch /run/resolvconf/postponed-update (code=exited, status=0/SUCCESS)
Process: 535 ExecStartPre=/bin/mkdir -p /run/resolvconf/interface (code=exited, status=0/SUCCESS)
Main PID: 545 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/resolvconf.service
Jan 22 21:46:47 rabbithole systemd 1: Starting Nameserver information manager...
Jan 22 21:46:47 rabbithole systemd 1: Started Nameserver information manager.
Jan 22 21:46:47 rabbithole resolvconf[545]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
1 ответ
Итак, после дополнительных исследований сервера у меня также произошла ошибка с моими сетевыми устройствами. Поскольку вышесказанное было не так просто, я подумал посмотреть на другую неудачу:
sudo systemctl status network.service вернул это:
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset:
enabled)
Drop-In: /run/systemd/generator/networking.service.d
└─50-insserv.conf-$network.conf
Active: failed (Result: exit-code) since Sat 2019-01-26 22:47:08 CET; 15min ago
Docs: man:interfaces(5)
Main PID: 707 (code=exited, status=1/FAILURE)
Jan 26 22:47:07 rabbithole systemd[1]: Starting Raise network interfaces...
Jan 26 22:47:07 rabbithole sh[702]: Unknown interface eth0
Jan 26 22:47:08 rabbithole ifup[707]: Unknown interface eth0
Jan 26 22:47:08 rabbithole systemd[1]: networking.service: Main process exited,
code=exited, status=1/FAILURE
Jan 26 22:47:08 rabbithole systemd[1]: Failed to start Raise network interfaces.
Jan 26 22:47:08 rabbithole systemd[1]: networking.service: Unit entered failed state.
Jan 26 22:47:08 rabbithole systemd[1]: networking.service: Failed with result'exit-code'.
а также
список sudo networkctl
Дал мне
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 eth0 ether off unmanaged
2 links listed.
Поскольку я не айтишник, мне потребовалось некоторое время, чтобы понять, что моя сеть просто не была включена.
cat / etc / network / interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo eth0
iface lo inet loopback
# The primary network interface
auto eth0
iface dhcp inet dhcp
К тому времени я думал, что сетевая карта просто не работает
Утилита lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IB (ICH9) 2 port SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GT215 [GeForce GT 240] (rev a2)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
02:00.0 Ethernet controller: Qualcomm Atheros Attansic L1 Gigabit Ethernet (rev b0)
03:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
03:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
05:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)
Но это показало сетевую карту без каких-либо проблем, так что теперь я подумал, что что-то еще должно быть не так.
Итак, я сделал (не знаю, где я нашел это)
судо дклиент
который дал мне:
/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
Так что все стало сложным для меня, так как я не был уверен, что это значит. по какой-то причине, может быть, потому что я следовал инструкциям где-то
статус networkctl
который тогда дал мне:
● 2: eth0
Link File: /lib/systemd/network/99-default.link
Network File: n/a
Type: ether
State: routable (unmanaged)
Path: pci-0000:02:00.0
Driver: atl1
Vendor: Qualcomm Atheros
Model: Attansic L1 Gigabit Ethernet (P5KPL-VM Motherboard)
HW Address: 00:1b:fc:5a:3c:7e (ASUSTek COMPUTER INC.)
Address: 192.168.178.37
fe80::21b:fcff:fe5a:3c7e
Gateway: 192.168.178.1 (Cisco SPVTG)
где состояние: маршрутизируемое (неуправляемое) оказалось зеленым.
попробовал пинг 8.8.8.8 который дал мгновенный ответ. Тогда я подумал, что я это исправил, сделал apt-update && apt-upgrade, который прошел хорошо, перезагрузился> нет интернета
будучи идиотом, как я, я сделал
снова sudo dhclient с тем же результатом:
● 2: eth0
Link File: /lib/systemd/network/99-default.link
Network File: n/a
Type: ether
State: routable (unmanaged)
Path: pci-0000:02:00.0
Driver: atl1
Vendor: Qualcomm Atheros
Model: Attansic L1 Gigabit Ethernet (P5KPL-VM Motherboard)
HW Address: 00:1b:fc:5a:3c:7e (ASUSTek COMPUTER INC.)
Address: 192.168.178.37
fe80::21b:fcff:fe5a:3c7e
Gateway: 192.168.178.1 (Cisco SPVTG)
Интернет снова включился
Сделал
systemctl status resolvconf.service
● resolvconf.service - Nameserver information manager
Loaded: loaded (/lib/systemd/system/resolvconf.service; enabled; vendor preset: enabled)
Active: active (exited) since Sat 2019-01-26 23:29:31 CET; 25min ago
Docs: man:resolvconf(8)
Process: 547 ExecStart=/sbin/resolvconf --enable-updates (code=exited, status=0/SUCCESS)
Process: 542 ExecStartPre=/bin/touch /run/resolvconf/postponed-update (code=exited, status=0/SUCCESS)
Process: 538 ExecStartPre=/bin/mkdir -p /run/resolvconf/interface (code=exited, status=0/SUCCESS)
Main PID: 547 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/resolvconf.service
Jan 26 23:29:31 rabbithole systemd[1]: Starting Nameserver information manager...
Jan 26 23:29:31 rabbithole systemd[1]: Started Nameserver information manager.
Jan 26 23:29:31 rabbithole resolvconf[547]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
забавная часть этой истории, которую я только сейчас понимаю, что последняя строка - это тот же код, который вернул sudo dhclient.
Таким образом, ситуация resolvconf явно была вызвана отсутствием eth0.
Эта история, вероятно, могла бы быть намного короче, но тогда некоторые администраторы, вероятно, сократят ее:) Или исправьте мою грамматику.