[Debconf-devel] Bug#918855: debconf: Impossible to upgrade from 1.5.59 -> 1.5.69

Dima Kogan dkogan at debian.org
Thu Jan 10 00:17:32 GMT 2019


Package: debconf
Version: 1.5.69
Severity: serious

Hi.

I'm running a mostly-up-to-date Debian/sid system. I just tried updating
it, and it barf at me when I ask it to update debconf:


    root at machine:~# aptitude install debconf     

    The following NEW packages will be installed:
      libauthen-sasl-perl{a} libdata-dump-perl{a} libencode-locale-perl{a} libfile-listing-perl{a} libfont-afm-perl{a} libgdbm-compat4{a} libhtml-form-perl{a} libhtml-format-perl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} 
      libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-daemon-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libio-html-perl{a} libio-socket-ssl-perl{a} liblwp-mediatypes-perl{a} 
      liblwp-protocol-https-perl{a} libmailtools-perl{a} libnet-http-perl{a} libnet-smtp-ssl-perl{a} libnet-ssleay-perl{a} libperl5.28{a} libtext-unidecode-perl{a} libtry-tiny-perl{a} libwww-perl{a} libwww-robotrules-perl{a} 
      libxml-libxml-perl{a} libxml-namespacesupport-perl{a} libxml-parser-perl{a} libxml-sax-base-perl{a} libxml-sax-expat-perl{a} libxml-sax-perl{a} perl-modules-5.28{ab} perl-openssl-defaults{a} python3-apt{a} python3-debconf{a} 
      tex-common{a} 
    The following packages will be upgraded:
      apt-listchanges debconf perl perl-base{b} texinfo 
    5 packages upgraded, 40 newly installed, 0 to remove and 37 not upgraded.
    Need to get 0 B/12.8 MB of archives. After unpacking 49.9 MB will be used.
    The following packages have unmet dependencies:
     perl-base : Breaks: perl-modules (< 5.28.1~) but 5.20.1-1 is installed
     debconf-i18n : Depends: debconf (= 1.5.59) but 1.5.69 is to be installed
     perl-modules-5.28 : Conflicts: perl-modules (< 5.22.0~) but 5.20.1-1 is installed
     libfcgi-perl : Depends: perlapi-5.20.0 which is a virtual package, provided by:
                             - perl-base (5.20.1-1), but 5.28.1-3 is to be installed

     liblocale-gettext-perl : PreDepends: perlapi-5.20.0 which is a virtual package, provided by:
                                          - perl-base (5.20.1-1), but 5.28.1-3 is to be installed

     libperl5.20 : Depends: perl-base (= 5.20.1-1) but 5.28.1-3 is to be installed
     libtext-soundex-perl : Depends: perlapi-5.20.0 which is a virtual package, provided by:
                                     - perl-base (5.20.1-1), but 5.28.1-3 is to be installed

     libio-pty-perl : Depends: perlapi-5.20.0 which is a virtual package, provided by:
                               - perl-base (5.20.1-1), but 5.28.1-3 is to be installed

     libtext-iconv-perl : Depends: perlapi-5.20.0 which is a virtual package, provided by:
                                   - perl-base (5.20.1-1), but 5.28.1-3 is to be installed

     libtext-charwidth-perl : Depends: perlapi-5.20.0 which is a virtual package, provided by:
                                       - perl-base (5.20.1-1), but 5.28.1-3 is to be installed

    The following actions will resolve these dependencies:

          Remove the following packages:                                      
    1)      libperl5.20 [5.20.1-1 (now)]                                      
    2)      perl-modules [5.20.1-1 (now)]                                     

          Install the following packages:                                     
    3)      libpython3.7 [3.7.2-1 (unstable)]                                 
    4)      libtcl8.6 [8.6.9+dfsg-1 (unstable)]                               

          Upgrade the following packages:                                     
    5)      debconf-i18n [1.5.59 (now) -> 1.5.69 (unstable)]                  
    6)      libfcgi-perl [0.77-1+b1 (now) -> 0.78-2+b3 (unstable)]            
    7)      libio-pty-perl [1:1.08-1+b4 (now) -> 1:1.08-1.1+b5 (unstable)]    
    8)      liblocale-gettext-perl [1.05-8+b1 (now) -> 1.07-3+b4 (unstable)]  
    9)      libtext-charwidth-perl [0.04-7+b3 (now) -> 0.04-7.1+b1 (unstable)]
    10)     libtext-iconv-perl [1.7-5+b2 (now) -> 1.7-5+b7 (unstable)]        
    11)     libtext-soundex-perl [3.4-1+b2 (now) -> 3.4-1+b7 (unstable)]      
    12)     znc [1.4-1+b2 (now) -> 1.7.1-2+b3 (unstable)]                     
    13)     znc-perl [1.4-1+b2 (now) -> 1.7.1-2+b3 (unstable)]                
    14)     znc-python [1.4-1+b2 (now) -> 1.7.1-2+b3 (unstable)]              
    15)     znc-tcl [1.4-1+b2 (now) -> 1.7.1-2+b3 (unstable)]                 



    Accept this solution? [Y/n/q/?] 
    The following NEW packages will be installed:
      libauthen-sasl-perl{a} libdata-dump-perl{a} libencode-locale-perl{a} libfile-listing-perl{a} libfont-afm-perl{a} libgdbm-compat4{a} libhtml-form-perl{a} libhtml-format-perl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} 
      libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-daemon-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libio-html-perl{a} libio-socket-ssl-perl{a} liblwp-mediatypes-perl{a} 
      liblwp-protocol-https-perl{a} libmailtools-perl{a} libnet-http-perl{a} libnet-smtp-ssl-perl{a} libnet-ssleay-perl{a} libperl5.28{a} libpython3.7{a} libtcl8.6{a} libtext-unidecode-perl{a} libtry-tiny-perl{a} libwww-perl{a} 
      libwww-robotrules-perl{a} libxml-libxml-perl{a} libxml-namespacesupport-perl{a} libxml-parser-perl{a} libxml-sax-base-perl{a} libxml-sax-expat-perl{a} libxml-sax-perl{a} perl-modules-5.28{a} perl-openssl-defaults{a} 
      python3-apt{a} python3-debconf{a} tex-common{a} 
    The following packages will be REMOVED:
      libarchive-extract-perl{u} liblog-message-perl{u} liblog-message-simple-perl{u} libmodule-pluggable-perl{u} libpackage-constants-perl{u} libperl5.20{a} libpod-latex-perl{u} libtcl8.5{u} libterm-ui-perl{u} 
      libtext-soundex-perl{u} perl-modules{a} 
    The following packages will be upgraded:
      apt-listchanges debconf debconf-i18n libfcgi-perl libio-pty-perl liblocale-gettext-perl libtext-charwidth-perl libtext-iconv-perl perl perl-base texinfo znc znc-perl znc-python znc-tcl 
    15 packages upgraded, 42 newly installed, 11 to remove and 25 not upgraded.
    Need to get 0 B/18.9 MB of archives. After unpacking 42.8 MB will be used.
    Do you want to continue? [Y/n/?] 
    E: This installation run will require temporarily removing the essential package debconf:amd64 due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option.
    E: Internal Error, Could not early remove debconf:amd64 (2)


The punchline is at the end. I haven't tried to figure out what this
loop means, and I haven't attempted the setting suggested by the error
message, since it sounds like it could break something. This probably
shouldn't be happening. I'm attaching the output of 'dpkg -l'.

Thanks!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: installed-packages
Type: application/octet-stream
Size: 91762 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debconf-devel/attachments/20190109/6f1f205a/attachment-0001.obj>


More information about the Debconf-devel mailing list