purging docker.io fails

Bug #1751226 reported by Paul Jähne
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
docker.io (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Purging docker.io fails because the script nuke-graph-directory.sh uses shopt but the script runs with /bin/sh which doesn't provide shopt. Replacing /bin/sh with /bin/bash in the shebang fixes this.

Here is the output:

$ sudo apt purge docker.io
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
  docker.io*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 15 nicht aktualisiert.
Nach dieser Operation werden 62,7 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 347567 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von docker.io (1.13.1-0ubuntu1~16.04.2) ...
'/usr/share/docker.io/contrib/nuke-graph-directory.sh' -> '/var/lib/docker/nuke-graph-directory.sh'
Löschen der Konfigurationsdateien von docker.io (1.13.1-0ubuntu1~16.04.2) ...

Nuking /var/lib/docker ...
  (if this is wrong, press Ctrl+C NOW!)

+ sleep 10

/var/lib/docker/nuke-graph-directory.sh: 64: /var/lib/docker/nuke-graph-directory.sh: shopt: not found
dpkg: Fehler beim Bearbeiten des Paketes docker.io (--purge):
 Unterprozess installiertes post-removal-Skript gab den Fehlerwert 127 zurück
Trigger für man-db (2.7.5-1) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 docker.io
E: Sub-process /usr/bin/dpkg returned an error code (1)

Package version: 1.13.1-0ubuntu1~16.04.2
OS: Ubuntu 16.04

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in docker.io (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.