Hoe op te lossen "subproces usr bin dpkg heeft een foutcode 1 geretourneerd" Fout in Ubuntu

Als u "subproces usr bin dpkg geretourneerd een foutcode 1" tegenkomt tijdens het installeren van software op Ubuntu Linux, kunt u dit als volgt oplossen.

Een van de veel voorkomende problemen bij Ubuntu en andere op Debian gebaseerde distributie zijn de kapotte pakketten. U probeert het systeem bij te werken of een nieuw pakket te installeren en u ziet een fout als 'Subproces / usr / bin / dpkg heeft een foutcode geretourneerd'.

Dat is wat mij onlangs overkwam. Ik probeerde een radiotoepassing in Ubuntu te installeren toen het me deze fout gaf:

Unpacking python-gst-1.0 (1.6.2-1build1) ... Selecting previously unselected package radiotray. Preparing to unpack .../radiotray_0.7.3-5ubuntu1_all.deb ... Unpacking radiotray (0.7.3-5ubuntu1) ... Processing triggers for man-db (2.7.5-1) ... Processing triggers for desktop-file-utils (0.22-1ubuntu5.2) ... Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ... Rebuilding /usr/share/applications/bamf-2.index... Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ... Processing triggers for mime-support (3.59ubuntu1) ... Setting up polar-bookshelf (1.0.0-beta56) ... ln: failed to create symbolic link '/usr/local/bin/polar-bookshelf': No such file or directory dpkg: error processing package polar-bookshelf (--configure): subprocess installed post-installation script returned error exit status 1 Setting up python-appindicator (12.10.1+16.04.20170215-0ubuntu1) ... Setting up python-gst-1.0 (1.6.2-1build1) ... Setting up radiotray (0.7.3-5ubuntu1) ... Errors were encountered while processing: polar-bookshelf E: Sub-process /usr/bin/dpkg returned an error code (1) 

De laatste drie regels zijn hier van het grootste belang.

 Errors were encountered while processing: polar-bookshelf E: Sub-process /usr/bin/dpkg returned an error code (1) 

Het vertelt me ​​dat het pakket van het polar-boekenplank probleem veroorzaakt en veroorzaakt. Dit kan van cruciaal belang zijn voor de manier waarop u deze fout hier oplost.

Fixing Subproces / usr / bin / dpkg heeft een foutcode geretourneerd (1)

Laten we proberen dit gebroken foutpakket te herstellen. Ik zal verschillende methoden laten zien die je een voor een kunt proberen. De eerste zijn eenvoudig te gebruiken en gewoon geen hersenkrakers.

U moet sudo apt-update uitvoeren en vervolgens proberen een nieuw pakket of een upgrade te installeren nadat u alle methoden hebt geprobeerd die hier worden besproken.

Methode 1: Pakketdatabase opnieuw configureren

De eerste methode die u kunt proberen, is om de pakketdatabase opnieuw te configureren. Waarschijnlijk is de database beschadigd geraakt tijdens het installeren van een pakket. Herconfigureren lost vaak het probleem op.

 sudo dpkg --configure -a 

Methode 2: Gebruik geforceerd installeren

Als een pakketinstallatie eerder werd onderbroken, kunt u proberen een geforceerde installatie uit te voeren.

 sudo apt-get install -f 

Methode 3: Probeer het lastige pakket te verwijderen

Als het geen probleem voor u is, kunt u proberen het pakket handmatig te verwijderen. Doe het alsjeblieft niet voor Linux Kernels (pakketten die beginnen met linux-).

 sudo apt remove 

Methode 4: Verwijder postinformatiebestanden van het lastige pakket

Dit zou je laatste redmiddel moeten zijn. U kunt proberen de bestanden die horen bij het betreffende pakket te verwijderen uit / var / lib / dpkg / info.

Je moet iets weten over de basis Linux-commando's om erachter te komen wat er aan de hand is en hoe je hetzelfde kunt gebruiken met je probleem.

In mijn geval had ik een probleem met poolboeken. Dus ik zocht naar de bijbehorende bestanden:

 ls -l /var/lib/dpkg/info | grep -i polar-bookshelf -rw-r--r-- 1 root root 2324811 Aug 14 19:29 polar-bookshelf.list -rw-r--r-- 1 root root 2822824 Aug 10 04:28 polar-bookshelf.md5sums -rwxr-xr-x 1 root root 113 Aug 10 04:28 polar-bookshelf.postinst -rwxr-xr-x 1 root root 84 Aug 10 04:28 polar-bookshelf.postrm 

Nu hoefde ik alleen deze bestanden te verwijderen:

 sudo mv /var/lib/dpkg/info/polar-bookshelf.* /tmp 

Gebruik de sudo apt-update en dan zou je zoals gewoonlijk software kunnen installeren.

Welke methode werkte voor u (als het werkte)?

Ik hoop dat dit snelle artikel je helpt bij het oplossen van het foutbericht 'E: Subproces / usr / bin / dpkg retourneerde een foutcode (1)'.

Als het voor u werkte, welke methode was het dan? Is het u gelukt om deze fout met een andere methode op te lossen? Zo ja, deel dit alsjeblieft om anderen te helpen met dit probleem.

Aanbevolen

Epic Games Store is nu beschikbaar op Linux Dankzij Lutris
2019
Nuvola: Linux Desktop Music Player voor streamingdiensten
2019
Hoe installeer ik Windows 10 in VirtualBox onder Linux
2019