OP
Hanky-panky
Guest
- Thread Starter
- #26
Hi Tobik and thank you for your competent help.
Yep, I did try in the first the system debug option you suggest, then like you said it wasn't usefull becouse the system die before processing rc.conf.
The boot order of the files, no one here seems to know about this very important aspect is: rc, rc.subr, rc.conf, obviously each one of this file present and processed also in the defaults subfolder, exactly before in defaults and then in /etc folder.
Related with the /etc copy I did try everything, so both the useless and like you said dangerous blind copy and some cherry picked one, this one for now limited by the difficult to access the system when it hangs with still anything loaded.
I should phisically exyract the disk, connect it to a working machine considering usb subsystem wont work for me in this limited single user mode. Then, like we all here posting in this thread before you, we are not experts, so no one was able to highlight this boot order.
When I do have some little time, considering I still have the backup of the failing machines, I will cherry pick rc and rc.subr from a working 11 machine and copy it to a broken machine and I pretty much I'm sure it will work. I will also diff broken and working files to properly understand code changes.
I want to know whats went wrong and you offered me a GREAT hint: that snippet from rc.subr was extracted from a 10.3 machine upgraded I think from 8 to 10.3 in rolling mode during the years then you said it is a 9.3 one so probably here where is the problem: been not correctly upgraded by vintage software like freebsd-update.
So it is now clear that rc.subr or maybe rc too or rc and rc.subr went upgraded to 11 in a not compatible way with older OS versions.
In my case, considering I'm at 19 not correctly upgraded machines, that sort of mergemaster implemented in freebsd-update is unable to correctly upgrade those files.
Last night also my FreeBSD based router/NAS crashed badly at rc.subr like all the other machines.
Lucky I'm the backup type of guy, so it was just a matter of time to have it back and running.
For all the three production machines I'm up and running at 11 via source upgrade then I'm still really interested in see which file fail in buggy freebsd-update.
Ps: sorry for no formatting. I type on my beloved iphone.
Yep, I did try in the first the system debug option you suggest, then like you said it wasn't usefull becouse the system die before processing rc.conf.
The boot order of the files, no one here seems to know about this very important aspect is: rc, rc.subr, rc.conf, obviously each one of this file present and processed also in the defaults subfolder, exactly before in defaults and then in /etc folder.
Related with the /etc copy I did try everything, so both the useless and like you said dangerous blind copy and some cherry picked one, this one for now limited by the difficult to access the system when it hangs with still anything loaded.
I should phisically exyract the disk, connect it to a working machine considering usb subsystem wont work for me in this limited single user mode. Then, like we all here posting in this thread before you, we are not experts, so no one was able to highlight this boot order.
When I do have some little time, considering I still have the backup of the failing machines, I will cherry pick rc and rc.subr from a working 11 machine and copy it to a broken machine and I pretty much I'm sure it will work. I will also diff broken and working files to properly understand code changes.
I want to know whats went wrong and you offered me a GREAT hint: that snippet from rc.subr was extracted from a 10.3 machine upgraded I think from 8 to 10.3 in rolling mode during the years then you said it is a 9.3 one so probably here where is the problem: been not correctly upgraded by vintage software like freebsd-update.
So it is now clear that rc.subr or maybe rc too or rc and rc.subr went upgraded to 11 in a not compatible way with older OS versions.
In my case, considering I'm at 19 not correctly upgraded machines, that sort of mergemaster implemented in freebsd-update is unable to correctly upgrade those files.
Last night also my FreeBSD based router/NAS crashed badly at rc.subr like all the other machines.
Lucky I'm the backup type of guy, so it was just a matter of time to have it back and running.
For all the three production machines I'm up and running at 11 via source upgrade then I'm still really interested in see which file fail in buggy freebsd-update.
Ps: sorry for no formatting. I type on my beloved iphone.