Menu

drbl-proxy-dhcp kernel error

robina80
2026-06-17
2026-06-28
  • robina80

    robina80 - 2026-06-17

    hi all,

    get this error when i try to enable dhcp proxy as i dont want drbl to be my dhcp server as we already have one

    /usr/sbin/drbl-proxy-dhcp enable
    *****************************************************.
    Synchronizing state of isc-dhcp-server.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
    Executing: /usr/lib/systemd/systemd-sysv-install disable isc-dhcp-server
    tftpd-hpa.service is not a native service, redirecting to systemd-sysv-install.
    Executing: /usr/lib/systemd/systemd-sysv-install disable tftpd-hpa
    *****************************************************.
    Will client check DHCP server name is "drbl" or not: no
    The maximum times to try to get IP address for a client: 5
    The pause time after network card is up: 0
    The timeout to wait for network card linked (Unit: 0.1 secs): 70
    The NFS protocol for DRBL system: nfs3
    Setting port for udhcpc request to default...
    Searching the latest installed kernel for DRBL client... This might take several minutes...
    Trying to find the kernel in /tftpboot/node_root
    The selected kernel for DRBL clients is: 6.8.0-94-generic
    The DRBL client uses x86_64 kernel with version 6.8.0-94-generic...
    Trying to update the /tftpboot/node_root/lib/modules/6.8.0-94-generic from server's /lib/modules/... This might take several minutes...
    "x86_64" 6.8.0-94-generic kernel in this DRBL server is not found, so skip this.
    The requested kernel "x86_64" 6.8.0-94-generic kernel files are NOT found in  /tftpboot/node_root/usr/lib/modules/s and /tftpboot/node_root/boot in the server! The necessary modules in the network initrd can NOT be created!
    Client will NOT remote boot correctly!
    Program terminated!
    *****************************************************.
    Starting service dnsmasq...
    *****************************************************.
    Proxy DHCP mode enabled successfully!
    

    thanks,
    rob

     
  • Steven Shiau

    Steven Shiau - 2026-06-21

    Thanks for your feedback.
    Could you please run "drbl-bug-report" on your DRBL server and share the generated file?
    It's easier for us to debug. Thanks.

     
  • robina80

    robina80 - 2026-06-22

    can i email it to you incase its got senstive data in it?

     
  • Steven Shiau

    Steven Shiau - 2026-06-22

    Sure, please email me at steven@clonezilla.org
    Thanks.

     
  • robina80

    robina80 - 2026-06-22

    thanks steven, ive emailed you

     
  • Steven Shiau

    Steven Shiau - 2026-06-28

    Did you have any error messages when you run "drblsrv -i" and "drblpush -i"?
    It seems the linux kernel for your DRBL clients does not exist...
    Here my test went well:

    steven@noble-efi:~$ sudo drbl-proxy-dhcp enable
    *****************************************************.
    Synchronizing state of isc-dhcp-server.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
    Executing: /usr/lib/systemd/systemd-sysv-install disable isc-dhcp-server
    Removed "/etc/systemd/system/multi-user.target.wants/isc-dhcp-server.service".
    tftpd-hpa.service is not a native service, redirecting to systemd-sysv-install.
    Executing: /usr/lib/systemd/systemd-sysv-install disable tftpd-hpa
    *****************************************************.
    Will client check DHCP server name is "drbl" or not: no
    The maximum times to try to get IP address for a client: 5
    The pause time after network card is up: 0
    The timeout to wait for network card linked (Unit: 0.1 secs): 70
    The NFS protocol for DRBL system: nfs3
    Setting port for udhcpc request to default...
    Searching the latest installed kernel for DRBL client... This might take several minutes...
    Trying to find the kernel in /tftpboot/node_root
    The selected kernel for DRBL clients is: 6.8.0-83-generic
    The DRBL client uses x86_64 kernel with version 6.8.0-83-generic...
    Trying to update the /tftpboot/node_root/lib/modules/6.8.0-83-generic from server's /lib/modules/... This might take several minutes...
    Found kernel modules in /lib/modules/6.8.0-83-generic and its arch "x86_64" matches client's "x86_64"...
    Syncing /lib/modules/6.8.0-83-generic to client's common root...
    Syncing /boot/*-6.8.0-83-generic* to client's common root...
    Generating the /tftpboot/node_root/lib/modules/6.8.0-83-generic/modules.dep
    Syncing /lib/firmware/ to client's common root...
    Creating the network boot initrd for PXE clients by: mkpxeinitrd-net -k 6.8.0-83-generic    -nf
    Use kernel modules from /tftpboot/node_root//usr/lib/modules/6.8.0-83-generic.
    /tftpboot/node_root//usr/lib/modules/../../../boot/config-6.8.0-83-generic is found but either CRAMFS or EXT2 filesystem is NOT builtin in the kernel. We will use initramfs.
    Trying to include network card firmwares if they exist in /tftpboot/node_root//usr/lib/firmware/...
    Calling hook udev...
    Creating the initRAMFS image...
    Initrd, assign ramdisk_size (51731) and ramdisk_block (1024) in /tftpboot/nbi_img/pxelinux.cfg/default.
    Finished!
    *****************************************************.
    Starting service dnsmasq...
    *****************************************************.
    Proxy DHCP mode enabled successfully!
    

    Maybe you run "drblsrv -i" and "drblpush -i" again? If it's OK for you?

     

Log in to post a comment.

Auth0 Logo