Note that the udev package seems to be looking for /sys/class/net/eth* On my z/KVM instance, eth* do not exist, rather the dev is enc*:
ubuntu@s1lp9g003:~$ ls /sys/class/net/ enc4 lo Likewise, on z/VM, the device is also enc*: ubuntu@hwe0008:~$ ls /sys/class/net enc600 lo Interestingly however, on z/VM, this did not fail. ubuntu@hwe0008:~$ sudo apt-cache policy udev udev: Installed: 232-21ubuntu2 Candidate: 232-21ubuntu3 Version table: 232-21ubuntu3 500 500 http://us.ports.ubuntu.com/ubuntu-ports zesty-updates/main s390x Packages *** 232-21ubuntu2 500 500 http://us.ports.ubuntu.com/ubuntu-ports zesty/main s390x Packages 100 /var/lib/dpkg/status ubuntu@hwe0008:~$ sudo apt-get install udev Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libudev1 The following packages will be upgraded: libudev1 udev 2 upgraded, 0 newly installed, 0 to remove and 49 not upgraded. Need to get 1058 kB of archives. After this operation, 3072 B of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://us.ports.ubuntu.com/ubuntu-ports zesty-updates/main s390x udev s390x 232-21ubuntu3 [1005 kB] Get:2 http://us.ports.ubuntu.com/ubuntu-ports zesty-updates/main s390x libudev1 s390x 232-21ubuntu3 [52.9 kB] Fetched 1058 kB in 0s (22.0 MB/s) (Reading database ... 82787 files and directories currently installed.) Preparing to unpack .../udev_232-21ubuntu3_s390x.deb ... Unpacking udev (232-21ubuntu3) over (232-21ubuntu2) ... Preparing to unpack .../libudev1_232-21ubuntu3_s390x.deb ... Unpacking libudev1:s390x (232-21ubuntu3) over (232-21ubuntu2) ... Setting up libudev1:s390x (232-21ubuntu3) ... Processing triggers for ureadahead (0.100.0-19) ... Processing triggers for libc-bin (2.24-9ubuntu2) ... Setting up udev (232-21ubuntu3) ... addgroup: The group `input' already exists as a system group. Exiting. update-initramfs: deferring update (trigger activated) Processing triggers for systemd (232-21ubuntu2) ... Processing triggers for man-db (2.7.6.1-2) ... Processing triggers for initramfs-tools (0.125ubuntu9) ... update-initramfs: Generating /boot/initrd.img-4.10.0-19-generic W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. Using config file '/etc/zipl.conf' Building bootmap in '/boot' Building menu 'menu' Adding #1: IPL section 'ubuntu' (default) Adding #2: IPL section 'old' Preparing boot device: dasdb (0200). Done. Unfortunately, I have no way to revert my z/KVM instance to re-try on that machine -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1687647 Title: udev version 232-21ubuntu3 from ports is broken on Zesty s390x Status in systemd package in Ubuntu: New Bug description: I'm attempting to install some cert tools on a z/KVM instance of Zesty. This is failing because udev exits with an error during installation. The apt logs show this: Setting up udev (232-21ubuntu3) ... addgroup: The group `input' already exists as a system group. Exiting. cat: '/sys/class/net/eth*/address': No such file or directory dpkg: error processing package udev (--configure): subprocess installed post-installation script returned error exit status 1 and because of that, all other packages up the dependency chain fail to install. Interestingly, this is resolved by installing the older version of udev and libudev1 ubuntu@s1lp9g003:~$ apt-cache policy udev udev: Installed: 232-21ubuntu3 Candidate: 232-21ubuntu3 Version table: *** 232-21ubuntu3 500 500 http://us.ports.ubuntu.com/ubuntu-ports zesty-updates/main s390x Packages 100 /var/lib/dpkg/status 232-21ubuntu2 500 500 http://us.ports.ubuntu.com/ubuntu-ports zesty/main s390x Packages ubuntu@s1lp9g003:~$ sudo apt-get install udev=232-21ubuntu2 libudev1=232-21ubuntu2 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: linux-image-4.8.0-36-generic linux-image-4.8.0-46-generic linux-image-extra-4.8.0-36-generic linux-image-extra-4.8.0-46-generic Use 'sudo apt autoremove' to remove them. The following packages will be DOWNGRADED: libudev1 udev 0 upgraded, 0 newly installed, 2 downgraded, 0 to remove and 0 not upgraded. 6 not fully installed or removed. Need to get 0 B/1056 kB of archives. After this operation, 3072 B disk space will be freed. Do you want to continue? [Y/n] y dpkg: warning: downgrading udev from 232-21ubuntu3 to 232-21ubuntu2 (Reading database ... 99656 files and directories currently installed.) Preparing to unpack .../udev_232-21ubuntu2_s390x.deb ... Unpacking udev (232-21ubuntu2) over (232-21ubuntu3) ... dpkg: warning: downgrading libudev1:s390x from 232-21ubuntu3 to 232-21ubuntu2 Preparing to unpack .../libudev1_232-21ubuntu2_s390x.deb ... Unpacking libudev1:s390x (232-21ubuntu2) over (232-21ubuntu3) ... Setting up libudev1:s390x (232-21ubuntu2) ... Processing triggers for ureadahead (0.100.0-19) ... Processing triggers for libc-bin (2.24-9ubuntu2) ... Setting up udev (232-21ubuntu2) ... addgroup: The group `input' already exists as a system group. Exiting. update-initramfs: deferring update (trigger activated) Processing triggers for systemd (232-21ubuntu3) ... Processing triggers for man-db (2.7.6.1-2) ... Setting up python3-checkbox-support (0.34.0~rc1+git201704041517+pkg52~ubuntu17.04.1) ... Setting up plainbox-provider-resource-generic (0.31.0+git201704241134+pkg28~ubuntu17.04.1) ... Setting up plainbox-provider-checkbox (0.35.0+git201705012258+pkg34~ubuntu17.04.1) ... Setting up plainbox-provider-certification-server (0.33.0+git201705021508+pkg60~ubuntu17.04.1) ... Setting up canonical-certification-server (0.33.0+git201705021508+pkg60~ubuntu17.04.1) ... Processing triggers for initramfs-tools (0.125ubuntu9) ... update-initramfs: Generating /boot/initrd.img-4.10.0-20-generic W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. Using config file '/etc/zipl.conf' Building bootmap in '/boot' Building menu 'menu' Adding #1: IPL section 'ubuntu' (default) Adding #2: IPL section 'old' Preparing boot device: vda (0000). Done. As you can see, once I installed the original zesty version of udev and libudev1, my packages succeeded in completing installation. ProblemType: Bug DistroRelease: Ubuntu 17.04 Package: udev 232-21ubuntu3 ProcVersionSignature: Ubuntu 4.10.0-19.21-generic 4.10.8 Uname: Linux 4.10.0-19-generic s390x NonfreeKernelModules: zfs zunicode zavl zcommon znvpair ApportVersion: 2.20.4-0ubuntu4 Architecture: s390x CustomUdevRuleFiles: 41-generic-ccw-0.0.0003.rules 41-generic-ccw-0.0.0004.rules 41-generic-ccw-0.0.0000.rules 41-generic-ccw-0.0.0005.rules 41-cio-ignore.rules 41-generic-ccw-0.0.0001.rules 41-generic-ccw-0.0.0002.rules Date: Tue May 2 11:41:16 2017 Lspci: Lsusb: Error: command ['lsusb'] failed with exit code 1: ProcEnviron: TERM=xterm PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=C SHELL=/bin/bash ProcKernelCmdLine: root=/dev/mapper/s1lp9g003_vg-s1lp9g003_lv crashkernel=196M SourcePackage: systemd UpgradeStatus: Upgraded to zesty on 2017-04-13 (18 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1687647/+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