Package: menu
Version: 2.1.47
hello,
when i invoke update-menu on a debian jessie system without the bash
shell being installed the following error is shown:
# update-menus -d -v
sh: 1: exec: /bin/bash: not found
Unknown error, message=exec /bin/bash -o pipefail -c 'dpkg-query --show
--showformat="\${status} \${provides} \${package}\n" | sed -n -e
"/installed\|triggers-awaited\|triggers-pending
/{s/^.*\(installed\|triggers-awaited\|triggers-pending\) *//; s/[, ][,
]*/\n/g; p}"'
when setting an alternative to the dash shell it results in this error:
# update-menus -d -v
update-menus[22707]: Dpkg is not locking dpkg status area, good.
update-menus[22707]: Reading installed packages list...
/bin/bash: 0: Illegal option -o pipefail
Unknown error, message=exec /bin/bash -o pipefail -c 'dpkg-query --show
--showformat="\${status} \${provides} \${package}\n" | sed -n -e
"/installed\|triggers-awaited\|triggers-pending
/{s/^.*\(installed\|triggers-awaited\|triggers-pending\) *//; s/[, ][,
]*/\n/g; p}"'
this is caused by an hardcoded dependency on the bash shell that is not
mentioned in the packages dependency list.
best regards,
gabriel
# uname -a
Linux 3.16-2-amd64 #1 SMP Debian 3.16.3-2 (2014-09-20) x86_64 GNU/Linux
# dpkg -s libc6 | grep '^Version'
Version: 2.19-11
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]