GoodDay all,
New day, new linux adventures on my home server:
Can resolvconf-pull-resolved.path be blocking my servers internet connection ?
Background info:
I updated/upgraded my server to the latest updates recently, following the routine execution of apt update && apt upgrade and went to work.
Later I was trying to ssh to my server on the static IP address I have for it, but there was no connection. Figured I needed to reboot the server and I should be good to go again and ran off again. Sometime later I ssh again to the server, still found no connection to host. By then I got worried.
Booting the system while looking to the screen I noticed the first [FAILED] to be resolvconf-pull-resolved and a bit later unable to bring op networking (second [FAILED]).
Tried some stuff already like this page, but that did not help.
Tried journalctl -xe and got a lot of stuff in red. But I did not seem to get to the bottom of why this is happening.
So now I am wondering if there are 2 problems, or that it is 1 problem that leads to another. As I know my around Linux a bit to do basic stuff, this is way above my knowledge.
Any pointers are well appreciated and I would like to say thanks in advance for any help.
I already have a new live USB stick hanging around for reinstalling the server, but then again, what is the fun in that.
PS: Other intel information on my server can be found Here.
Where I have an update hold on libtevent > hope that there is no version conflict
So again, can somebody shed light on this?
EDIT:
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 systemd1: resolvconf-pull-resolved.path: Refusing to start, unit to trigger not loaded.
Jan 22 21:46:48 rabbithole systemd1: 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 systemd1: Starting Nameserver information manager...
Jan 22 21:46:47 rabbithole systemd1: 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
So, after doing more server research i also had an error with my network devices. Because the above was not so easy i thought to give the other failure a look:
and
Gave me
As i am not an IT guy it took me sometime to realize that my network just was not on.
By then i thought the network card was just not working
But this showed the Network card without any issues so now i thought something else must be wrong.
So then i did (no idea where i found this)
which gave me :
So then things got complicated for me as i was not sure what it meant. for some reason, maybe because i followed instructions somewhere
which then gave me :
where the state : routable (unmanaged) turned up green.
tried ping 8.8.8.8 which gave an instant answer. Then i thought i had fixed it, did apt-update && apt-upgrade which went well, rebooted > no internet
being the idiot as i am i did
Internet back up again
Did
funny part in this story that i just now realize that the final line is the same code sudo dhclient returned.
So the resolvconf situation clearly has been caused by the eth0 not being up.
This story probably could have been a lot shorter but then some admin probably will shorten it :) Or correct my grammar.