[Touch-packages] [Bug 1990618] Re: PXE Boot - errors in dhclient-script

2023-06-14 Thread Benjamin Drung
You found an incompatibility of /sbin/dhclient-script with busybox.
Relevant code snippet:

```
if [ -f $resolv_conf ]; then
chown --reference=$resolv_conf $new_resolv_conf
chmod --reference=$resolv_conf $new_resolv_conf
fi
```

The chown command from busybox does not have a --reference parameter.

Simplified test case:

```
touch resolve.conf
busybox chown --reference=/etc/resolv.conf resolve.conf
```

This also fails for Ubuntu 23.10 (mantic).

Can you document the steps to reproduce it? The amd-net autopkgtest test
cases for initramfs-tools do not trigger the bug (probably because they
to not trigger the if-condition).

** Summary changed:

- PXE Boot - errors in dhclient-script
+ PXE Boot - errors in dhclient-script: busybox chmod: unrecognized option 
--reference

** Changed in: isc-dhcp (Ubuntu)
   Status: Confirmed => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu.
https://bugs.launchpad.net/bugs/1990618

Title:
  PXE Boot - errors in dhclient-script: busybox chmod: unrecognized
  option --reference

Status in isc-dhcp package in Ubuntu:
  Triaged

Bug description:
  When booting 22.04.1 using ISO pulled vmlinuz/initrd/squashfs there
  are some errors in /sbin/dhclient-script. IDs redacted.

  
  Internet Systems Consortium DHCP Client 4.4.1
  Copyright 2004-2018 Internet Systems Consortium.
  All rights reserved.
  For info, please visit https://www.isc.org/software/dhcp/

  Listening on LPF/eno1/f0:92:~:~:~:~
  Sending on   LPF/eno1/f0:92:~:~:~:~
  Sending on   Socket/fallback
  DHCPDISCOVER on eno1 to 255.255.255.255 port 67 interval 3 (xid=0xa9d4e16d)
  DHCPOFFER of 10.0.~.~ from 10.0.~.1
  DHCPREQUEST for 10.0.~.~ on eno1 to 255.255.255.255 port 67 (xid=0x6de1d4a9)
  DHCPACK of 10.0.~.~ from 10.0.~.1 (xid=0xa9d4e16d)
  /sbin/dhclient-script: line 99: chown: not found
  chmod: unrecognized option '--reference=/etc/resolv.conf'
  BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3) multi-call binary.

  Usage: chmod [-R] MODE[,MODE]... FILE...

  Each MODE is one or more of the letters ugoa, one of the
  symbols +-= and one or more of the letters rwxst

-R  Recurse
  bound to 10.0.~.~ -- renewal in 2963 seconds.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1990618/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1990618] Re: PXE Boot - errors in dhclient-script

2022-09-27 Thread Kai-Heng Feng
** Package changed: linux (Ubuntu) => isc-dhcp (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu.
https://bugs.launchpad.net/bugs/1990618

Title:
  PXE Boot - errors in dhclient-script

Status in isc-dhcp package in Ubuntu:
  Confirmed

Bug description:
  When booting 22.04.1 using ISO pulled vmlinuz/initrd/squashfs there
  are some errors in /sbin/dhclient-script. IDs redacted.

  
  Internet Systems Consortium DHCP Client 4.4.1
  Copyright 2004-2018 Internet Systems Consortium.
  All rights reserved.
  For info, please visit https://www.isc.org/software/dhcp/

  Listening on LPF/eno1/f0:92:~:~:~:~
  Sending on   LPF/eno1/f0:92:~:~:~:~
  Sending on   Socket/fallback
  DHCPDISCOVER on eno1 to 255.255.255.255 port 67 interval 3 (xid=0xa9d4e16d)
  DHCPOFFER of 10.0.~.~ from 10.0.~.1
  DHCPREQUEST for 10.0.~.~ on eno1 to 255.255.255.255 port 67 (xid=0x6de1d4a9)
  DHCPACK of 10.0.~.~ from 10.0.~.1 (xid=0xa9d4e16d)
  /sbin/dhclient-script: line 99: chown: not found
  chmod: unrecognized option '--reference=/etc/resolv.conf'
  BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3) multi-call binary.

  Usage: chmod [-R] MODE[,MODE]... FILE...

  Each MODE is one or more of the letters ugoa, one of the
  symbols +-= and one or more of the letters rwxst

-R  Recurse
  bound to 10.0.~.~ -- renewal in 2963 seconds.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1990618/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp