[Bug 989218] New: dracut is not compatible with bash-4.4
http://bugzilla.opensuse.org/show_bug.cgi?id=989218 Bug ID: 989218 Summary: dracut is not compatible with bash-4.4 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: seifert@alesak.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Using bash 4.4-4.1 from shells repo. zypper.log: RpmPostTransCollector.cc(executeScripts):94 /usr/lib/dracut/modules.d/90kernel-modules/module-setup.sh: line 13: warning: command substitution: ignored null byte in input seems to be related to: https://github.com/dracutdevs/dracut/issues/118 There is some patch which works at least fo me Is there any chance to apply some fix before it will be resolved by dracut devs, they're probably waiting till bash-4.4 is current and not in beta but this behavior seems to be caused by bug in previous version of bash which was resolved in 4.4, so to me it looks like dracut will need to change code as bash developers will not change their mind. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=989218
http://bugzilla.opensuse.org/show_bug.cgi?id=989218#c3
Adam Spiers
http://bugzilla.opensuse.org/show_bug.cgi?id=989218
Rainer Klier
http://bugzilla.opensuse.org/show_bug.cgi?id=989218 boo35 boo35 <9b3e05a5@opayq.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |9b3e05a5@opayq.com Flags|needinfo?(trenn@suse.com) |needinfo? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=989218 http://bugzilla.opensuse.org/show_bug.cgi?id=989218#c9 --- Comment #9 from boo35 boo35 <9b3e05a5@opayq.com> --- status on this? afaict, this is still unresolved ... up to bash 4.4 still causes an error down to 4.3 works around it -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=989218 boo35 boo35 <9b3e05a5@opayq.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|9b3e05a5@opayq.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=989218 http://bugzilla.opensuse.org/show_bug.cgi?id=989218#c11 boo35 boo35 <9b3e05a5@opayq.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |9b3e05a5@opayq.com Flags|needinfo?(sfalken@opensuse. |needinfo?, needinfo? |org), | |needinfo?(seifert@alesak.ne | |t) | --- Comment #11 from boo35 boo35 <9b3e05a5@opayq.com> --- (In reply to Dr. Werner Fink from comment #10)
Ping?!
Can this be handed off to someone who'll at least answer pings from other *Suse devs? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=989218 http://bugzilla.opensuse.org/show_bug.cgi?id=989218#c26 --- Comment #26 from boo35 boo35 <9b3e05a5@opayq.com> ---
Bash 4.4 is not part of 42.2, I'd rather not merge it into 42.2 Updates yet.
https://build.opensuse.org/package/show/home:dmolkentin:dracut:989218/dracut will stay around a bit though.
If you don't mind keeping that around until if/when there's a Leap 42.2 fix, that'll make it easy. Thanks.
Surprisingly, looks like the 42.3 Release doesn't come with Bash 4.4 either. What't the current story with 42.3's dracut? Does it include your merge? Or is your dracut:989218/dracut still needed if we're using 4.4 from Opensuse repos? If the latter, will you be extending the "stay around for a bit" through the 42.3 cycle? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=989218
http://bugzilla.opensuse.org/show_bug.cgi?id=989218#c27
--- Comment #27 from Daniel Molkentin
http://bugzilla.opensuse.org/show_bug.cgi?id=989218 http://bugzilla.opensuse.org/show_bug.cgi?id=989218#c28 boo35 boo35 <9b3e05a5@opayq.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(daniel.molkentin@ | |suse.com) | --- Comment #28 from boo35 boo35 <9b3e05a5@opayq.com> ---
The fix is included, but I am lacking external confirmation that it works (it did here).
Testing on lsb_release -rd Description: openSUSE Leap 42.3 Release: 42.3 with rpm -qa | egrep -i "bash-4|dracut" dracut-044.1-7.1.x86_64 bash-4.4-333.9.x86_64 bash --version GNU bash, version 4.4.12(1)-release (x86_64-suse-linux-gnu) dracut --help Version: 044-7.1 from http://download.opensuse.org/repositories/shells/openSUSE_Leap_42.3 http://download.opensuse.org/repositories/home:/dmolkentin:/dracut:/989218/o... exec mkinitrd ... dracut: *** Creating initramfs image file '/boot/initrd-4.12.3-5.g76ea0ca-default' done *** Disabling perl -pi -e 's|led=1|led=0|g' Dracut-molkentin.repo zypper dup ... The following package is going to change vendor: dracut 044.1-7.1 -> 044.1-23.2 obs://build.opensuse.org/home:dmolkentin -> openSUSE ... rpm -qa | egrep -i "dracut" dracut-044.1-23.2.x86_64 dracut --help Version: 044-23.2 mkinitrd ... dracut: *** Creating initramfs image file '/boot/initrd-4.12.3-5.g76ea0ca-default' done *** Looks good, no apparent errors; here, at least on one machine ... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=989218 http://bugzilla.opensuse.org/show_bug.cgi?id=989218#c31 --- Comment #31 from boo35 boo35 <9b3e05a5@opayq.com> --- seems to be system dependent. Here, on lsb_release -rd Description: openSUSE Leap 42.3 Release: 42.3 uname -rm 4.13.5-6.gfe07a5d-default x86_64 with i+ | bash | package | 4.4-334.1 | x86_64 | Shells i | dracut | package | 044.1-26.1 | x86_64 | OS42-update from cd /etc/zypp/repos.d grep base {Shells,OS42-update}.repo Shells.repo:baseurl=http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/repositories/... OS42-update.repo:baseurl=http://sfo-korg-mirror.kernel.org/opensuse/update/leap/42.3/oss/ checking grep -i "null byte" /var/log/zypp/history (empty) mkinitrd ( ... no errors ... ) i.e., still WORKSFORME -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com