** Description changed: + [Impact] + + The current version of powerpc-utils in Ubuntu Zesty and Artful carries + a bug exposed by bash 4.4+ which causes a warning to be logged to stderr + in 4 different commands: ls-veth, ls-vscsi, lsdevinfo, and ofpathname. + Bash is unable to store the NUL bytes in the result of a command + substitution, prior to 4.4 it silently dropped the NUL bytes, but since + 4.4 it drops the NUL bytes with a warning: "command substitution: + ignored null byte in input". + + Additionally to that the ofpathname command also had a bug that caused a + "cd: too many arguments" warning. + + Upstream has fixed both [1] and they now need to be backport to Zesty. + + [Test Case 1] + + Call any of the affected commands without arguments. + + The same warning can easily be reproduced in bash 4.4+ by executing: + $ x=$(cat < /proc/$$/cmdline) + bash: warning: command substitution: ignored null byte in input + + And to fix it: + $ x=$(tr -d '\0' < /proc/$$/cmdline) + <no output, as expected> + + [Test Case 2] + Call ofpathname with no arguments: + $ ofpathname + cd: too many arguments + + + [Regression Potential] + + The replacement of 'cat' with 'tr -d "\0"' causes no regression. Also, + both commands are part of coreutils. + + The 'cd' fix replaces it with a drop_dir call. In case the requested + path is not found then the previous behavior would be kept (ie. no + directory change). + + [Other Info] + + Upstream fix link: + [1] https://github.com/ibm-power-utilities/powerpc-utils/commit/4fcc611a09caea70e6bca6a1275211c72ac4bb45 + + + [Old description] Please cherry pick... https://github.com/ibm-power-utilities/powerpc- utils/commit/4fcc611a09caea70e6bca6a1275211c72ac4bb45
** Summary changed: - Ubuntu 17.04: "command substitution: ignored null byte in input" warning message is displayed while running few RAS commands. + [SRU] powerpc-utils commans exhibits "command substitution: ignored null byte in input" warning message -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1692420 Title: [SRU] powerpc-utils commans exhibits "command substitution: ignored null byte in input" warning message To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-power-systems/+bug/1692420/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
