Hi folks, I'm running testing and recently did a dist-upgrade, however it failed on libpgsql2.1 with the following error, which looks like it might be Debconf related.
[rei:~]% sudo apt-get -f install Reading Package Lists... Done Building Dependency Tree... Done Correcting dependencies... Done The following extra packages will be installed: libpgsql2.1 The following packages will be REMOVED: libpgsql2 The following NEW packages will be installed: libpgsql2.1 0 packages upgraded, 1 newly installed, 1 to remove and 210 not upgraded. 9 packages not fully installed or removed. Need to get 0B/53.8kB of archives. After unpacking 0B will be used. Do you want to continue? [Y/n] debconf: Perl may be unconfigured (Can't modify goto in lvalue subroutine return at /usr/share/perl5/Debconf/Base.pm line 24, near "}" Compilation failed in require at (eval 4) line 3. ...propagated at /usr/share/perl/5.6.1/base.pm line 18. BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Iterator.pm line 5. Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 7. BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 7. Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 5. BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 5. Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 8. Compilation failed in require at (eval 1) line 4. BEGIN failed--compilation aborted at (eval 1) line 4. ) -- aborting (Reading database ... 147121 files and directories currently installed.) Removing libpgsql2 ... /var/lib/dpkg/info/libpgsql2.prerm: /etc/postgresql/postmaster.conf: No such file or directory dpkg: error processing libpgsql2 (--remove): subprocess pre-removal script returned error exit status 1 Errors were encountered while processing: libpgsql2 E: Sub-process /usr/bin/dpkg returned an error code (1) [rei:~]% If of interest, my installed version of Debconf, and perl [rei:~]% dpkg -l debconf\* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii debconf 0.9.41 Debian configuration management system un debconf-doc <none> (no description available) un debconf-tiny <none> (no description available) ii debconf-utils 0.9.41 Debconf utilities [rei:~]% dpkg -l perl\* | grep ^i iU perl 5.6.1-4 Larry Wall's Practical Extraction and Report ii perl-5.004-doc 5.004.05-6 Man pages and pod docs for Perl ii perl-5.005 6.1 Transitional package. ii perl-5.005-bas 6.1 Transitional package. ii perl-5.6 6.1 Transitional package. ii perl-base 5.6.1-4 The Pathologically Eclectic Rubbish Lister. iU perl-modules 5.6.1-4 Core Perl modules. ii perl-tk 800.022-1 Perl module providing the Tk graphics librar ii perlmagick 5.30-5 A perl interface to the libMagick graphics r ii perlsgml 19970918-9 tools to build and analyze SGML document typ Cheers, d. -- Damon Muller | Homicide is, no matter what else it might Department of Criminology | be, a social relationship. University of Melbourne | -- Paul Bonnana