It seems that the problem was the networkcard in our server.
Replaced it and it works.
But thank you for your support.
And merry christmas.
How do i mark the thread as solved?
Posts made by AsciiReign
-
RE: Kernel panic after upgrading to trunk
-
RE: Kernel panic after upgrading to trunk
Thank you.
So it seems the download is correct.
I will try to register the host tomorrow.
Anything else i should check or info we could use if it still does not work? -
RE: Kernel panic after upgrading to trunk
i redownload them and did an md5sum check.
af352fa8f5dbbe61816e79237aa482ae bzImage 307ab9fbbb94ca7c92c7af968c0c5009 bzImage32 5e9736c8a79aaeb0816e183c83bae782 init_32.xz 603850d41de476102156ca19164b31f3 init.xz
Could you verify that those are correct?
-
Kernel panic after upgrading to trunk
I tryed updating one of our fog server which was still running 0.32 to trunk (5786) and everything worked fine.
OS is still Ubuntu 12.04.5until i tried to register a client. then i get the ‘famous’
kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)
error.
i searched the forum and checked that i did not save bzImage as bzImage32 or vice versa
i tryedlooking into the grub settings and also tryed dropping the database after i backed it up.
didnt help. i got the error on two different clients so i guess they are not broken.
i downloaded the kernels and inits using wget:
-
RE: Intel I219-LM bzImage
@Tom-Elliott
I know that.
I am just irritated that the network card seems to work with the same kernel version on one server and not on the other. and coming down to wich arch it uses seems kind of strange to me.Are there any information or screenshot i could provide that could help to further look into that?
thanks a lot.
-
RE: Intel I219-LM bzImage
Thank you for your reply.
Guess u meant to link to:
https://fogproject.org/kernels/Tryed it. Strangely it did not work. The networkcard is working on the client connected to the trunk server but not on the one with 0.32.
Maybe it just works with the 64bit kernel which is strange.
How does fog determine which kernel (32 or 64) to load on the client? -
Intel I219-LM bzImage
We are using Fog .32 in most of our Offices and plan to migrate to the trunk release soon. But we have gotten a new pc model with the Intel Ethernet Connection I219-LM Chipset.
So i tried to compile the 4.3 kernel for the old bzImage with the buildconfig provided on github.
Which was kind of successful but it does not realize the networkchipset (the harddrive controller gets a pass).
On our test fog running the trunk release and the 4.3 kernel the client is compatible.Can anyone provide me with a bzImage for 0.32 which is build on a newer kernel then those provided on sourceforge?
Or tell me what i might have done wrong in the building process.Kernel used: https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.3.tar.xz
Instructions followed: https://wiki.fogproject.org/wiki/index.php/Build_TomElliott_Kernel#Build_TomElliott_Kernel_for_FOG_0.32_and_earlier
-
RE: Imaging systems in remote offices
We have Fog-servers in all of our 150 branch offices spread all over germany, which are connected
to our main office via ipsec tunnels so we can access them from our main office.
images are put on an central ftp server and downloaded over night. -
RE: Search Host by Image
It worked. Thanks.
/var/www/{FOGWEB}/lib/fog/HostManager.class.php:
[PHP]
…
left outer join
inventory
on ( iHostId = hostID )
left outer join
images
on ( hostImage = imageID )WHERE
hostName like ‘%" . $this->db->escape($crit) . "%’ or
hostDesc like ‘%" . $this->db->escape($crit) . "%’ or
hostIP like ‘%" . $this->db->escape($crit) . "%’ or
hostMAC like ‘%" . $this->db->escape($crit) . "%’ or
hmMAC like ‘%" . $this->db->escape($crit) . "%’ or
iSysSerial like ‘%" . $this->db->escape($crit) . "%’ or
iPrimaryUser like ‘%" . $this->db->escape($crit) . "%’ or
iOtherTag like ‘%" . $this->db->escape($crit) . "%’ or
iOtherTag1 like ‘%" . $this->db->escape($crit) . "%’ or
iSysman like ‘%" . $this->db->escape($crit) . "%’ or
imageName like ‘%" . $this->db->escape($crit) . "%’ or
iSysproduct like ‘%" . $this->db->escape($crit) . "%’
GROUP BY
hostID " . $this->getSortingOptions( $sortingOpts );
…
[/PHP] -
Search Host by Image
I tried to modify the fog 0.32 webgui to enable searching for hosts associated with a specified image.
I managed to display the image in the host search but i still cannot search for the image name.
I added the changes i made in the files in this post.Can anyone point me to what i am missing?
Maybe this can be useful for other people too.fog.main.js
[CODE]Host Search
$(‘#host-search’).fogAjaxSearch({
‘URL’: ‘ajax/host.search.php’,
‘Template’: function(data, i)
{
return ‘<tr id="host-’ + data[‘id’] + ‘"><td><input type=“checkbox” name="HID’ + data[‘id’] + ‘" checked=“checked” /></td><td><span class=“icon ping”></span></td><td><a href="?node=host&sub=edit&id=’ + data[‘id’] + ‘" title=“Edit”>’ + data[‘hostname’] + ‘</a></td><td>’ + data[‘mac’] + ‘</td><td>’ + (data[‘ip’] ? data[‘ip’] : ’ ') + ‘</td><td>’ + data[‘image’] + ‘</td><td class=“c”><a href="?node=host&sub=edit&id=’ + data[‘id’] + ‘"><span class=“icon icon-edit” title=“Edit: ’ + data[‘hostname’] + '”></span></a></td></tr>’;
}
});[/CODE]host.search.include.php
[PHP] <input id=“host-search” type=“text” value=“<?php echo(_(‘Search’)); ?>” class=“search-input” /><form method="POST" name="hosts" action="?node=host"> <table width="100%" cellpadding="0" cellspacing="0" id="search-content" border="0"> <thead> <tr class="header"> <td width="22"><input type="checkbox" name="no" checked="checked" /></td> <td width="20"></td> <td><?php print _('Host Name'); ?></td> <td width="120"><?php print _('MAC'); ?></td> <td width="120"><?php print _('IP Address'); ?></td> <td width="120"><?php print _('Host Image'); ?></td> <td class="c" width="40"><?php print _('Edit'); ?></td> </tr> </thead>[/PHP]
host.search.php
[PHP]$host = $arHosts[$i];
$mac = $host->getMAC();
$strMac = “”;
$Image = $host->getImage();
if ( $Image != null ) $strImage = $Image->getName();
else ($strImage = “”);
if ( $mac != null ) $strMac = $mac->getMACWithColon();// Minimum fields $x = array( 'id' => $host->getID(), 'hostname' => $host->getHostname(), 'image' => $strImage, 'mac' => $strMac ); [/PHP]
-
RE: DHCP: Two leases per client
We fixed this by adding the following to our dhcpd.conf
[CODE]class “pxeclients”{
match if ((substring(option vendor-class-identifier, 0, 9) = “PXEClient”) or (substring(opti
filename “pxelinux.0”;
max-lease-time 120;
}
[/CODE] -
DHCP: Two leases per client
We have about 100 clients in our subnet and realized that each of the clients uses two dhcp leases.
The first one it is identified only by the mac adress requested by the pxe client,
the second one is from windows and contains the mac and an uid.There are two fixes for that chase:
1: in the dhcpd.conf: deny duplicates
2: a “one-lease-per-mac” patch for the dhcp server which needs to be applied to the source and then recompiledAnyone realized the same behavour and found a working solution?
-
RE: NICs are different after cloning
I usually just put a ‘#’ infront of the lines listing the NICs in ‘/etc/udev/rules.d/70-persistent-net.rules’
So on the next boot he detects the NIC as new.