Kernel update and storage nodes?
-
Hello, I updated the kernel on the master node, will that be passed down to the storage nodes? how can i verify what version they have? Also if thats not possible how do i update kernel on storage nodes?
-
@tesparza The kernel updates do not flow down to storage nodes. For me the quickest way is to do it manually from the root FOG server.
scp /var/www/html/fog/service/ipxe/bzImage root@<storage_node_ip>/var/www/html/fog/service/ipxe scp /var/www/html/fog/service/ipxe/bzImage32 root@<storage_node_ip>/var/www/html/fog/service/ipxe
Note: copying as root may not work depeneding on how you have your ssh server configured. For Centos its no problem, for Debian it maybe a problem.
you can tell what version of kernel it is by running this command.
file /var/www/html/fog/service/ipxe/bzImage
-
@george1421 Thanks, Im updating to the latest kernel and Im still having issues with new devices. Optiplex 3080 and HP ProBook 450 G8. How can I get dev kernels?
-
@tesparza What specifically is not working with the kernels you have?
What kernel are you using? What is the output of the file command when used against the kernel?
-
@george1421 “No network interface found, your kernel is most probably missing the correct driver! Please check your network setup and try again.”
Kernel 5.10.50
Also this error, “no configuration methods succeeded” DHCP failed
-
@tesparza ok we can take a few steps to debug this issue.
first lets ensure you are running the latest kernel. I don’t doubt that its running 5.10.50, but lets at least confirm it.
if you have not done so manually register this computer with FOG. You will need the network adapter’s mac address to register it.
Now schedule another capture/deploy (doesn’t matter) but before you tick the schedule task button select the debug option.
Now pxe boot the target computer, after a few screens of text that you need to clear with the enter key, you will be dropped to the FOS Linux command prompt.
first lets check the kernel version with
uname -a
that will list the running kernel version.Next lets get the hardware ID of the network adapter with
lspci -nn | grep -i net
Lastly let see if there is any messages about missing firmware drivers with
grep /var/log/syslog | grep firmware
(note i can’t remember if the log file is syslog or messages off the top of my head)Lets see what comes of these commands. These are three areas where we might have a problem.
-
@george1421 Debug can’t start because No configuration methods succeeded (http://ipxe.org/040ee186)
Only ipxe> command line
-
@tesparza In one of your earlier posts you mentioned two different errors: "No network interface found, your kernel is most probably missing the correct driver! Please check your network setup and try again.” and “No configuration methods succeeded”. The later error comes from iPXE which is used early in the PXE boot process. The other message stems from the Linux kernel which can only be loaded after iPXE properly loaded and pulled an IP address from the DHCP.
So now I am wondering why we have error messages from two different “stages” of the PXE boot process. Do you have random success with booting all the way to the Linux kernel error but often it fails even earlier??
We need to get more detailed information on this because the measures to fix this issue are quite different! If iPXE is failing we need to look into updating it and changing the Linux kernel will not help whatsoever.
-
This is a HP ProBook 250 G8
The “no network interface found, kernel missing correct driver” was a Dell optiplex 5080
-
@tesparza said in Kernel update and storage nodes?:
This is a HP ProBook 250 G8
The “no network interface found, kernel missing correct driver” was a Dell optiplex 5080Well then we are talking about two totally different issues and it would make sense to open separate topics in the forums on the two. The more we keep this together the more missunderstanding and time consuming questions arise.