12:45 < Keybuk> Overfiend: attach that log, just for comparison This demonstrates dpkg working correctly when dpkg --remove and dpkg --purge are manually invoked on an installed (and then removed) package. You can also find the following at <URL: http://redwald.deadbeast.net/tmp/xfree86-common_purge_hose_log.txt >, at least until I get rid of it. 500 {0} root@sisyphus:/home/branden/packages/CHROOTS# chroot sid-upgrade+downgrade/ sisyphus:/# dpkg -l xfree86-common 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 xfree86-common 4.3.0.dfsg.1-11 X Window System (XFree86) infrastructure sisyphus:/# dpkg -s xfree86-common Package: xfree86-common Status: install ok installed Priority: optional Section: x11 Installed-Size: 1280 Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Architecture: all Source: xfree86 Version: 4.3.0.dfsg.1-11 Replaces: xbase (<< 3.3.2.3a-9), xlib6g-dev (<< 4.0), xmanpages (<< 3.3.4), xstd, xserver-common (<< 4.0) Depends: debconf (>= 1.2.9), debianutils (>= 1.16.9) Suggests: x-window-system-core | x-window-system Conflicts: xbase (<< 3.3.2.3a-2), task-x-window-system-core, task-x-window-system Conffiles: /etc/X11/Xresources/xfree86-common a0f3911120c49038cb87607e3c545b90 /etc/X11/Xsession 196e175a2cd90326da746f5287fd7a2e /etc/X11/Xsession.d/20xfree86-common_process-args 234df7ef4e57d97a446c6b81d5dc6ddd /etc/X11/Xsession.d/30xfree86-common_xresources e148b414b3f7433ffd9314b86aff3350 /etc/X11/Xsession.d/50xfree86-common_determine-startup b93298febffc253a5d90431677cc7c75 /etc/X11/Xsession.d/90xfree86-common_ssh-agent 0c2826f6163c7219ebbf91abfa251a20 /etc/X11/Xsession.d/99xfree86-common_start 84ffa95821ba703d6bc203afbfd4bcac /etc/X11/Xsession.options e675efbb486930e08bc779cbeb53a44e /etc/X11/rgb.txt 4896b3e3380a6a2af1920709bc31b140 /etc/init.d/xfree86-common 034165e48abb370e9c3e276850755219 Description: X Window System (XFree86) infrastructure xfree86-common contains the filesystem infrastructure required for further installation of the X Window System in any configuration. . Those wishing an X server only (with remote font services and clients) will also require the xserver-common package and an X server package (most likely xserver-xfree86). . The counterpart to the above configuration is a machine with the X libraries (the xlibs package), xbase-clients, a window manager, some X font packages, and likely many more client packages. . Those who desire a standalone X workstation (and/or are fuzzy on the concepts of X servers and X clients) will require both of the above sets of packages. For convenience, the "x-window-system" metapackage will include everything that is required for a standalone X workstation. . A number of terms are used to refer to the X Window System, including "X", "X Version 11", "X11", "X11R6", and "X11R6.4". The version of X used in Debian is derived from the version released by the XFree86 Project, Inc., and is thus often also referred to as "XFree86". All of the preceding quoted terms are functionally interchangeable in a Debian system. . Still confused? Install this package and then read the files in /usr/share/doc/xfree86-common/ for assistance. sisyphus:/# dpkg -r xfree86-common dpkg: dependency problems prevent removal of xfree86-common: xutils depends on xfree86-common (>> 4.3). libx11-6 depends on xfree86-common (>> 4.3.0). xserver-common depends on xfree86-common (>= 4.2.1-5). dpkg: error processing xfree86-common (--remove): dependency problems - not removing Errors were encountered while processing: xfree86-common sisyphus:/# apt-get remove xfree86-common Reading Package Lists... Done Building Dependency Tree... Done The following packages will be REMOVED: libx11-6 libx11-6-dbg libx11-dev libxaw6-dev libxcursor1 libxft1 libxft1-dbg libxft2 libxi-dev libxmu-dev libxmuu-dev libxp-dev libxpm-dev libxrandr-dev libxrandr2 libxrandr2-dbg libxrender-dev libxrender1 libxt-dev libxtrap-dev libxtst-dev libxv-dev x-window-system x-window-system-core xbase-clients xdm xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi xfonts-75dpi-transcoded xfonts-base xfonts-base-transcoded xfonts-cyrillic xfonts-scalable xfree86-common xlibmesa-dev xlibmesa-gl-dev xlibmesa-glu-dev xlibosmesa-dev xlibs xlibs-dbg xlibs-dev xlibs-pic xlibs-static-dev xlibs-static-pic xnest xprt-common xprt-xprintorg xserver-common xserver-xfree86 xserver-xfree86-dbg xterm xutils 0 upgraded, 0 newly installed, 53 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 276MB disk space will be freed. Do you want to continue? [Y/n] (Reading database ... 20883 files and directories currently installed.) Removing x-window-system ... Removing xterm ... Removing xnest ... Removing xdm ... Removing x-window-system-core ... Removing xlibs-dev ... Removing libxrandr-dev ... Removing libxrender-dev ... Removing xlibs-dbg ... Removing libxrandr2-dbg ... Removing libxft1-dbg ... Removing xlibs-pic ... Removing xlibs-static-pic ... Removing libxp-dev ... Removing xlibosmesa-dev ... Removing xlibmesa-dev ... Removing xlibmesa-glu-dev ... Removing xlibmesa-gl-dev ... Removing libxtst-dev ... Removing libxtrap-dev ... Removing libxaw6-dev ... Removing libxmu-dev ... Removing libxt-dev ... Removing libxpm-dev ... Removing libxmuu-dev ... Removing libx11-6-dbg ... Removing xfonts-100dpi ... Removing xfonts-100dpi-transcoded ... Removing xfonts-75dpi ... Removing xfonts-75dpi-transcoded ... Removing xfonts-base ... Removing xfonts-base-transcoded ... Removing xfonts-cyrillic ... Removing xfonts-scalable ... Updating font configuration of fontconfig... Cleaning up category cid.. Cleaning up category truetype.. Cleaning up category type1.. Updating category type1.. Updating category truetype.. Updating category cid.. Removing xutils ... Removing xserver-xfree86-dbg ... xserver-xfree86-dbg prerm warning: X server provided by xserver-xfree86-dbg package is being removed; setting /etc/X11/X to point to /bin/true Removing xserver-xfree86 ... Removing xserver-common ... Removing libxrandr2 ... Removing xprt-common ... Stopping Xprint servers: Xprt. Removing xbase-clients ... Removing libxft2 ... Removing libxft1 ... Removing libxcursor1 ... Removing libxrender1 ... Removing xlibs ... Removing libx11-dev ... Removing xlibs-static-dev ... Removing xprt-xprintorg ... Stopping Xprint servers: Xprt. Removing libxv-dev ... Removing libxi-dev ... Removing libx11-6 ... Removing xfree86-common ... sisyphus:/# dpkg -l xfree86-common 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 +++-=========================================-=========================================-================================================================================================== rc xfree86-common 4.3.0.dfsg.1-11 X Window System (XFree86) infrastructure sisyphus:/# dpkg -s xfree86-common Package: xfree86-common Status: deinstall ok config-files Priority: optional Section: x11 Installed-Size: 1280 Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Architecture: all Source: xfree86 Version: 4.3.0.dfsg.1-11 Config-Version: 4.3.0.dfsg.1-11 Replaces: xbase (<< 3.3.2.3a-9), xlib6g-dev (<< 4.0), xmanpages (<< 3.3.4), xstd, xserver-common (<< 4.0) Depends: debconf (>= 1.2.9), debianutils (>= 1.16.9) Suggests: x-window-system-core | x-window-system Conflicts: xbase (<< 3.3.2.3a-2), task-x-window-system-core, task-x-window-system Conffiles: /etc/X11/Xresources/xfree86-common a0f3911120c49038cb87607e3c545b90 /etc/X11/Xsession 196e175a2cd90326da746f5287fd7a2e /etc/X11/Xsession.d/20xfree86-common_process-args 234df7ef4e57d97a446c6b81d5dc6ddd /etc/X11/Xsession.d/30xfree86-common_xresources e148b414b3f7433ffd9314b86aff3350 /etc/X11/Xsession.d/50xfree86-common_determine-startup b93298febffc253a5d90431677cc7c75 /etc/X11/Xsession.d/90xfree86-common_ssh-agent 0c2826f6163c7219ebbf91abfa251a20 /etc/X11/Xsession.d/99xfree86-common_start 84ffa95821ba703d6bc203afbfd4bcac /etc/X11/Xsession.options e675efbb486930e08bc779cbeb53a44e /etc/X11/rgb.txt 4896b3e3380a6a2af1920709bc31b140 /etc/init.d/xfree86-common 034165e48abb370e9c3e276850755219 Description: X Window System (XFree86) infrastructure xfree86-common contains the filesystem infrastructure required for further installation of the X Window System in any configuration. . Those wishing an X server only (with remote font services and clients) will also require the xserver-common package and an X server package (most likely xserver-xfree86). . The counterpart to the above configuration is a machine with the X libraries (the xlibs package), xbase-clients, a window manager, some X font packages, and likely many more client packages. . Those who desire a standalone X workstation (and/or are fuzzy on the concepts of X servers and X clients) will require both of the above sets of packages. For convenience, the "x-window-system" metapackage will include everything that is required for a standalone X workstation. . A number of terms are used to refer to the X Window System, including "X", "X Version 11", "X11", "X11R6", and "X11R6.4". The version of X used in Debian is derived from the version released by the XFree86 Project, Inc., and is thus often also referred to as "XFree86". All of the preceding quoted terms are functionally interchangeable in a Debian system. . Still confused? Install this package and then read the files in /usr/share/doc/xfree86-common/ for assistance. sisyphus:/# dpkg -P xfree86-common (Reading database ... 12922 files and directories currently installed.) Removing xfree86-common ... Purging configuration files for xfree86-common ... Removing any system startup links for /etc/init.d/xfree86-common ... /etc/rcS.d/S70xfree86-common dpkg: error processing xfree86-common (--purge): subprocess post-removal script returned error exit status 128 Errors were encountered while processing: xfree86-common sisyphus:/# dpkg -l xfree86-common 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 +++-=========================================-=========================================-================================================================================================== pc xfree86-common 4.3.0.dfsg.1-11 X Window System (XFree86) infrastructure sisyphus:/# dpkg -s xfree86-common Package: xfree86-common Status: purge ok config-files Priority: optional Section: x11 Installed-Size: 1280 Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Architecture: all Source: xfree86 Version: 4.3.0.dfsg.1-11 Replaces: xbase (<< 3.3.2.3a-9), xlib6g-dev (<< 4.0), xmanpages (<< 3.3.4), xstd, xserver-common (<< 4.0) Depends: debconf (>= 1.2.9), debianutils (>= 1.16.9) Suggests: x-window-system-core | x-window-system Conflicts: xbase (<< 3.3.2.3a-2), task-x-window-system-core, task-x-window-system Description: X Window System (XFree86) infrastructure xfree86-common contains the filesystem infrastructure required for further installation of the X Window System in any configuration. . Those wishing an X server only (with remote font services and clients) will also require the xserver-common package and an X server package (most likely xserver-xfree86). . The counterpart to the above configuration is a machine with the X libraries (the xlibs package), xbase-clients, a window manager, some X font packages, and likely many more client packages. . Those who desire a standalone X workstation (and/or are fuzzy on the concepts of X servers and X clients) will require both of the above sets of packages. For convenience, the "x-window-system" metapackage will include everything that is required for a standalone X workstation. . A number of terms are used to refer to the X Window System, including "X", "X Version 11", "X11", "X11R6", and "X11R6.4". The version of X used in Debian is derived from the version released by the XFree86 Project, Inc., and is thus often also referred to as "XFree86". All of the preceding quoted terms are functionally interchangeable in a Debian system. . Still confused? Install this package and then read the files in /usr/share/doc/xfree86-common/ for assistance. sisyphus:/# exit -- G. Branden Robinson | If a man ate a pound of pasta and a Debian GNU/Linux | pound of antipasto, would they branden@debian.org | cancel out, leaving him still http://people.debian.org/~branden/ | hungry? -- Scott Adams
Attachment:
signature.asc
Description: Digital signature