I'm new here, so please be gentle. I recently installed DRBL on Debian (a distro that I have over 8 years experience with) using the guide found here http://drbl.org/installation/
After running drblpush -i and accepting many of the defaults, I get half a minute or so of output to the terminal at the end of which is an announcement stating that "The DRBL server is ready! Now set the client machines to boot from PXE"
However, when I try to PXE boot the clients, the DRBL is not detected and after sometime the machines look to the next boot device listed by the BIOS. I have experience re-imaging environments with hundreds of computers using Windows Deployment Services and Deploy Studio, so I'm familiar with the concept behind this stage of the boot and would expect the pre-execution environment to begin downloading from the server, however this doesn't happen. I have turned off my other DHCP server on the network and other imaging servers such as WDS and Deploy Studio.
When I review the output that results from the command dbrlpush -i command, I see a lot of errors being thrown but I'm not entirely sure which are benign and which are relevant to the trouble I'm experiencing. I have made a digest of these errors which I will list now:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
find: `/tftpboot/nbi_img/pxelinux.cfg/': No such file or directory
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Full DRBL or Full Clonezilla mode, exporting client's directories etc, var, root...
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Can't open /tftpboot/nbi_img/pxelinux.cfg/default: No such file or directory.
file /tftpboot/nbi_img/pxelinux.cfg/default not found!
file /tftpboot/nbi_img/pxelinux.cfg/default not found!
file /tftpboot/nbi_img/pxelinux.cfg/default not found!
file /tftpboot/nbi_img/pxelinux.cfg/default not found!
Modifying /tftpboot/nbi_img/pxelinux.cfg/default to let DRBL client use graphical PXE boot menu... Can't open /tftpboot/nbi_img/pxelinux.cfg/default: No such file or directory.
Can't open /tftpboot/nbi_img/pxelinux.cfg/default: No such file or directory.
done!
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Full DRBL mode. Remove clientdir opt for label drbl in pxelinux config...
file /tftpboot/nbi_img/pxelinux.cfg/default not found!
grep: /tftpboot/nbi_img/pxelinux.cfg/default: No such file or directory
wc: /tftpboot/nbi_img/pxelinux.cfg/default: No such file or directory
syntax error at -e line 1, near "(.."
syntax error at -e line 1, near ";}"
Execution of -e aborted due to compilation errors.
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [END OF DIGEST]
Thanks for this wonderful program, I have used Clonezilla in the past on smaller imaging projects (less than 20 computers) and infact I image and restore the server I am on right now using CZ, so would love to get the CZserver version working so that I can sell the idea to the schools I work at.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thankyou for your idea about pushing an updated version, I have followed your advice but the issue of a client not seeing the CZ imaging server persists. Something seems to be wrong at the point where an IP address should be assigned to the client. On the client machine I get the following error message:
PXE-E51: No DHCP or proxyDHCP offers were received.
This is using a Realtek PCIe GBE Family Controller Series v2.31. Intel UNDI, PXE2.1 (build 083).
I can re-image using WDS on this machine, so that rules out the machine I am on. The problem appears related the the DHCP settings on the DRBL server.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I was running wireshark on the logical interface eth0:0 to try and see what was going wrong and for no good reason that I can fathom the client machine got an IP address and now boots into debian (from which I can run CZ)
Thankyou for your time.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello
I'm new here, so please be gentle. I recently installed DRBL on Debian (a distro that I have over 8 years experience with) using the guide found here http://drbl.org/installation/
After running drblpush -i and accepting many of the defaults, I get half a minute or so of output to the terminal at the end of which is an announcement stating that "The DRBL server is ready! Now set the client machines to boot from PXE"
However, when I try to PXE boot the clients, the DRBL is not detected and after sometime the machines look to the next boot device listed by the BIOS. I have experience re-imaging environments with hundreds of computers using Windows Deployment Services and Deploy Studio, so I'm familiar with the concept behind this stage of the boot and would expect the pre-execution environment to begin downloading from the server, however this doesn't happen. I have turned off my other DHCP server on the network and other imaging servers such as WDS and Deploy Studio.
When I review the output that results from the command dbrlpush -i command, I see a lot of errors being thrown but I'm not entirely sure which are benign and which are relevant to the trouble I'm experiencing. I have made a digest of these errors which I will list now:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
find: `/tftpboot/nbi_img/pxelinux.cfg/': No such file or directory
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Full DRBL or Full Clonezilla mode, exporting client's directories etc, var, root...
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Can't open /tftpboot/nbi_img/pxelinux.cfg/default: No such file or directory.
file /tftpboot/nbi_img/pxelinux.cfg/default not found!
file /tftpboot/nbi_img/pxelinux.cfg/default not found!
file /tftpboot/nbi_img/pxelinux.cfg/default not found!
file /tftpboot/nbi_img/pxelinux.cfg/default not found!
Modifying /tftpboot/nbi_img/pxelinux.cfg/default to let DRBL client use graphical PXE boot menu... Can't open /tftpboot/nbi_img/pxelinux.cfg/default: No such file or directory.
Can't open /tftpboot/nbi_img/pxelinux.cfg/default: No such file or directory.
done!
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
Full DRBL mode. Remove clientdir opt for label drbl in pxelinux config...
file /tftpboot/nbi_img/pxelinux.cfg/default not found!
grep: /tftpboot/nbi_img/pxelinux.cfg/default: No such file or directory
wc: /tftpboot/nbi_img/pxelinux.cfg/default: No such file or directory
syntax error at -e line 1, near "(.."
syntax error at -e line 1, near ";}"
Execution of -e aborted due to compilation errors.
Can't locate Net/IP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
BEGIN failed--compilation aborted at /usr/share/drbl/bin/drbl-ipcalc-range line 7.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[END OF DIGEST]
Thanks for this wonderful program, I have used Clonezilla in the past on smaller imaging projects (less than 20 computers) and infact I image and restore the server I am on right now using CZ, so would love to get the CZserver version working so that I can sell the idea to the schools I work at.
Just push an updated version (2.8.21-drbl1) in stable release. Please follow
http://drbl.org/installation/#upgrade
to upgrade that.
Steven.
Mr Steven
Thankyou for your idea about pushing an updated version, I have followed your advice but the issue of a client not seeing the CZ imaging server persists. Something seems to be wrong at the point where an IP address should be assigned to the client. On the client machine I get the following error message:
This is using a Realtek PCIe GBE Family Controller Series v2.31. Intel UNDI, PXE2.1 (build 083).
I can re-image using WDS on this machine, so that rules out the machine I am on. The problem appears related the the DHCP settings on the DRBL server.
Mr Steven
I was running wireshark on the logical interface eth0:0 to try and see what was going wrong and for no good reason that I can fathom the client machine got an IP address and now boots into debian (from which I can run CZ)
Thankyou for your time.
OK, cool!
Enjoy!
Steven.