[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#812994: apt 1.2.1 fails to configure packages



Package: apt
Version: 1.2.1
Followup-For: Bug #812994

I just noticed some interesting behavior related to this bug.  Looking
back at Rohan's initial term.log, we see this:

    Log started: 2016-01-28  12:13:31
    ...
    Selecting previously unselected package libglobus-xio-gridftp-driver-dev:amd64.
    Preparing to unpack .../libpipeline1_1.4.1-2_amd64.deb ... 
    Unpacking libglobus-xio-gridftp-driver-dev:amd64 (2.11-1) ... 
    ...
    dpkg: error processing package libpipeline1 (--configure):
     no package named 'libpipeline1' is installed, cannot configure

Now, the "Selecting previously unselected", "Preparing to unpack", etc.
lines come from dpkg.  From what I can tell, those 3 lines should all
refer to the same archive, and they do for the rest of the log.

I had a similar problem today.

$ sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  build-essential console-setup console-setup-linux imagemagick imagemagick-6.q16 iso-codes keyboard-configuration libasound2 libasound2-data
  libboost-filesystem1.58.0 libboost-iostreams1.58.0 libboost-program-options1.58.0 libboost-system1.58.0 libdatrie1 libdebconfclient0
  libexception-class-perl libfftw3-double3 libgtk-3-0 libgtk-3-bin libgtk-3-common libio-socket-ssl-perl libjpeg62-turbo libmagickcore-6.q16-2
  libmagickwand-6.q16-2 libmodule-build-perl libthai-data libthai0
27 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.1 MB of archives.
After this operation, 9,342 kB disk space will be freed.
Do you want to continue? [Y/n] 
Get:3 http://debian.csail.mit.edu/debian sid/main amd64 keyboard-configuration all 1.136 [667 kB]
Get:1 http://debian.mirror.constant.com/debian sid/main amd64 console-setup-linux all 1.136 [984 kB]            
Get:2 http://debian.mirror.constant.com/debian sid/main amd64 console-setup all 1.136 [116 kB]
Get:4 http://debian.mirror.constant.com/debian sid/main amd64 libfftw3-double3 amd64 3.3.4-2+b1 [731 kB]
Get:8 http://debian.csail.mit.edu/debian sid/main amd64 libdebconfclient0 amd64 0.204 [47.2 kB]
Get:9 http://debian.csail.mit.edu/debian sid/main amd64 libboost-iostreams1.58.0 amd64 1.58.0+dfsg-4.1+b1 [51.1 kB]
Get:10 http://debian.csail.mit.edu/debian sid/main amd64 build-essential amd64 12.2 [7,280 B]
Get:5 http://debian.mirror.constant.com/debian sid/main amd64 libjpeg62-turbo amd64 1:1.4.2-2 [126 kB]
Get:11 http://debian.csail.mit.edu/debian sid/main amd64 imagemagick amd64 8:6.8.9.9-7+b1 [155 kB]
Get:6 http://debian.mirror.constant.com/debian sid/main amd64 libmagickcore-6.q16-2 amd64 8:6.8.9.9-7+b1 [1,675 kB]
Get:12 http://debian.csail.mit.edu/debian sid/main amd64 imagemagick-6.q16 amd64 8:6.8.9.9-7+b1 [512 kB]
Get:7 http://debian.mirror.constant.com/debian sid/main amd64 libmagickwand-6.q16-2 amd64 8:6.8.9.9-7+b1 [400 kB]
Get:13 http://debian.mirror.constant.com/debian sid/main amd64 iso-codes all 3.65-1 [2,320 kB]
Get:14 http://debian.mirror.constant.com/debian sid/main amd64 libasound2-data all 1.1.0-1 [70.9 kB]
Get:15 http://debian.mirror.constant.com/debian sid/main amd64 libasound2 amd64 1.1.0-1 [396 kB]
Get:17 http://debian.csail.mit.edu/debian sid/main amd64 libboost-filesystem1.58.0 amd64 1.58.0+dfsg-4.1+b1 [60.9 kB]
Get:18 http://debian.csail.mit.edu/debian sid/main amd64 libboost-program-options1.58.0 amd64 1.58.0+dfsg-4.1+b1 [161 kB]
Get:16 http://debian.mirror.constant.com/debian sid/main amd64 libboost-system1.58.0 amd64 1.58.0+dfsg-4.1+b1 [31.0 kB]
Get:19 http://debian.mirror.constant.com/debian sid/main amd64 libdatrie1 amd64 0.2.10-2 [35.8 kB]       
Get:21 http://debian.mirror.constant.com/debian sid/main amd64 libgtk-3-common all 3.18.7-1 [3,363 kB]
Get:20 http://debian.csail.mit.edu/debian sid/main amd64 libexception-class-perl all 1.40-1 [29.1 kB]
Get:27 http://debian.csail.mit.edu/debian sid/main amd64 libthai0 amd64 0.1.24-2 [49.5 kB]   
Get:22 http://debian.mirror.constant.com/debian sid/main amd64 libgtk-3-0 amd64 3.18.7-1 [2,380 kB]
Get:23 http://debian.mirror.constant.com/debian sid/main amd64 libgtk-3-bin amd64 3.18.7-1 [101 kB]
Get:24 http://debian.mirror.constant.com/debian sid/main amd64 libio-socket-ssl-perl all 2.023-1 [189 kB]
Get:25 http://debian.mirror.constant.com/debian sid/main amd64 libmodule-build-perl all 0.421600-1 [258 kB]
Get:26 http://debian.mirror.constant.com/debian sid/main amd64 libthai-data all 0.1.24-2 [163 kB]
Fetched 15.0 MB in 2s (5,162 kB/s) 
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Reading changelogs... Done
apt-listchanges: Do you want to continue? [Y/n] 
Preconfiguring packages ...
(Reading database ... 134500 files and directories currently installed.)
...
Selecting previously unselected package libn32atomic1-mips64el-cross.
Preparing to unpack .../libjpeg62-turbo_1%3a1.4.2-2_amd64.deb ...
Unpacking libn32atomic1-mips64el-cross (5.3.1-7cross1) ...
...
dpkg: error processing package libjpeg62-turbo:amd64 (--configure):
 package libjpeg62-turbo:amd64 is already installed and configured
...

$ dpkg-query -l libjpeg62-turbo
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                            Version              Architecture         Description
+++-===============================-====================-====================-===================================================================
ii  libjpeg62-turbo:amd64           1:1.4.1-2            amd64                libjpeg-turbo JPEG runtime library


Even though there was no reason for libn32atomic1-mips64el-cross to be
installed, apt didn't download the archive, and I don't have the .deb
for it in /var/cache/apt/archives, dpkg thought it was unpacked instead
of libjpeg62-turbo.

>From /var/log/dpkg.log:

2016-02-03 08:53:33 startup archives unpack
...
2016-02-03 08:53:40 install libn32atomic1-mips64el-cross:all <none> 5.3.1-7cross1
2016-02-03 08:53:40 status half-installed libn32atomic1-mips64el-cross:all 5.3.1-7cross1
2016-02-03 08:53:40 status unpacked libn32atomic1-mips64el-cross:all 5.3.1-7cross1
2016-02-03 08:53:40 status unpacked libn32atomic1-mips64el-cross:all 5.3.1-7cross1

I'm not sure if this is something to do with how apt is driving dpkg or
dpkg itself is getting confused, but hopefully this helps.

Cheers,
James


Reply to: