[Bug 1177461] New: [Build 20201007] openQA test fails in journal_check: dracut is missing /usr/etc/{services,nsswitch.conf,protocols}
https://bugzilla.suse.com/show_bug.cgi?id=1177461 Bug ID: 1177461 Summary: [Build 20201007] openQA test fails in journal_check: dracut is missing /usr/etc/{services,nsswitch.conf,protocols} Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other URL: https://openqa.opensuse.org/tests/1423381/modules/jour nal_check/steps/7 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: daniel.molkentin@suse.com Reporter: fvogt@suse.com QA Contact: qa-bugs@suse.de Found By: openQA Blocker: --- [ 188s] dracut-install: ERROR: installing '/etc/services' [ 188s] dracut-install: ERROR: installing '/etc/nsswitch.conf' [ 188s] dracut-install: ERROR: installing '/etc/protocols' [ 188s] dracut: FAILED: /usr/lib/dracut/dracut-install -D /var/tmp/dracut.81Rh4v/initramfs -a /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf [ 188s] sed: can't read /etc/nsswitch.conf: No such file or directory This leads to issues like Oct 08 03:09:49.976326 localhost rpcbind[326]: cannot get local address for udp: Servname not supported for ai_socktype in the initrd. ## Observation openQA test in scenario microos-Tumbleweed-MicroOS-Image-Kubic-kubeadm-x86_64-kubeadm@64bit-2G fails in [journal_check](https://openqa.opensuse.org/tests/1423381/modules/journal_check/steps/7) ## Test suite description ## Reproducible Fails since (at least) Build [20201006](https://openqa.opensuse.org/tests/1421922) ## Expected result Last good: [20201005](https://openqa.opensuse.org/tests/1421204) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=microos&flavor=MicroOS-Image-Kubic-kubeadm&machine=64bit-2G&test=kubeadm&version=Tumbleweed) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c1 --- Comment #1 from Fabian Vogt <fvogt@suse.com> --- Still happens: https://openqa.opensuse.org/tests/1466194#step/journal_check/7 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c2 --- Comment #2 from Fabian Vogt <fvogt@suse.com> --- Ping. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c3 --- Comment #3 from Fabian Vogt <fvogt@suse.com> --- Ping. https://openqa.opensuse.org/tests/1591441#step/journal_check/24 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 Daniel Molkentin <daniel.molkentin@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|daniel.molkentin@suse.com |dracut-maintainers@suse.de -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c4 --- Comment #4 from Fabian Vogt <fvogt@suse.com> --- Still happens: https://openqa.opensuse.org/tests/1682970#step/journal_check/23 Is there any PR pending meanwhile? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c5 Thomas Blume <thomas.blume@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thomas.blume@suse.com --- Comment #5 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Fabian Vogt from comment #4)
Still happens: https://openqa.opensuse.org/tests/1682970#step/journal_check/23
Is there any PR pending meanwhile?
Hi Fabian, I'm sorry, that seems to have completely slipped our attention. I wasn't even aware of this bug. :( Starting to work on it right now. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c6 Thomas Blume <thomas.blume@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED CC| |fvogt@suse.com Flags| |needinfo?(fvogt@suse.com) --- Comment #6 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Fabian Vogt from comment #0)
[ 188s] dracut-install: ERROR: installing '/etc/services' [ 188s] dracut-install: ERROR: installing '/etc/nsswitch.conf' [ 188s] dracut-install: ERROR: installing '/etc/protocols' [ 188s] dracut: FAILED: /usr/lib/dracut/dracut-install -D /var/tmp/dracut.81Rh4v/initramfs -a /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf [ 188s] sed: can't read /etc/nsswitch.conf: No such file or directory
This leads to issues like
Oct 08 03:09:49.976326 localhost rpcbind[326]: cannot get local address for udp: Servname not supported for ai_socktype
Hm, I can see the above errors in the journal log when reboot with enabled rpcbind.socket, but I can't see the error when creating the initrd in the running system (using image openSUSE-MicroOS.x86_64-16.0.0-Kubic-kubeadm-kvm-and-xen-Snapshot20210329.qcow2): --> transactional update # transactional update # ls -l /etc/services ls: cannot access '/etc/services': No such file or directory transactional update # ls -l /etc/nsswitch.conf ls: cannot access '/etc/nsswitch.conf': No such file or directory transactional update # ls -l /etc/protocols ls: cannot access '/etc/protocols': No such file or directory transactional update # --< --> transactional update # mkinitrd Creating initrd: /boot/initrd-5.11.6-1-default dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-5.11.6-1-default 5.11.6-1-default dracut: dracut module 'systemd-coredump' will not be installed, because command 'coredumpctl' could not be found! dracut: dracut module 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found! dracut: dracut module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found! dracut: dracut module 'rngd' will not be installed, because command 'rngd' could not be found! dracut: dracut module 'dmraid' will not be installed, because command 'dmraid' could not be found! dracut: dracut module 'dmsquash-live-ntfs' will not be installed, because command 'ntfs-3g' could not be found! dracut: dracut module 'mdraid' will not be installed, because command 'mdadm' could not be found! dracut: dracut module 'cifs' will not be installed, because command 'mount.cifs' could not be found! dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found! dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found! dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found! dracut: dracut module 'nvmf' will not be installed, because command 'nvme' could not be found! dracut: memstrack is not available dracut: If you need to use rd.memdebug>=4, please install memstrack dracut: dracut module 'squash' will not be installed, because command 'mksquashfs' could not be found! dracut: dracut module 'squash' will not be installed, because command 'unsquashfs' could not be found! dracut: dracut module 'systemd-coredump' will not be installed, because command 'coredumpctl' could not be found! dracut: dracut module 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found! dracut: dracut module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found! dracut: dracut module 'rngd' will not be installed, because command 'rngd' could not be found! dracut: dracut module 'dmraid' will not be installed, because command 'dmraid' could not be found! dracut: dracut module 'dmsquash-live-ntfs' will not be installed, because command 'ntfs-3g' could not be found! dracut: dracut module 'mdraid' will not be installed, because command 'mdadm' could not be found! dracut: dracut module 'cifs' will not be installed, because command 'mount.cifs' could not be found! dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found! dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found! dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found! dracut: dracut module 'nvmf' will not be installed, because command 'nvme' could not be found! dracut: memstrack is not available dracut: If you need to use rd.memdebug>=4, please install memstrack dracut: dracut module 'squash' will not be installed, because command 'mksquashfs' could not be found! dracut: dracut module 'squash' will not be installed, because command 'unsquashfs' could not be found! dracut: *** Including module: bash *** dracut: *** Including module: systemd *** dracut: *** Including module: systemd-initrd *** dracut: *** Including module: dbus-daemon *** dracut: *** Including module: dbus *** dracut: *** Including module: i18n *** dracut: No KEYMAP configured. dracut: *** Including module: ignition *** dracut: *** Including module: ignition-microos *** dracut: *** Including module: combustion *** dracut: *** Including module: network-wicked *** dracut-install: ERROR: installing '/usr/lib/wicked/bin/*' dracut: FAILED: /usr/lib/dracut/dracut-install -D /var/tmp/dracut.vWSQHN/initramfs -a /usr/lib/wicked/bin/* dracut: *** Including module: network *** dracut: *** Including module: url-lib *** dracut: Couldn't find SSL CA cert bundle or libnssckbi.so; HTTPS won't work. dracut: *** Including module: drm *** dracut: *** Including module: health-checker *** dracut: *** Including module: transactional-update *** dracut: *** Including module: xen-tools-domU *** dracut: *** Including module: btrfs *** dracut: *** Including module: kernel-modules *** dracut: *** Including module: kernel-modules-extra *** dracut: *** Including module: kernel-network-modules *** dracut: *** Including module: qemu *** dracut: *** Including module: qemu-net *** dracut: *** Including module: rootfs-block *** dracut: *** Including module: suse-btrfs *** dracut: *** Including module: terminfo *** dracut: *** Including module: udev-rules *** dracut: Skipping udev rule: 40-redhat.rules dracut: Skipping udev rule: 50-firmware.rules dracut: Skipping udev rule: 50-udev.rules dracut: Skipping udev rule: 91-permissions.rules dracut: Skipping udev rule: 80-drivers-modprobe.rules dracut: Skipping udev rule: 70-persistent-net.rules dracut: *** Including module: biosdevname *** dracut: *** Including module: dracut-systemd *** dracut: *** Including module: haveged *** dracut: *** Including module: usrmount *** dracut: *** Including module: base *** dracut: *** Including module: fs-lib *** dracut: *** Including module: shutdown *** dracut: *** Including module: suse *** dracut: *** Including module: suse-initrd *** dracut: *** Including modules done *** dracut: *** Installing kernel module dependencies *** dracut: *** Installing kernel module dependencies done *** dracut: *** Resolving executable dependencies *** dracut: *** Resolving executable dependencies done *** dracut: *** Hardlinking files *** dracut: *** Hardlinking files done *** dracut: *** Generating early-microcode cpio image *** dracut: *** Store current command line parameters *** dracut: Stored kernel commandline: dracut: rd.driver.pre=btrfs dracut: rd.driver.pre=overlay dracut: root=UUID=e0b7d432-e7c1-4573-8ef5-ccfe29825679 rootfstype=btrfs rootflags=rw,relatime,space_cache,subvolid=270,subvol=/@/.snapshots/2/snapshot,subvol=@/.snapshots/2/snapshot dracut: *** Stripping files *** dracut: *** Stripping files done *** dracut: *** Creating image file '/boot/initrd-5.11.6-1-default' *** dracut: *** Creating initramfs image file '/boot/initrd-5.11.6-1-default' done *** transactional update # --< The installation of those network service files seems to be bound to the inclusion of either the nfs or the cifs module: --> # grep -r 'etc/protocol' /usr/lib/dracut/modules.d/ grep: /usr/lib/dracut/modules.d/30ignition/ignition: binary file matches /usr/lib/dracut/modules.d/95cifs/module-setup.sh: inst_multiple /etc/services /etc/nsswitch.conf /etc/protocols /usr/lib/dracut/modules.d/95nfs/module-setup.sh: inst_multiple /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf --< Are these modules getting included in the test? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c7 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(fvogt@suse.com) | --- Comment #7 from Fabian Vogt <fvogt@suse.com> --- (In reply to Thomas Blume from comment #6)
(In reply to Fabian Vogt from comment #0)
[ 188s] dracut-install: ERROR: installing '/etc/services' [ 188s] dracut-install: ERROR: installing '/etc/nsswitch.conf' [ 188s] dracut-install: ERROR: installing '/etc/protocols' [ 188s] dracut: FAILED: /usr/lib/dracut/dracut-install -D /var/tmp/dracut.81Rh4v/initramfs -a /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf [ 188s] sed: can't read /etc/nsswitch.conf: No such file or directory
... The installation of those network service files seems to be bound to the inclusion of either the nfs or the cifs module:
--> # grep -r 'etc/protocol' /usr/lib/dracut/modules.d/ grep: /usr/lib/dracut/modules.d/30ignition/ignition: binary file matches /usr/lib/dracut/modules.d/95cifs/module-setup.sh: inst_multiple /etc/services /etc/nsswitch.conf /etc/protocols /usr/lib/dracut/modules.d/95nfs/module-setup.sh: inst_multiple /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf --<
Are these modules getting included in the test?
It still uses the initrd generated by kiwi at that point, which is built with "--no-hostonly". As nfs tools are available, it includes the nfs dracut module as well. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c8 Thomas Blume <thomas.blume@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(fvogt@suse.com) --- Comment #8 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Fabian Vogt from comment #7)
The installation of those network service files seems to be bound to the inclusion of either the nfs or the cifs module:
--> # grep -r 'etc/protocol' /usr/lib/dracut/modules.d/ grep: /usr/lib/dracut/modules.d/30ignition/ignition: binary file matches /usr/lib/dracut/modules.d/95cifs/module-setup.sh: inst_multiple /etc/services /etc/nsswitch.conf /etc/protocols /usr/lib/dracut/modules.d/95nfs/module-setup.sh: inst_multiple /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf --<
Are these modules getting included in the test?
It still uses the initrd generated by kiwi at that point, which is built with "--no-hostonly". As nfs tools are available, it includes the nfs dracut module as well.
Hi Fabian, how should we go on here? I guess we'd either need to exclude the nfs dracut module when creating the initrd in kiwi or we need to include the necessary files. However, if the nfs module isn't really needed, I'd vote to omit it when building the initrd for the image. But I'm not sure how this could be addressed from within dracut. Any idea? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c9 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(fvogt@suse.com) | --- Comment #9 from Fabian Vogt <fvogt@suse.com> --- (In reply to Thomas Blume from comment #8)
(In reply to Fabian Vogt from comment #7)
The installation of those network service files seems to be bound to the inclusion of either the nfs or the cifs module:
--> # grep -r 'etc/protocol' /usr/lib/dracut/modules.d/ grep: /usr/lib/dracut/modules.d/30ignition/ignition: binary file matches /usr/lib/dracut/modules.d/95cifs/module-setup.sh: inst_multiple /etc/services /etc/nsswitch.conf /etc/protocols /usr/lib/dracut/modules.d/95nfs/module-setup.sh: inst_multiple /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf --<
Are these modules getting included in the test?
It still uses the initrd generated by kiwi at that point, which is built with "--no-hostonly". As nfs tools are available, it includes the nfs dracut module as well.
Hi Fabian, how should we go on here? I guess we'd either need to exclude the nfs dracut module when creating the initrd in kiwi or we need to include the necessary files.
Why not both? That the nfs module doesn't work because files are missing is a dracut bug, even one where the fix should be relatively simple. Avoiding the nfs module in kiwi generated initrds would only be a workaround.
However, if the nfs module isn't really needed, I'd vote to omit it when building the initrd for the image. But I'm not sure how this could be addressed from within dracut. Any idea?
That would be something for kiwi AFAICT, just explicitly omitting some modules, or somehow avoiding --no-hostonly. kiwi supports booting live images over the network though, so it might actually be intentional that nfs is included. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c10 Thomas Blume <thomas.blume@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo? --- Comment #10 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Fabian Vogt from comment #9)
Why not both?
That the nfs module doesn't work because files are missing is a dracut bug, even one where the fix should be relatively simple. Avoiding the nfs module in kiwi generated initrds would only be a workaround.
Ok, so dracut should just omit installing the nfs modules when those files are not present, right? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c11 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo? | --- Comment #11 from Fabian Vogt <fvogt@suse.com> --- (In reply to Thomas Blume from comment #10)
(In reply to Fabian Vogt from comment #9)
Why not both?
That the nfs module doesn't work because files are missing is a dracut bug, even one where the fix should be relatively simple. Avoiding the nfs module in kiwi generated initrds would only be a workaround.
Ok, so dracut should just omit installing the nfs modules when those files are not present, right?
Dracut just needs to install /usr/etc/{services,nsswitch.conf,protocols} next to the ones from /etc/ -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c12 --- Comment #12 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Fabian Vogt from comment #11)
Dracut just needs to install /usr/etc/{services,nsswitch.conf,protocols} next to the ones from /etc/
Thanks, now I got it. But only including the files doesn't seem to be enough. I've tried the following patch: --> diff --git a/modules.d/95nfs/module-setup.sh b/modules.d/95nfs/module-setup.sh index a2803bba..735795bb 100755 --- a/modules.d/95nfs/module-setup.sh +++ b/modules.d/95nfs/module-setup.sh @@ -77,7 +77,9 @@ cmdline() { install() { local _nsslibs inst_multiple -o rpc.idmapd mount.nfs mount.nfs4 umount sed /etc/netconfig chmod "$tmpfilesdir/rpcbind.conf" - inst_multiple /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf + for dir in /etc /usr/etc; do + inst_multiple -o $dir/services $dir/nsswitch.conf $dir/rpc $dir/protocols $dir/idmapd.conf + done if [[ $hostonly_cmdline == "yes" ]]; then local _netconf --< But on my testmachine with a testpackage: --> c475:/tmp # for i in nsswitch service protocols; do lsinitrd | grep usr/etc/$i; done -rw-r--r-- 1 root root 2190 Mar 11 20:26 usr/etc/nsswitch.conf -rw-r--r-- 1 root root 868252 Mar 2 15:12 usr/etc/services -rw-r--r-- 1 root root 23259 Mar 2 15:12 usr/etc/protocols c475:/tmp # --< I still get: --> c475:/tmp # journalctl -axb | grep rpcbind Apr 12 09:50:42 localhost rpcbind[269]: cannot get local address for udp: Servname not supported for ai_socktype Apr 12 09:50:42 localhost rpcbind[269]: cannot get local address for tcp: Servname not supported for ai_socktype Apr 12 09:50:42 localhost rpcbind[269]: cannot get local address for udp6: Servname not supported for ai_socktype Apr 12 09:50:42 localhost rpcbind[269]: cannot get local address for tcp6: Servname not supported for ai_socktype Apr 12 09:50:45 localhost rpcbind[270]: cannot open file = /run/rpcbind/rpcbind.xdr for writing Apr 12 09:50:45 localhost rpcbind[270]: cannot save any registration Apr 12 09:50:45 localhost rpcbind[270]: cannot open file = /run/rpcbind/portmap.xdr for writing Apr 12 09:50:45 localhost rpcbind[270]: cannot save any registration --< Is rpcbind itself aware of /usr/etc? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c13 --- Comment #13 from Fabian Vogt <fvogt@suse.com> --- (In reply to Thomas Blume from comment #12)
(In reply to Fabian Vogt from comment #11)
Dracut just needs to install /usr/etc/{services,nsswitch.conf,protocols} next to the ones from /etc/
Thanks, now I got it. But only including the files doesn't seem to be enough. ... I still get:
--> c475:/tmp # journalctl -axb | grep rpcbind Apr 12 09:50:42 localhost rpcbind[269]: cannot get local address for udp: Servname not supported for ai_socktype Apr 12 09:50:42 localhost rpcbind[269]: cannot get local address for tcp: Servname not supported for ai_socktype Apr 12 09:50:42 localhost rpcbind[269]: cannot get local address for udp6: Servname not supported for ai_socktype Apr 12 09:50:42 localhost rpcbind[269]: cannot get local address for tcp6: Servname not supported for ai_socktype Apr 12 09:50:45 localhost rpcbind[270]: cannot open file = /run/rpcbind/rpcbind.xdr for writing Apr 12 09:50:45 localhost rpcbind[270]: cannot save any registration Apr 12 09:50:45 localhost rpcbind[270]: cannot open file = /run/rpcbind/portmap.xdr for writing Apr 12 09:50:45 localhost rpcbind[270]: cannot save any registration --<
Is rpcbind itself aware of /usr/etc?
Files from /usr/etc/ are read through libnss_usrfiles, which is enabled in (/usr)/etc/nsswitch.conf. I can reproduce the issue. Actually, even outside of the initrd... The cause is that rpcbind explicitly overrides nsswitch.conf, presumably to avoid deadlocks due to recursion. src/rpcbind.c:183 __nss_configure_lookup("services", nss_modules); It looks like RH had a similiar issue years ago and sent a patch: https://sourceforge.net/p/libtirpc/mailman/message/33015641/ Should I open a separate report? Apparently you're bugowner of rpcbind as well. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c14 Thomas Blume <thomas.blume@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jcaamano@suse.com Flags| |needinfo?(jcaamano@suse.com | |) --- Comment #14 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Fabian Vogt from comment #13)
Is rpcbind itself aware of /usr/etc?
Files from /usr/etc/ are read through libnss_usrfiles, which is enabled in (/usr)/etc/nsswitch.conf.
I can reproduce the issue. Actually, even outside of the initrd... The cause is that rpcbind explicitly overrides nsswitch.conf, presumably to avoid deadlocks due to recursion. src/rpcbind.c:183 __nss_configure_lookup("services", nss_modules);
It looks like RH had a similiar issue years ago and sent a patch: https://sourceforge.net/p/libtirpc/mailman/message/33015641/
Should I open a separate report? Apparently you're bugowner of rpcbind as well.
Oops, I though I have handed over that package since quite a while. Jaime, could you take a look? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c15 --- Comment #15 from Jaime Caama�o Ruiz <jcaamano@suse.com> --- (In reply to Thomas Blume from comment #14)
(In reply to Fabian Vogt from comment #13)
Is rpcbind itself aware of /usr/etc?
Files from /usr/etc/ are read through libnss_usrfiles, which is enabled in (/usr)/etc/nsswitch.conf.
I can reproduce the issue. Actually, even outside of the initrd... The cause is that rpcbind explicitly overrides nsswitch.conf, presumably to avoid deadlocks due to recursion. src/rpcbind.c:183 __nss_configure_lookup("services", nss_modules);
It looks like RH had a similiar issue years ago and sent a patch: https://sourceforge.net/p/libtirpc/mailman/message/33015641/
Should I open a separate report? Apparently you're bugowner of rpcbind as well.
Oops, I though I have handed over that package since quite a while.
Jaime, could you take a look?
I took a look and I can't find the code base of that patch any longer. There is no src/rpcbind.c. Am I looking in the correct place or did that come directly from that patch Fabian? Thank you. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c16 --- Comment #16 from Fabian Vogt <fvogt@suse.com> --- (In reply to Jaime Caama�o Ruiz from comment #15)
(In reply to Thomas Blume from comment #14)
(In reply to Fabian Vogt from comment #13)
Is rpcbind itself aware of /usr/etc?
Files from /usr/etc/ are read through libnss_usrfiles, which is enabled in (/usr)/etc/nsswitch.conf.
I can reproduce the issue. Actually, even outside of the initrd... The cause is that rpcbind explicitly overrides nsswitch.conf, presumably to avoid deadlocks due to recursion. src/rpcbind.c:183 __nss_configure_lookup("services", nss_modules);
It looks like RH had a similiar issue years ago and sent a patch: https://sourceforge.net/p/libtirpc/mailman/message/33015641/
Should I open a separate report? Apparently you're bugowner of rpcbind as well.
Oops, I though I have handed over that package since quite a while.
Jaime, could you take a look?
I took a look and I can't find the code base of that patch any longer. There is no src/rpcbind.c. Am I looking in the correct place or did that come directly from that patch Fabian?
I used the tarball on OBS to get the code, it includes src/rpcbind.c.
Thank you.
-- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c17 --- Comment #17 from Jaime Caama�o Ruiz <jcaamano@suse.com> --- Oh, my bad, was looking into libtirpc. Indeed, that patch is merged. My guess is then that we would need to build with --with-nss-modules="files usrfiles" Thomas, then you would need that to try out with initrd? Would this be specific for microos? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c18 --- Comment #18 from Fabian Vogt <fvogt@suse.com> --- (In reply to Jaime Caama�o Ruiz from comment #17)
Oh, my bad, was looking into libtirpc. Indeed, that patch is merged. My guess is then that we would need to build with
--with-nss-modules="files usrfiles"
If just all bugs were that easy to fix...
Thomas, then you would need that to try out with initrd?
If you have this built somewhere, I can give it a try, both outside and inside the initrd.
Would this be specific for microos?
No, all of Tumbleweed. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c19 Thomas Blume <thomas.blume@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(jcaamano@suse.com | |) | --- Comment #19 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Fabian Vogt from comment #18)
(In reply to Jaime Caama�o Ruiz from comment #17)
Oh, my bad, was looking into libtirpc. Indeed, that patch is merged. My guess is then that we would need to build with
--with-nss-modules="files usrfiles"
If just all bugs were that easy to fix...
Thomas, then you would need that to try out with initrd?
Yes, from dracut side, I have already prepared a testpackage.
If you have this built somewhere, I can give it a try, both outside and inside the initrd.
Feel free to use it for testing: https://build.opensuse.org/package/show/home:tsaupe:branches:Base:System:dra... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c20 --- Comment #20 from Fabian Vogt <fvogt@suse.com> --- (In reply to Thomas Blume from comment #19)
(In reply to Fabian Vogt from comment #18)
If you have this built somewhere, I can give it a try, both outside and inside the initrd.
Feel free to use it for testing:
https://build.opensuse.org/package/show/home:tsaupe:branches:Base:System: dracut-bsc1177461/dracut
I tried that together with my rpcbind branch (https://build.opensuse.org/request/show/884901) and the Servname errors are gone! Now it gets further, into a few more errors: rpc.idmapd[262]: libnfsidmap: requested translation method, 'nsswitch', is not available That's because libnfsidmap plugins are versioned here and therefore it has to be: inst_libdir_file 'libnfsidmap_nsswitch.so*' 'libnfsidmap*/*.so' 'libnfsidmap*.so*' And below it hardcodes /etc/nsswitch.conf, but if it doesn't exist it has to look at /usr/etc/nsswitch.conf instead. With all that fixed, the following errors remain, they're probably because of cleanup: Apr 13 11:35:43 localhost systemd[1]: Starting dracut pre-pivot and cleanup hook... Apr 13 11:33:13 localhost rpc.idmapd[262]: exiting on signal 15 Apr 13 11:33:13 localhost rpcbind[253]: cannot open file = /run/rpcbind/rpcbind.xdr for writing Apr 13 11:33:13 localhost rpcbind[253]: cannot save any registration Apr 13 11:33:13 localhost rpcbind[253]: cannot open file = /run/rpcbind/portmap.xdr for writing Apr 13 11:33:13 localhost rpcbind[253]: cannot save any registration -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c21 --- Comment #21 from Jaime Caama�o Ruiz <jcaamano@suse.com> ---
I tried that together with my rpcbind branch (https://build.opensuse.org/request/show/884901) and the Servname errors are gone!
Will you submit? ;-)
Now it gets further, into a few more errors:
rpc.idmapd[262]: libnfsidmap: requested translation method, 'nsswitch', is not available
That's because libnfsidmap plugins are versioned here and therefore it has to be:
inst_libdir_file 'libnfsidmap_nsswitch.so*' 'libnfsidmap*/*.so' 'libnfsidmap*.so*'
And below it hardcodes /etc/nsswitch.conf, but if it doesn't exist it has to look at /usr/etc/nsswitch.conf instead.
With all that fixed, the following errors remain, they're probably because of cleanup:
Apr 13 11:35:43 localhost systemd[1]: Starting dracut pre-pivot and cleanup hook... Apr 13 11:33:13 localhost rpc.idmapd[262]: exiting on signal 15 Apr 13 11:33:13 localhost rpcbind[253]: cannot open file = /run/rpcbind/rpcbind.xdr for writing Apr 13 11:33:13 localhost rpcbind[253]: cannot save any registration Apr 13 11:33:13 localhost rpcbind[253]: cannot open file = /run/rpcbind/portmap.xdr for writing Apr 13 11:33:13 localhost rpcbind[253]: cannot save any registration
Anything else we can do from rpcbind side? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c22 --- Comment #22 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Jaime Caama�o Ruiz from comment #21)
I tried that together with my rpcbind branch (https://build.opensuse.org/request/show/884901) and the Servname errors are gone!
Will you submit? ;-)
It seems that I still have the maintainer and bugowner role for network / rpcbind. Can I add you there and remove myself? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c23 --- Comment #23 from Jaime Caama�o Ruiz <jcaamano@suse.com> --- (In reply to Thomas Blume from comment #22)
(In reply to Jaime Caama�o Ruiz from comment #21)
I tried that together with my rpcbind branch (https://build.opensuse.org/request/show/884901) and the Servname errors are gone!
Will you submit? ;-)
It seems that I still have the maintainer and bugowner role for network / rpcbind. Can I add you there and remove myself?
Sure, thanks! -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c24 --- Comment #24 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Jaime Caama�o Ruiz from comment #23)
It seems that I still have the maintainer and bugowner role for network / rpcbind. Can I add you there and remove myself?
Sure, thanks!
Your bugzilla account: jcaamano isn't accepted there as valid user. What is your username on obs? Meanwhile, I should probably accept Fabians sr, to not delay further processing, ok? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c25 --- Comment #25 from Jaime Caama�o Ruiz <jcaamano@suse.com> --- (In reply to Thomas Blume from comment #24)
(In reply to Jaime Caama�o Ruiz from comment #23)
It seems that I still have the maintainer and bugowner role for network / rpcbind. Can I add you there and remove myself?
Sure, thanks!
Your bugzilla account: jcaamano isn't accepted there as valid user. What is your username on obs?
Meanwhile, I should probably accept Fabians sr, to not delay further processing, ok?
It's: jaicaa Don't ask me how -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c26 --- Comment #26 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Jaime Caama�o Ruiz from comment #25)
Meanwhile, I should probably accept Fabians sr, to not delay further processing, ok?
It's: jaicaa
Don't ask me how
Argh, I removed myself before accepting Fabians sr, sorry. But you have been added, can you accept the sr? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c27 --- Comment #27 from Jaime Caama�o Ruiz <jcaamano@suse.com> --- (In reply to Thomas Blume from comment #26)
(In reply to Jaime Caama�o Ruiz from comment #25)
Meanwhile, I should probably accept Fabians sr, to not delay further processing, ok?
It's: jaicaa
Don't ask me how
Argh, I removed myself before accepting Fabians sr, sorry. But you have been added, can you accept the sr?
Done! -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c28 --- Comment #28 from openQA Review <openqa-review@suse.de> --- This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: kubeadm@64bit-2G https://openqa.opensuse.org/tests/1750558 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" 3. The label in the openQA scenario is removed -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c29 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(thomas.blume@suse | |.com) --- Comment #29 from Fabian Vogt <fvogt@suse.com> --- The rpcbind fix got merged some time ago, but the dracut fix is probably still missing. What's the current state? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c30 Thomas Blume <thomas.blume@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(thomas.blume@suse | |.com) | --- Comment #30 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Fabian Vogt from comment #29)
The rpcbind fix got merged some time ago, but the dracut fix is probably still missing. What's the current state?
Sorry, that went out of my focus. However, it should have been fixed by upstream in dracut 054 already via: --> cope with distributions with /usr/etc files (3ad3b3a4) --< see: https://build.opensuse.org/package/view_file/Base:System/dracut/dracut.chang... Is tumbleweed behind the version in the devel repo? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c31 Dominique Leuenberger <dleuenberger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dleuenberger@suse.com --- Comment #31 from Dominique Leuenberger <dleuenberger@suse.com> --- (In reply to Thomas Blume from comment #30)
https://build.opensuse.org/package/view_file/Base:System/dracut/dracut. changes?expand=1
Is tumbleweed behind the version in the devel repo?
https://build.opensuse.org/package/rdiff/Base:System/dracut?opackage=dracut&oproject=openSUSE%3AFactory&rev=436 No pending submit requests to openSUSE:Factory The last submission as from rev 435, https://build.opensuse.org/request/show/895321, which was declined with: 52+%files mkinitrd-deprecated 53+%defattr(-,root,root,0755) 54+%{_sbindir}/mkinitrd 55+/sbin/mkinitrd 56+%{_mandir}/man8/mkinitrd.8* This is not compatible to UsrMerge - where /sbin -- /usr/sbin No reaction on the decline from 7 days ago -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c32 --- Comment #32 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Dominique Leuenberger from comment #31)
https://build.opensuse.org/package/rdiff/Base:System/ dracut?opackage=dracut&oproject=openSUSE%3AFactory&rev=436
No pending submit requests to openSUSE:Factory
The last submission as from rev 435, https://build.opensuse.org/request/show/895321, which was declined with:
52+%files mkinitrd-deprecated 53+%defattr(-,root,root,0755) 54+%{_sbindir}/mkinitrd 55+/sbin/mkinitrd 56+%{_mandir}/man8/mkinitrd.8*
This is not compatible to UsrMerge - where /sbin -- /usr/sbin
No reaction on the decline from 7 days ago
We are already on version 055 in the devel repo. Would take a little more time for testing before the next submission. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c33 --- Comment #33 from Thomas Blume <thomas.blume@suse.com> --- I was trying to fix revision 435, but the build fails: https://build.opensuse.org/package/show/home:tsaupe:branches:Base:System:dra... the same change succeeds when I branch the current revision (v436) from Base:System : https://build.opensuse.org/package/show/home:tsaupe:branches:Base:System/dra... any idea why? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c34 --- Comment #34 from Dominique Leuenberger <dleuenberger@suse.com> --- (In reply to Thomas Blume from comment #33)
I was trying to fix revision 435, but the build fails:
https://build.opensuse.org/package/show/home:tsaupe:branches:Base:System: dracut-bsc1177461-v435/dracut
the same change succeeds when I branch the current revision (v436) from Base:System :
https://build.opensuse.org/package/show/home:tsaupe:branches:Base:System/ dracut
any idea why?
line 265 in your spec: %files mkinitrd-deprecated %defattr(-,root,root,0755) %{_sbindir}/mkinitrd <<--- -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c35 --- Comment #35 from Dominique Leuenberger <dleuenberger@suse.com> --- (In reply to Dominique Leuenberger from comment #34)
line 265 in your spec:
%files mkinitrd-deprecated %defattr(-,root,root,0755) %{_sbindir}/mkinitrd <<---
grrr.. pressed enter too quick ��� looks good and should expand to /usr/sbin/mkinitrd. Currently the prj is 'blocked' - so from OBS PoV I'm not sure if I'm looking at the build log post of before the change -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c36 Thomas Blume <thomas.blume@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(dleuenberger@suse | |.com) --- Comment #36 from Thomas Blume <thomas.blume@suse.com> --- (In reply to Dominique Leuenberger from comment #35)
(In reply to Dominique Leuenberger from comment #34)
line 265 in your spec:
%files mkinitrd-deprecated %defattr(-,root,root,0755) %{_sbindir}/mkinitrd <<---
grrr.. pressed enter too quick
��� looks good and should expand to /usr/sbin/mkinitrd.
Currently the prj is 'blocked' - so from OBS PoV I'm not sure if I'm looking at the build log post of before the change
Hi Dominique, I'm trying to submit from my home repo, but it gets declined because it isn't from Base:System https://build.opensuse.org/request/show/898999 but Base:System is already on dracut version 055, and we would like to wait a bit before submitting this latest version. My submission is for dracut 054, that previously failed to build in the submit requests due to usrmerge. That is fixed in my submission, so we can get factory at least to version 054 for now. Would that be ok? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c37 Dominique Leuenberger <dleuenberger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(dleuenberger@suse | |.com) | --- Comment #37 from Dominique Leuenberger <dleuenberger@suse.com> ---
Hi Dominique,
I'm trying to submit from my home repo, but it gets declined because it isn't from Base:System
https://build.opensuse.org/request/show/898999
but Base:System is already on dracut version 055, and we would like to wait a bit before submitting this latest version. My submission is for dracut 054, that previously failed to build in the submit requests due to usrmerge. That is fixed in my submission, so we can get factory at least to version 054 for now.
Would that be ok?
Hi Thomas, sorry for the delay - I still owe you an answer here. Theoretically, we can temporarily set the devel prj metadata of openSUSE:Factory/dracut to your home:, which would allow you to submit it. Once accepted, we could switch it back to Base:System (ugly workaround, which I'm not further advertising) Once thing to note, though: when we do this, the history in Base:System will likely need a fixup (the link is very likely breaking). But that is manageable Let's coordinate on RC if you want to proceed with this. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c38 --- Comment #38 from Oliver Kurz <okurz@suse.com> --- This is an autogenerated message for openQA integration by the openqa_review script: This bug is still referenced in a failing openQA test: kubeadm@64bit-2G https://openqa.opensuse.org/tests/1806248 To prevent further reminder comments one of the following options should be followed: 1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted 2. The openQA job group is moved to "Released" or "EOL" (End-of-Life) 3. The label in the openQA scenario is removed -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c39 --- Comment #39 from Fabian Vogt <fvogt@suse.com> --- openQA shows progress! The original errors are all gone meanwhile, but there are the new ones I got in comment 20 as well: Jul 08 18:00:55.572701 localhost rpcbind[371]: cannot open file = /run/rpcbind/rpcbind.xdr for writing Jul 08 18:00:55.572713 localhost rpcbind[371]: cannot save any registration Jul 08 18:00:55.572745 localhost rpcbind[371]: cannot open file = /run/rpcbind/portmap.xdr for writing Jul 08 18:00:55.572751 localhost rpcbind[371]: cannot save any registration -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 Pavel Dost�l <pdostal@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pdostal@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c42 Antonio Feijoo <antonio.feijoo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |antonio.feijoo@suse.com --- Comment #42 from Antonio Feijoo <antonio.feijoo@suse.com> --- (In reply to Fabian Vogt from comment #39)
openQA shows progress! The original errors are all gone meanwhile, but there are the new ones I got in comment 20 as well:
Jul 08 18:00:55.572701 localhost rpcbind[371]: cannot open file = /run/rpcbind/rpcbind.xdr for writing Jul 08 18:00:55.572713 localhost rpcbind[371]: cannot save any registration Jul 08 18:00:55.572745 localhost rpcbind[371]: cannot open file = /run/rpcbind/portmap.xdr for writing Jul 08 18:00:55.572751 localhost rpcbind[371]: cannot save any registration
After giving ownership of /run/rpcbind to the rpc user, these messages no longer appear. You can verify it using this test package: https://build.opensuse.org/package/show/home:afeijoo:branches:openSUSE:Facto... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c43 --- Comment #43 from Antonio Feijoo <antonio.feijoo@suse.com> --- Upstream PR accepted. Fix backport in progress. https://github.com/dracutdevs/dracut/pull/1783 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c44 --- Comment #44 from Fabian Vogt <fvogt@suse.com> --- (In reply to Antonio Feijoo from comment #42)
(In reply to Fabian Vogt from comment #39)
openQA shows progress! The original errors are all gone meanwhile, but there are the new ones I got in comment 20 as well:
Jul 08 18:00:55.572701 localhost rpcbind[371]: cannot open file = /run/rpcbind/rpcbind.xdr for writing Jul 08 18:00:55.572713 localhost rpcbind[371]: cannot save any registration Jul 08 18:00:55.572745 localhost rpcbind[371]: cannot open file = /run/rpcbind/portmap.xdr for writing Jul 08 18:00:55.572751 localhost rpcbind[371]: cannot save any registration
After giving ownership of /run/rpcbind to the rpc user, these messages no longer appear.
You can verify it using this test package:
https://build.opensuse.org/package/show/home:afeijoo:branches:openSUSE: Factory:bsc1177461/dracut
Tested locally, errors are gone! -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c46 Antonio Feijoo <antonio.feijoo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #46 from Antonio Feijoo <antonio.feijoo@suse.com> --- Fix included since TW snapshot 20220423 and backported to all affected branches. The last test does not show the error: https://openqa.opensuse.org/tests/2313309 Closing. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c50 --- Comment #50 from Swamp Workflow Management <swamp@suse.de> --- SUSE-RU-2022:2625-1: An update that has 12 recommended fixes can now be installed. Category: recommended (important) Bug References: 1177461,1184970,1187654,1195047,1195508,1195604,1196267,1197635,1197967,1200236,1200251,1200360 CVE References: JIRA References: Sources used: openSUSE Leap 15.4 (src): dracut-055+suse.279.g3b3c36b2-150400.3.5.1 SUSE Linux Enterprise Module for Basesystem 15-SP4 (src): dracut-055+suse.279.g3b3c36b2-150400.3.5.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c51 --- Comment #51 from Swamp Workflow Management <swamp@suse.de> --- SUSE-RU-2022:2644-1: An update that has two recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1177461,1184970 CVE References: JIRA References: Sources used: openSUSE Leap 15.3 (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Manager Server 4.1 (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Manager Retail Branch Server 4.1 (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Manager Proxy 4.1 (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Linux Enterprise Server for SAP 15-SP2 (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Linux Enterprise Server 15-SP2-LTSS (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Linux Enterprise Server 15-SP2-BCL (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Linux Enterprise Module for Basesystem 15-SP3 (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Linux Enterprise Micro 5.2 (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Linux Enterprise Micro 5.1 (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Linux Enterprise High Performance Computing 15-SP2-LTSS (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Linux Enterprise High Performance Computing 15-SP2-ESPOS (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 SUSE Enterprise Storage 7 (src): dracut-049.1+suse.238.gd8dbb075-150200.3.60.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1177461 Antonio Feijoo <antonio.feijoo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.suse.com/s | |how_bug.cgi?id=1204929 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com