Public bug reported: ---Problem Description--- update_flash (PowerVM mode) from Ubuntu fails with a 'bad variable name'. ---uname output--- Linux neo33-2 3.19.0-21-generic #21-Ubuntu SMP Sun Jun 14 19:33:37 UTC 2015 ppc64le ppc64le ppc64le GNU/Linux Machine Type = type_model=8247-22L ---Steps to Reproduce--- # update_flash -f 01SV840_016_016.img /usr/sbin/update_flash: 185: local: FW830.00: bad variable name
If I comment out line 252 and run it again, things do work (but there is checking that doesn't happen in that case) # echo_validate_return_status "$output" Upstream commit ID : commit 546174be41c74894126414515644888ed8b31584 Author: Vasant Hegde <[email protected]> Date: Wed Sep 2 10:23:21 2015 -0400 update_flash: Fix bad variable issue Shells like dash throws error if we try to assign string with space without double quote. ex: local bug=ML FW830.00 FW830.00 > [PATCH] update_flash: Stop kexec service before starting firmware update on > PowerVM LPAR I've posted this patch to upstream today... -Vasant ** Affects: ubuntu Importance: Undecided Status: New ** Tags: architecture-ppc64le bugnameltc-126660 severity-critical targetmilestone-inin1504 ** Tags added: architecture-ppc64le bugnameltc-126660 severity-critical targetmilestone-inin1504 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1491977 Title: update_flash fails on Ubuntu in PowerVM mode To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1491977/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
