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 via email to