Package: glusterfs-client Version: 3.12.0-1 Severity: serious Tags: upstream Justification: Policy 10.4
Version 3.12 of Glusterfs adds code in /sbin/mount.glusterfs that depends on bash. With dash as /bin/sh, I get the following error message when trying to mount a glusterfs volume: > /sbin/mount.glusterfs: 667: /sbin/mount.glusterfs: Bad substitution Line 667 is: 667 [ ${volume_str:0:1} = '/' ] && { Modifying mount.glusterfs to use /bin/bash makes it possible to mount again. /Micke -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages glusterfs-client depends on: ii fuse 2.9.7-1 ii glusterfs-common 3.12.0-1 ii libc6 2.24-17 ii libssl1.1 1.1.0f-5 ii python 2.7.13-2 glusterfs-client recommends no packages. glusterfs-client suggests no packages. -- no debconf information