A
A
ahmed_al_asad2016-06-26 12:45:48
linux
ahmed_al_asad, 2016-06-26 12:45:48

How to fix "Sub-process /usr/bin/dpkg returned an error code" issue?

I wanted to install apache2, it didn't work. It costs ubuntu 16.04 LTS amd64. Googled, did everything as it was said, but it still did not work. The same problem with other programs. How to fix this problem?

[email protected]:~$ sudo apt-get install apache2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gcc-5-base:i386 libasyncns0:i386 libaudio2:i386 libbsd0:i386
  libcdparanoia0:i386 libdbus-1-3:i386 libdrm2:i386 libedit2:i386 libelf1:i386
  libexpat1:i386 libffi6:i386 libglib2.0-0:i386 libgmp10:i386 libgnutls30:i386
  libhogweed4:i386 libice6:i386 libidn11:i386 libjbig0:i386
  libjpeg-turbo8:i386 libjpeg8:i386 libjson-c2:i386 libkrb5support0:i386
  liblcms2-2:i386 libmng2:i386 libnettle6:i386 libogg0:i386 libp11-kit0:i386
  libpng12-0:i386 libsamplerate0:i386 libsm6:i386 libsqlite3-0:i386
  libssl1.0.0:i386 libstdc++6:i386 libtasn1-6:i386 libtxc-dxtn-s2tc0:i386
  libwrap0:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdamage1:i386
  libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386 libxss1:i386
  libxt6:i386 libxv1:i386 libxxf86vm1:i386
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  apache2-bin apache2-data apache2-utils libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0
Suggested packages:
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom
The following NEW packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0
0 upgraded, 9 newly installed, 0 to remove and 181 not upgraded.
1 not fully installed or removed.
Need to get 1.532 kB/1.565 kB of archives.
After this operation, 6.350 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://kz.archive.ubuntu.com/ubuntu xenial/main amd64 libapr1 amd64 1.5.2-3 [86,0 kB]
Get:2 http://kz.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1 amd64 1.5.4-1build1 [77,1 kB]
Get:3 http://kz.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1-dbd-sqlite3 amd64 1.5.4-1build1 [10,6 kB]
Get:4 http://kz.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1-ldap amd64 1.5.4-1build1 [8.720 B]
Get:5 http://kz.archive.ubuntu.com/ubuntu xenial/main amd64 liblua5.1-0 amd64 5.1.5-8ubuntu1 [102 kB]
Get:6 http://kz.archive.ubuntu.com/ubuntu xenial/main amd64 apache2-bin amd64 2.4.18-2ubuntu3 [918 kB]
Get:7 http://kz.archive.ubuntu.com/ubuntu xenial/main amd64 apache2-utils amd64 2.4.18-2ubuntu3 [81,1 kB]
Get:8 http://kz.archive.ubuntu.com/ubuntu xenial/main amd64 apache2-data all 2.4.18-2ubuntu3 [162 kB]
Get:9 http://kz.archive.ubuntu.com/ubuntu xenial/main amd64 apache2 amd64 2.4.18-2ubuntu3 [86,6 kB]
Fetched 1.532 kB in 4s (372 kB/s)
Selecting previously unselected package libapr1:amd64.
(Reading database ... 211667 files and directories currently installed.)
Preparing to unpack .../libapr1_1.5.2-3_amd64.deb ...
Unpacking libapr1:amd64 (1.5.2-3) ...
Selecting previously unselected package libaprutil1:amd64.
Preparing to unpack .../libaprutil1_1.5.4-1build1_amd64.deb ...
Unpacking libaprutil1:amd64 (1.5.4-1build1) ...
Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64.
Preparing to unpack .../libaprutil1-dbd-sqlite3_1.5.4-1build1_amd64.deb ...
Unpacking libaprutil1-dbd-sqlite3:amd64 (1.5.4-1build1) ...
Selecting previously unselected package libaprutil1-ldap:amd64.
Preparing to unpack .../libaprutil1-ldap_1.5.4-1build1_amd64.deb ...
Unpacking libaprutil1-ldap:amd64 (1.5.4-1build1) ...
Selecting previously unselected package liblua5.1-0:amd64.
Preparing to unpack .../liblua5.1-0_5.1.5-8ubuntu1_amd64.deb ...
Unpacking liblua5.1-0:amd64 (5.1.5-8ubuntu1) ...
Selecting previously unselected package apache2-bin.
Preparing to unpack .../apache2-bin_2.4.18-2ubuntu3_amd64.deb ...
Unpacking apache2-bin (2.4.18-2ubuntu3) ...
Selecting previously unselected package apache2-utils.
Preparing to unpack .../apache2-utils_2.4.18-2ubuntu3_amd64.deb ...
Unpacking apache2-utils (2.4.18-2ubuntu3) ...
Selecting previously unselected package apache2-data.
Preparing to unpack .../apache2-data_2.4.18-2ubuntu3_all.deb ...
Unpacking apache2-data (2.4.18-2ubuntu3) ...
Selecting previously unselected package apache2.
Preparing to unpack .../apache2_2.4.18-2ubuntu3_amd64.deb ...
Unpacking apache2 (2.4.18-2ubuntu3) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for systemd (229-4ubuntu6) ...
Processing triggers for ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Processing triggers for ufw (0.35-0ubuntu2) ...
dpkg: error processing package libkrb5support0:i386 (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Setting up libapr1:amd64 (1.5.2-3) ...
Setting up libaprutil1:amd64 (1.5.4-1build1) ...
Setting up libaprutil1-dbd-sqlite3:amd64 (1.5.4-1build1) ...
Setting up libaprutil1-ldap:amd64 (1.5.4-1build1) ...
Setting up liblua5.1-0:amd64 (5.1.5-8ubuntu1) ...
Setting up apache2-bin (2.4.18-2ubuntu3) ...
Setting up apache2-utils (2.4.18-2ubuntu3) ...
Setting up apache2-data (2.4.18-2ubuntu3) ...
Setting up apache2 (2.4.18-2ubuntu3) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for systemd (229-4ubuntu6) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
Errors were encountered while processing:
 libkrb5support0:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Danil Biryukov-Romanov, 2016-06-26
@urtow

sudo apt-get autoremove
And the problem is solved.
Apparently, once you tried to install a package from a 32-bit system and along with it, libkrb5support0 was installed as a dependency, but it was installed incorrectly - your system is 64-bit.
The specified command will remove all packages that are no longer needed, including this one.
The system prompts you for a specific list of packages:

The following packages were automatically installed and are no longer required:
gcc-5-base:i386 libasyncns0:i386 libaudio2:i386 libbsd0:i386
libcdparanoia0:i386 libdbus-1-3:i386 libdrm2:i386 libedit2:i386 libelf1:i386
libexpat1:i386 libffi6: the i386 libglib2.0-0: the i386 libgmp10: the i386 libgnutls30: the i386
libhogweed4: the i386 libice6: the i386 libidn11: the i386 libjbig0: the i386
libjpeg-turbo8: the i386 libjpeg8: the i386 libjson-c2: the i386 libkrb5support0: the i386
liblcms2-2: the i386 libmng2 :i386 libnettle6:i386 libogg0:i386 libp11-kit0:i386
libpng12-0:i386 libsamplerate0:i386 libsm6:i386 libsqlite3-0:i386
libssl1.0.0:i386 libstdc++6:i386 libtasn1-6:i386 :i386
libwrap0:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdamage1:i386
libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386 libxss1:i386
libxt6:i386 libxv1:i386 libxxf86vm1:i386

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question