Narazil jsem na chybu „Sub-Process /usr/bin/dpkg vrátil kód chyby (1) ” při instalaci balíčku pro jednotné přihlášení s názvem Gluu Server. Níže je snímek chyby.
# apt-get install gluu-server-3.1.3 Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: gluu-server-3.1.3 ...... Setting up gluu-server-3.1.3 (1.8~trusty+Ub14.04) ... update-rc.d: /etc/init.d/gluu-server-3.1.3: file does not exist dpkg: error processing package gluu-server-3.1.3 (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: gluu-server-3.1.3 E: Sub-process /usr/bin/dpkg returned an error code (1)
Jak tedy tento problém vyřešit? Tady to je,
Jak opravit Sub-Process /usr/bin /dpkg vrátil kód chyby (1) při instalaci Gluu Server
Je to jedna z běžných chyb vyvolaných dpkg
správce balíčků.
Krok 1: První věc, kterou správce balíčků udělá, je konfigurace databáze balíčků, která obsahuje informace o nainstalovaných balíčcích. Pokud je instalace balíčku přerušena, může dojít k poškození databáze. Pojďme tedy překonfigurovat databázi balíčků.
Překonfigurujte databázi balíčků
Provedením níže uvedeného příkazu opravte a překonfigurujte databázi balíčků:
# sudo dpkg --configure -a
Krok 2: Některé balíčky mohou být uloženy v mezipaměti, kvůli čemuž může být instalace přerušena.
Instalace vynucená
Chcete-li balíček vynutit, spusťte níže uvedený příkaz:
# sudo apt-get install -f <package-name>
Krok 3: Odstraňte dříve nainstalované nežádoucí balíčky, které by mohly ovlivnit instalaci balíčku.
Automaticky odebrat nežádoucí balíčky
Provedením níže uvedeného příkazu odstraňte dříve nainstalované nežádoucí balíčky. Toto je bezpečný příkaz, který vyčistí mezipaměť od nepoužívaných balíčků.
# sudo apt-get autoremove
A je to. Nyní se balíček bez problémů nainstaloval.
# apt-get install gluu-server-3.1.3