Package: dpkg
Version: 1.17.25
Severity: normal

Dear Maintainer,

I can't upgrade my system because `apt-get upgrade` fails with:

    # apt-get upgrade
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Calculating upgrade... Done
    The following packages will be upgraded:
      bind9-host dnsutils host libbind9-90 libcupsfilters1 libdns-export100 
libdns100 libirs-export91 libisc-export95 libisc95 libisccc90 
libisccfg-export90 libisccfg90 liblwres90 libwmf-bin libwmf0.2-7
    16 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0 B/2,216 kB of archives.
    After this operation, 317 kB disk space will be freed.
    Do you want to continue? [Y/n] 
    Reading changelogs... Done
    fish: Illegal command name “(test -x /usr/lib/needrestart/dpkg-status && 
/usr/lib/needrestart/dpkg-status || cat > /dev/null)”
    Standard input: (test -x /usr/lib/needrestart/dpkg-status && 
/usr/lib/needrestart/dpkg-status || cat > /dev/null)
                    ^
    (Reading database ... 108004 files and directories currently installed.)
    Preparing to unpack .../libcupsfilters1_1.0.61-5+deb8u1_amd64.deb ...
    E: Sub-process /usr/bin/dpkg exited unexpectedly

I am using fish as my default shell and I believe I can work around this issue
by setting it back to a POSIX compliant shell.  This issue has been reported
for needrestart [1] but it is now 'wontfix' because it seems to be related to
dpkg instead.

Shouldn't dpkg use sh explicitly to execute its scripts?

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777242

-- 
Bertrand


-- System Information:
Debian Release: 8.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages dpkg depends on:
ii  libbz2-1.0   1.0.6-7+b3
ii  libc6        2.19-18
ii  liblzma5     5.1.1alpha+20120614-2+b3
ii  libselinux1  2.3-2
ii  tar          1.27.1-2+b1
ii  zlib1g       1:1.2.8.dfsg-2+b1

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt  1.0.9.8

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to