Announcement

Collapse
No announcement yet.

Trouble updating libc, complaining about different versions

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    I just tried apt-get dist-upgrade, and I get this:

    Code:
    Extracting templates from packages: 100%
    Preconfiguring packages ...
    dpkg: error processing libc6 (--configure):
     libc6:amd64 2.13-20ubuntu5.3 cannot be configured because libc6:i386 is in a different version (2.13-20ubuntu5.1)
    Errors were encountered while processing:
     libc6
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    David

    Comment


      #17
      So you have both 32- and 64-bit packages of libc6 installed it seems. SteveRiley offered to help you with some dpkg surgery. I'd wait a bit for him to chime in again.
      Windows no longer obstructs my view.
      Using Kubuntu Linux since March 23, 2007.
      "It is a capital mistake to theorize before one has data." - Sherlock Holmes

      Comment


        #18
        What's happening here is that you've got some version mismatches between the i386 and the amd64 builds of some packages. I'd like to walk you through a step-by-step repair. First, let's see what dpkg reports as the current installation states of the packages in question:

        Code:
        dpkg -l | egrep 'libc6|libdbus-1-3|libfreetype6|libpng12-0'

        Comment


          #19
          Thanks, SteveRiley!

          Code:
          # dpkg -l | egrep 'libc6|libdbus-1-3|libfreetype6|libpng12-0'
          iU  libc6                                 2.13-20ubuntu5.3                         Embedded GNU C Library: Shared libraries
          iF  libc6:i386                            2.13-20ubuntu5.1                         Embedded GNU C Library: Shared libraries
          iU  libc6-dev                             2.13-20ubuntu5.3                         Embedded GNU C Library: Development Libraries and Header Files
          iU  libc6-i386                            2.13-20ubuntu5.3                         Embedded GNU C Library: 32-bit shared libraries for AMD64
          iU  libdbus-1-3                           1.4.14-1ubuntu1.3                        simple interprocess messaging system (library)
          iF  libdbus-1-3:i386                      1.4.14-1ubuntu1                          simple interprocess messaging system (library)
          iU  libfreetype6                          2.4.4-2ubuntu1.2                         FreeType 2 font engine, shared library files
          iF  libfreetype6:i386                     2.4.4-2ubuntu1.1                         FreeType 2 font engine, shared library files
          iU  libfreetype6-dev                      2.4.4-2ubuntu1.2                         FreeType 2 font engine, development files
          iU  libpng12-0                            1.2.46-3ubuntu1.3                        PNG library - runtime
          iF  libpng12-0:i386                       1.2.46-3ubuntu1.1                        PNG library - runtime
          David

          Comment


            #20
            Yep, as I suspected. Notice that the i386 versions are older. My "surgical" approach to such situations is the following:

            * Manually download the newest versions of both architecture builds
            * Forcibly remove the existing packages, ignoring dependency warnings
            * Manually install the downloaded packages

            Let's go!

            1. Download the 64-bit versions:
            Code:
            apt-get download libc6:amd64 libdbus-1-3:amd64 libfreetype6:amd64 libpng12-0:amd64
            2. Download the 32-bit versions:
            Code:
            apt-get download libc6:i386 libdbus-1-3:i386 libfreetype6:i386 libpng12-0:i386
            3. Forcibly remove the existing 64-bit versions:
            Code:
            sudo dpkg --force-depends --purge libc6:amd64 libdbus-1-3:amd64 libfreetype6:amd64 libpng12-0:amd64
            4. Forcibly remove the existing 32-bit versions:
            Code:
            sudo dpkg --force-depends --purge libc6:i386 libdbus-1-3:i386 libfreetype6:i386 libpng12-0:i386
            5. Manually install the 64-bit versions:
            Code:
            sudo dpkg --install libc6*amd64.deb libdbus-1-3*amd64.deb libfreetype6*amd64.deb libpng12-0*amd64.deb
            6. Manually install the 32-bit versions:
            Code:
            sudo dpkg --install libc6*i386.deb libdbus-1-3*i386.deb libfreetype6*i386.deb libpng12-0*i386.deb
            7. Clean up:
            Code:
            rm libc6*amd64.deb libdbus-1-3*amd64.deb libfreetype6*amd64.deb libpng12-0*amd64.deb
            rm libc6*i386.deb libdbus-1-3*i386.deb libfreetype6*i386.deb libpng12-0*i386.deb
            8. Ensure that APT is happy; happiness = no output:
            Code:
            dpkg --audit
            If at any point you become worried about what you see, stop and report back here. Steps 3 and 4 will throw warnings about breaking dependencies; that's OK because steps 5 and 6 will fix that.

            Comment


              #21
              ok, SteveRiley, I think I've discovered what the underlying issue was. A while back I had posted this. What I did to solve it was remove multiarch support as suggested in post 14 of this bug report. I guess I wasn't really thinking when I did this as I now have these issues. I realized this when I tried to do step 2 that you gave me, and it told me that it couldn't find any of the packages.

              So I have 2 questions before I proceed.

              1) If I re-enable multiarch, will that introduce additional issues?

              2) (I know this is off-topic, and apologize) It looks like the latest version of aptitude should work. Will dist-upgrade completely take me up to quantal, or are there additional steps I need to take?

              Comment


                #22
                dist-upgrade doesn't upgrade the OS, just the installed packages.
                Windows no longer obstructs my view.
                Using Kubuntu Linux since March 23, 2007.
                "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                Comment


                  #23
                  Originally posted by slackcub View Post
                  1) If I re-enable multiarch, will that introduce additional issues?

                  2) (I know this is off-topic, and apologize) It looks like the latest version of aptitude should work. Will dist-upgrade completely take me up to quantal, or are there additional steps I need to take?
                  1. Undo that "fix," and then you should be able to proceed.

                  2. If your goal is to move from 11.10 to 12.10, in which multiarch (and Aptitude) are more refined, you should probably weigh the time required to sit through updates/dist-upgrades/testing vs. pave-and-rebuild. Unless you have a complicated setup in which reinstallation of Kubuntu would be prohibitively time-consuming, I'd recommend the latter.

                  Question: do you need multiarch for something? If not, then you can preserve your existing setup by simply getting rid of all knowledge of i386 packages, of which your system has at least four in a half-configured state. What's the output of
                  Code:
                  dpkg -l | grep ':i386'

                  Comment


                    #24
                    I would much rather stick with a strictly amd64 system, and I honestly don't remember why I had initially enabled it. I wouldn't say I have an overly complicated setup, but I really don't want to have to go through reconfiguring everything again that I would have to do with a pave-and-rebuild. If I did go that route, is there a way to get a list of packages I've explicitly installed to make re-installing them easier, and for backing up configuration files?

                    Code:
                    # dpkg -l | grep ':i386'
                    ii  gcc-4.6-base:i386                     4.6.1-9ubuntu3                           GCC, the GNU Compiler Collection (base package)
                    ii  ia32-libs-multiarch:i386              20090808ubuntu26                         Multi-arch versions of former ia32-libraries
                    ii  libacl1:i386                          2.2.51-3                                 Access control list shared library
                    ii  libatk1.0-0:i386                      2.2.0-0ubuntu1                           ATK accessibility toolkit
                    ii  libattr1:i386                         1:2.4.46-3                               Extended attribute shared library
                    ii  libaudio2:i386                        1.9.2-8ubuntu1                           Network Audio System - shared libraries
                    ii  libavahi-client3:i386                 0.6.30-4ubuntu1                          Avahi client library
                    ii  libavahi-common-data:i386             0.6.30-4ubuntu1                          Avahi common data files
                    ii  libavahi-common3:i386                 0.6.30-4ubuntu1                          Avahi common library
                    iF  libc6:i386                            2.13-20ubuntu5.1                         Embedded GNU C Library: Shared libraries
                    ii  libcairo2:i386                        1.10.2-6ubuntu3                          The Cairo 2D vector graphics library
                    ii  libcomerr2:i386                       1.41.14-1ubuntu3                         common error description library
                    ii  libcups2:i386                         1.5.0-8ubuntu6                           Common UNIX Printing System(tm) - Core library
                    ii  libcupsimage2:i386                    1.5.0-8ubuntu6                           Common UNIX Printing System(tm) - Raster image library
                    ii  libcurl3:i386                         7.21.6-3ubuntu3.2                        Multi-protocol file transfer library (OpenSSL)
                    ii  libdatrie1:i386                       0.2.4-3                                  Double-array trie library
                    ii  libdb5.1:i386                         5.1.25-11                                Berkeley v5.1 Database Libraries [runtime]
                    iF  libdbus-1-3:i386                      1.4.14-1ubuntu1                          simple interprocess messaging system (library)
                    ii  libdrm-intel1:i386                    2.4.26-1ubuntu1                          Userspace interface to intel-specific kernel DRM services -- runtime
                    ii  libdrm-nouveau1a:i386                 2.4.26-1ubuntu1                          Userspace interface to nouveau-specific kernel DRM services -- runtime
                    ii  libdrm-radeon1:i386                   2.4.26-1ubuntu1                          Userspace interface to radeon-specific kernel DRM services -- runtime
                    ii  libdrm2:i386                          2.4.26-1ubuntu1                          Userspace interface to kernel DRM services -- runtime
                    ii  libexpat1:i386                        2.0.1-7ubuntu3                           XML parsing C library - runtime library
                    ii  libffi6:i386                          3.0.11~rc1-2                             Foreign Function Interface library runtime
                    ii  libfontconfig1:i386                   2.8.0-3ubuntu2                           generic font configuration library - runtime
                    iF  libfreetype6:i386                     2.4.4-2ubuntu1.1                         FreeType 2 font engine, shared library files
                    ii  libgcc1:i386                          1:4.6.1-9ubuntu3                         GCC support library
                    ii  libgcrypt11:i386                      1.5.0-1                                  LGPL Crypto library - runtime library
                    ii  libgdbm3:i386                         1.8.3-10                                 GNU dbm database routines (runtime version)
                    ii  libgdk-pixbuf2.0-0:i386               2.24.0-1ubuntu1                          GDK Pixbuf library
                    ii  libgl1-mesa-dri:i386                  7.11-0ubuntu3                            free implementation of the OpenGL API -- DRI modules
                    ii  libgl1-mesa-glx:i386                  7.11-0ubuntu3                            free implementation of the OpenGL API -- GLX runtime
                    ii  libglapi-mesa:i386                    7.11-0ubuntu3                            free implementation of the GL API -- shared library
                    ii  libglib2.0-0:i386                     2.30.0-0ubuntu4                          GLib library of C routines
                    ii  libgnutls26:i386                      2.10.5-1ubuntu3                          the GNU TLS library - runtime library
                    ii  libgpg-error0:i386                    1.10-0.3ubuntu1                          library for common error values and messages in GnuPG components
                    ii  libgssapi-krb5-2:i386                 1.9.1+dfsg-1ubuntu2.2                    MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
                    ii  libgtk2.0-0:i386                      2.24.6-0ubuntu5                          The GTK+ graphical user interface library
                    ii  libice6:i386                          2:1.0.7-2                                X11 Inter-Client Exchange library
                    ii  libidn11:i386                         1.22-2                                   GNU Libidn library, implementation of IETF IDN specifications
                    ii  libjasper1:i386                       1.900.1-7ubuntu2.11.10.1                 The JasPer JPEG-2000 runtime library
                    ii  libjpeg62:i386                        6b1-1ubuntu2                             The Independent JPEG Group's JPEG runtime library (version 6.2)
                    ii  libk5crypto3:i386                     1.9.1+dfsg-1ubuntu2.2                    MIT Kerberos runtime libraries - Crypto Library
                    ii  libkeyutils1:i386                     1.4-6                                    Linux Key Management Utilities (library)
                    ii  libkrb5-3:i386                        1.9.1+dfsg-1ubuntu2.2                    MIT Kerberos runtime libraries
                    ii  libkrb5support0:i386                  1.9.1+dfsg-1ubuntu2.2                    MIT Kerberos runtime libraries - Support library
                    ii  liblcms1:i386                         1.19.dfsg-1ubuntu2                       Little CMS color management library
                    ii  libldap-2.4-2:i386                    2.4.25-1.1ubuntu4.1                      OpenLDAP libraries
                    ii  libllvm2.9:i386                       2.9+dfsg-3ubuntu2                        Low-Level Virtual Machine (LLVM), runtime library
                    ii  libmng1:i386                          1.0.10-1ubuntu1                          Multiple-image Network Graphics library
                    ii  libnspr4:i386                         4.8.7-0ubuntu3                           NetScape Portable Runtime Library
                    ii  libnss3:i386                          3.12.9+ckbi-1.82-0ubuntu6                Network Security Service libraries
                    ii  libpango1.0-0:i386                    1.29.3+git20110916-0ubuntu1              Layout and rendering of internationalized text
                    ii  libpciaccess0:i386                    0.12.1-2                                 Generic PCI access library for X
                    ii  libpcre3:i386                         8.12-3ubuntu2                            Perl 5 Compatible Regular Expression Library - runtime files
                    ii  libpixman-1-0:i386                    0.22.2-1                                 pixel-manipulation library for X and cairo
                    iF  libpng12-0:i386                       1.2.46-3ubuntu1.1                        PNG library - runtime
                    ii  libqt4-dbus:i386                      4:4.7.4-0ubuntu8.1                       Qt 4 D-Bus module
                    ii  libqt4-declarative:i386               4:4.7.4-0ubuntu8.1                       Qt 4 Declarative module
                    ii  libqt4-designer:i386                  4:4.7.4-0ubuntu8.1                       Qt 4 designer module
                    ii  libqt4-network:i386                   4:4.7.4-0ubuntu8.1                       Qt 4 network module
                    ii  libqt4-opengl:i386                    4:4.7.4-0ubuntu8.1                       Qt 4 OpenGL module
                    ii  libqt4-qt3support:i386                4:4.7.4-0ubuntu8.1                       Qt 3 compatibility library for Qt 4
                    ii  libqt4-script:i386                    4:4.7.4-0ubuntu8.1                       Qt 4 script module
                    ii  libqt4-scripttools:i386               4:4.7.4-0ubuntu8.1                       Qt 4 script tools module
                    ii  libqt4-sql:i386                       4:4.7.4-0ubuntu8.1                       Qt 4 SQL module
                    ii  libqt4-svg:i386                       4:4.7.4-0ubuntu8.1                       Qt 4 SVG module
                    ii  libqt4-test:i386                      4:4.7.4-0ubuntu8.1                       Qt 4 test module
                    ii  libqt4-xml:i386                       4:4.7.4-0ubuntu8.1                       Qt 4 XML module
                    ii  libqt4-xmlpatterns:i386               4:4.7.4-0ubuntu8.1                       Qt 4 XML patterns module
                    ii  libqtcore4:i386                       4:4.7.4-0ubuntu8.1                       Qt 4 core module
                    ii  libqtgui4:i386                        4:4.7.4-0ubuntu8.1                       Qt 4 GUI module
                    ii  librtmp0:i386                         2.3-2ubuntu1                             toolkit for RTMP streams (shared library)
                    ii  libsasl2-2:i386                       2.1.24~rc1.dfsg1+cvs2011-05-23-4ubuntu2  Cyrus SASL - authentication abstraction library
                    ii  libsasl2-modules:i386                 2.1.24~rc1.dfsg1+cvs2011-05-23-4ubuntu2  Cyrus SASL - pluggable authentication modules
                    ii  libselinux1:i386                      2.0.98-1.1                               SELinux runtime shared libraries
                    ii  libsm6:i386                           2:1.2.0-2                                X11 Session Management library
                    ii  libsqlite3-0:i386                     3.7.7-2ubuntu2                           SQLite 3 shared library
                    ii  libssl1.0.0:i386                      1.0.0e-2ubuntu4.2                        SSL shared libraries
                    ii  libstdc++6:i386                       4.6.1-9ubuntu3                           GNU Standard C++ Library v3
                    ii  libtasn1-3:i386                       2.9-4                                    Manage ASN.1 structures (runtime)
                    ii  libthai0:i386                         0.1.15-2                                 Thai language support library
                    ii  libtiff4:i386                         3.9.5-1ubuntu1                           Tag Image File Format (TIFF) library
                    ii  libuuid1:i386                         2.19.1-2ubuntu3                          Universally Unique ID library
                    ii  libx11-6:i386                         2:1.4.4-2ubuntu1                         X11 client-side library
                    ii  libxau6:i386                          1:1.0.6-3                                X11 authorisation library
                    ii  libxcb-render0:i386                   1.7-3                                    X C Binding, render extension
                    ii  libxcb-shm0:i386                      1.7-3                                    X C Binding, shm extension
                    ii  libxcb1:i386                          1.7-3                                    X C Binding
                    ii  libxcomposite1:i386                   1:0.4.3-2                                X11 Composite extension library
                    ii  libxcursor1:i386                      1:1.1.12-1                               X cursor management library
                    ii  libxdamage1:i386                      1:1.1.3-2                                X11 damaged region extension library
                    ii  libxdmcp6:i386                        1:1.1.0-3                                X11 Display Manager Control Protocol library
                    ii  libxext6:i386                         2:1.3.0-3                                X11 miscellaneous extension library
                    ii  libxfixes3:i386                       1:5.0-4                                  X11 miscellaneous 'fixes' extension library
                    ii  libxft2:i386                          2.2.0-3ubuntu1                           FreeType-based font drawing library for X
                    ii  libxi6:i386                           2:1.4.3-3ubuntu1                         X11 Input extension library
                    ii  libxinerama1:i386                     2:1.1.1-3                                X11 Xinerama extension library
                    ii  libxrandr2:i386                       2:1.3.2-2                                X11 RandR extension library
                    ii  libxrender1:i386                      1:0.9.6-2                                X Rendering Extension client library
                    ii  libxss1:i386                          1:1.2.1-2                                X11 Screen Saver extension library
                    ii  libxt6:i386                           1:1.1.1-2                                X11 toolkit intrinsics library
                    ii  libxxf86vm1:i386                      1:1.1.1-2                                X11 XFree86 video mode extension library
                    ii  lightscribe:i386                      1.18.24.1                                LightScribe System Software
                    ii  lightscribeapplications:i386          1.18.15.1                                LightScribe Applications  
                    ii  nspluginviewer:i386                   1.4.4-0ubuntu3                           A wrapper to run Netscape plugins on other architectures
                    ii  zlib1g:i386                           1:1.2.3.4.dfsg-3ubuntu3                  compression library - runtime

                    Comment


                      #25
                      Let's see if you can cleanly -- that is, without causing further breakage -- remove all those i386 packages. Please show the output of

                      Code:
                      apt-get -s purge $(dpkg --get-selections | awk '/:i386/ {print $1}')
                      This is a simulation run, nothing is actually removed.

                      Comment


                        #26
                        Code:
                        # apt-get -s purge $(dpkg --get-selections | awk '/:i386/ {print $1}')
                        Reading package lists... Done
                        Building dependency tree       
                        Reading state information... Done
                        E: Unable to locate package gcc-4.6-base:i386
                        E: Couldn't find any package by regex 'gcc-4.6-base'
                        E: Unable to locate package ia32-libs-multiarch:i386
                        E: Unable to locate package libacl1:i386
                        E: Unable to locate package libatk1.0-0:i386
                        E: Couldn't find any package by regex 'libatk1.0-0'
                        E: Unable to locate package libattr1:i386
                        E: Unable to locate package libaudio2:i386
                        E: Unable to locate package libavahi-client3:i386
                        E: Unable to locate package libavahi-common-data:i386
                        E: Unable to locate package libavahi-common3:i386
                        E: Unable to locate package libc6:i386
                        E: Unable to locate package libcairo2:i386
                        E: Unable to locate package libcomerr2:i386
                        E: Unable to locate package libcups2:i386
                        E: Unable to locate package libcupsimage2:i386
                        E: Unable to locate package libcurl3:i386
                        E: Unable to locate package libdatrie1:i386
                        E: Unable to locate package libdb5.1:i386
                        E: Couldn't find any package by regex 'libdb5.1'
                        E: Unable to locate package libdbus-1-3:i386
                        E: Unable to locate package libdrm-intel1:i386
                        E: Unable to locate package libdrm-nouveau1a:i386
                        E: Unable to locate package libdrm-radeon1:i386
                        E: Unable to locate package libdrm2:i386
                        E: Unable to locate package libexpat1:i386
                        E: Unable to locate package libffi6:i386
                        E: Unable to locate package libfontconfig1:i386
                        E: Unable to locate package libfreetype6:i386
                        E: Unable to locate package libgcc1:i386
                        E: Unable to locate package libgcrypt11:i386
                        E: Unable to locate package libgdbm3:i386
                        E: Unable to locate package libgdk-pixbuf2.0-0:i386
                        E: Couldn't find any package by regex 'libgdk-pixbuf2.0-0'
                        E: Unable to locate package libgl1-mesa-dri:i386
                        E: Unable to locate package libgl1-mesa-glx:i386
                        E: Unable to locate package libglapi-mesa:i386
                        E: Unable to locate package libglib2.0-0:i386
                        E: Couldn't find any package by regex 'libglib2.0-0'
                        E: Unable to locate package libgnutls26:i386
                        E: Unable to locate package libgpg-error0:i386
                        E: Unable to locate package libgssapi-krb5-2:i386
                        E: Unable to locate package libgtk2.0-0:i386
                        E: Couldn't find any package by regex 'libgtk2.0-0'
                        E: Unable to locate package libice6:i386
                        E: Unable to locate package libidn11:i386
                        E: Unable to locate package libjasper1:i386
                        E: Unable to locate package libjpeg62:i386
                        E: Unable to locate package libk5crypto3:i386
                        E: Unable to locate package libkeyutils1:i386
                        E: Unable to locate package libkrb5-3:i386
                        E: Unable to locate package libkrb5support0:i386
                        E: Unable to locate package liblcms1:i386
                        E: Unable to locate package libldap-2.4-2:i386
                        E: Couldn't find any package by regex 'libldap-2.4-2'
                        E: Unable to locate package libllvm2.9:i386
                        E: Couldn't find any package by regex 'libllvm2.9'
                        E: Unable to locate package libmng1:i386
                        E: Unable to locate package libnspr4:i386
                        E: Unable to locate package libnss3:i386
                        E: Unable to locate package libpango1.0-0:i386
                        E: Couldn't find any package by regex 'libpango1.0-0'
                        E: Unable to locate package libpciaccess0:i386
                        E: Unable to locate package libpcre3:i386
                        E: Unable to locate package libpixman-1-0:i386
                        E: Unable to locate package libpng12-0:i386
                        E: Unable to locate package libqt4-dbus:i386
                        E: Unable to locate package libqt4-declarative:i386
                        E: Unable to locate package libqt4-designer:i386
                        E: Unable to locate package libqt4-network:i386
                        E: Unable to locate package libqt4-opengl:i386
                        E: Unable to locate package libqt4-qt3support:i386
                        E: Unable to locate package libqt4-script:i386
                        E: Unable to locate package libqt4-scripttools:i386
                        E: Unable to locate package libqt4-sql:i386
                        E: Unable to locate package libqt4-svg:i386
                        E: Unable to locate package libqt4-test:i386
                        E: Unable to locate package libqt4-xml:i386
                        E: Unable to locate package libqt4-xmlpatterns:i386
                        E: Unable to locate package libqtcore4:i386
                        E: Unable to locate package libqtgui4:i386
                        E: Unable to locate package librtmp0:i386
                        E: Unable to locate package libsasl2-2:i386
                        E: Unable to locate package libsasl2-modules:i386
                        E: Unable to locate package libselinux1:i386
                        E: Unable to locate package libsm6:i386
                        E: Unable to locate package libsqlite3-0:i386
                        E: Unable to locate package libssl1.0.0:i386
                        E: Couldn't find any package by regex 'libssl1.0.0'
                        E: Unable to locate package libstdc++6:i386
                        E: Couldn't find any package by regex 'libstdc++6'
                        E: Unable to locate package libtasn1-3:i386
                        E: Unable to locate package libthai0:i386
                        E: Unable to locate package libtiff4:i386
                        E: Unable to locate package libuuid1:i386
                        E: Unable to locate package libx11-6:i386
                        E: Unable to locate package libxau6:i386
                        E: Unable to locate package libxcb-render0:i386
                        E: Unable to locate package libxcb-shm0:i386
                        E: Unable to locate package libxcb1:i386
                        E: Unable to locate package libxcomposite1:i386
                        E: Unable to locate package libxcursor1:i386
                        E: Unable to locate package libxdamage1:i386
                        E: Unable to locate package libxdmcp6:i386
                        E: Unable to locate package libxext6:i386
                        E: Unable to locate package libxfixes3:i386
                        E: Unable to locate package libxft2:i386
                        E: Unable to locate package libxi6:i386
                        E: Unable to locate package libxinerama1:i386
                        E: Unable to locate package libxrandr2:i386
                        E: Unable to locate package libxrender1:i386
                        E: Unable to locate package libxss1:i386
                        E: Unable to locate package libxt6:i386
                        E: Unable to locate package libxxf86vm1:i386
                        E: Unable to locate package lightscribe:i386
                        E: Unable to locate package lightscribeapplications:i386
                        E: Unable to locate package nspluginviewer:i386
                        E: Unable to locate package zlib1g:i386

                        Comment


                          #27
                          I think you need to undo that "fix." It's blocking the package manager from seeing everything on your system.

                          Comment


                            #28
                            *face palm* Sorry, my brain went on vacation for a second there. I had moved multiarch back into /etc/dpkg/dpkg.conf.d/, but I didn't re-run apt-get clean and apt-get update. Here is the output.

                            Code:
                            # apt-get -s purge $(dpkg --get-selections | awk '/:i386/ {print $1}')
                            Reading package lists... Done
                            Building dependency tree       
                            Reading state information... Done
                            The following packages will be REMOVED:
                              gcc-4.6-base:i386* ia32-libs-multiarch:i386* libacl1:i386* libatk1.0-0:i386* libattr1:i386* libaudio2:i386* libavahi-client3:i386* libavahi-common-data:i386* libavahi-common3:i386*
                              libc6:i386* libcairo2:i386* libcomerr2:i386* libcups2:i386* libcupsimage2:i386* libcurl3:i386* libdatrie1:i386* libdb5.1:i386* libdbus-1-3:i386* libdrm-intel1:i386* libdrm-nouveau1a:i386*
                              libdrm-radeon1:i386* libdrm2:i386* libexpat1:i386* libffi6:i386* libfontconfig1:i386* libfreetype6:i386* libgcc1:i386* libgcrypt11:i386* libgdbm3:i386* libgdk-pixbuf2.0-0:i386*
                              libgl1-mesa-dri:i386* libgl1-mesa-glx:i386* libglapi-mesa:i386* libglib2.0-0:i386* libgnutls26:i386* libgpg-error0:i386* libgssapi-krb5-2:i386* libgtk2.0-0:i386* libice6:i386*
                              libidn11:i386* libjasper1:i386* libjpeg62:i386* libk5crypto3:i386* libkeyutils1:i386* libkrb5-3:i386* libkrb5support0:i386* liblcms1:i386* libldap-2.4-2:i386* libllvm2.9:i386*
                              libmng1:i386* libnspr4:i386* libnss3:i386* libpango1.0-0:i386* libpciaccess0:i386* libpcre3:i386* libpixman-1-0:i386* libpng12-0:i386* libqt4-dbus:i386* libqt4-declarative:i386*
                              libqt4-designer:i386* libqt4-network:i386* libqt4-opengl:i386* libqt4-qt3support:i386* libqt4-script:i386* libqt4-scripttools:i386* libqt4-sql:i386* libqt4-svg:i386* libqt4-test:i386*
                              libqt4-xml:i386* libqt4-xmlpatterns:i386* libqtcore4:i386* libqtgui4:i386* librtmp0:i386* libsasl2-2:i386* libsasl2-modules:i386* libselinux1:i386* libsm6:i386* libsqlite3-0:i386*
                              libssl1.0.0:i386* libstdc++6:i386* libtasn1-3:i386* libthai0:i386* libtiff4:i386* libuuid1:i386* libx11-6:i386* libxau6:i386* libxcb-render0:i386* libxcb-shm0:i386* libxcb1:i386*
                              libxcomposite1:i386* libxcursor1:i386* libxdamage1:i386* libxdmcp6:i386* libxext6:i386* libxfixes3:i386* libxft2:i386* libxi6:i386* libxinerama1:i386* libxrandr2:i386* libxrender1:i386*
                              libxss1:i386* libxt6:i386* libxxf86vm1:i386* lightscribe:i386* lightscribeapplications:i386* nspluginviewer:i386* zlib1g:i386*
                            0 upgraded, 0 newly installed, 107 to remove and 342 not upgraded.
                            24 not fully installed or removed.
                            Purg ia32-libs-multiarch:i386 [20090808ubuntu26] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libcupsimage2:i386 [1.5.0-8ubuntu6] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg nspluginviewer:i386 [1.4.4-0ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libgtk2.0-0:i386 [2.24.6-0ubuntu5] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libcups2:i386 [1.5.0-8ubuntu6] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libcurl3:i386 [7.21.6-3ubuntu3.2] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libldap-2.4-2:i386 [2.4.25-1.1ubuntu4.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libgssapi-krb5-2:i386 [1.9.1+dfsg-1ubuntu2.2] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libkrb5-3:i386 [1.9.1+dfsg-1ubuntu2.2] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-qt3support:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-scripttools:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-designer:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-opengl:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-svg:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-declarative:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libqtgui4:i386 libc6:amd64 libc6:i386 ]
                            Purg libqtgui4:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-xmlpatterns:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libgdk-pixbuf2.0-0:i386 [2.24.0-1ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libpango1.0-0:i386 [1.29.3+git20110916-0ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libcairo2:i386 [1.10.2-6ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libpng12-0:amd64 libpng12-0:i386 libc6:amd64 libc6:i386 ]
                            Purg libpng12-0:i386 [1.2.46-3ubuntu1.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-test:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-script:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-network:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-dbus:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-xml:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libk5crypto3:i386 [1.9.1+dfsg-1ubuntu2.2] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libkrb5support0:i386 [1.9.1+dfsg-1ubuntu2.2] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libqt4-sql:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libqtcore4:i386 [4:4.7.4-0ubuntu8.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libsasl2-modules:i386 [2.1.24~rc1.dfsg1+cvs2011-05-23-4ubuntu2] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libssl1.0.0:i386 [1.0.0e-2ubuntu4.2] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libxft2:i386 [2.2.0-3ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libfontconfig1:i386 [2.8.0-3ubuntu2] [libdbus-1-3:amd64 libdbus-1-3:i386 libfreetype6:amd64 libfreetype6:i386 libc6:amd64 libc6:i386 ]
                            Purg libfreetype6:i386 [2.4.4-2ubuntu1.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libjasper1:i386 [1.900.1-7ubuntu2.11.10.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libtiff4:i386 [3.9.5-1ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg librtmp0:i386 [2.3-2ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libgl1-mesa-dri:i386 [7.11-0ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libdrm-intel1:i386 [2.4.26-1ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libpciaccess0:i386 [0.12.1-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libnss3:i386 [3.12.9+ckbi-1.82-0ubuntu6] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libmng1:i386 [1.0.10-1ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libgnutls26:i386 [2.10.5-1ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libatk1.0-0:i386 [2.2.0-0ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libglib2.0-0:i386 [2.30.0-0ubuntu4] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg zlib1g:i386 [1:1.2.3.4.dfsg-3ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libgl1-mesa-glx:i386 [7.11-0ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxxf86vm1:i386 [1:1.1.1-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libaudio2:i386 [1.9.2-8ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxt6:i386 [1:1.1.1-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxss1:i386 [1:1.2.1-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxrandr2:i386 [2:1.3.2-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxcursor1:i386 [1:1.1.12-1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxrender1:i386 [1:0.9.6-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxinerama1:i386 [2:1.1.1-3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxi6:i386 [2:1.4.3-3ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxfixes3:i386 [1:5.0-4] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxext6:i386 [2:1.3.0-3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxcb-shm0:i386 [1.7-3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxcb-render0:i386 [1.7-3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxdamage1:i386 [1:1.1.3-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxcomposite1:i386 [1:0.4.3-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libx11-6:i386 [2:1.4.4-2ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxcb1:i386 [1.7-3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxdmcp6:i386 [1:1.1.0-3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libxau6:i386 [1:1.0.6-3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libsm6:i386 [2:1.2.0-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libuuid1:i386 [2.19.1-2ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libthai0:i386 [0.1.15-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libtasn1-3:i386 [2.9-4] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libllvm2.9:i386 [2.9+dfsg-3ubuntu2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libstdc++6:i386 [4.6.1-9ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libsqlite3-0:i386 [3.7.7-2ubuntu2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libselinux1:i386 [2.0.98-1.1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libsasl2-2:i386 [2.1.24~rc1.dfsg1+cvs2011-05-23-4ubuntu2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libpixman-1-0:i386 [0.22.2-1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libpcre3:i386 [8.12-3ubuntu2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libnspr4:i386 [4.8.7-0ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg liblcms1:i386 [1.19.dfsg-1ubuntu2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libkeyutils1:i386 [1.4-6] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libjpeg62:i386 [6b1-1ubuntu2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libidn11:i386 [1.22-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libice6:i386 [2:1.0.7-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libgcrypt11:i386 [1.5.0-1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libgpg-error0:i386 [1.10-0.3ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libglapi-mesa:i386 [7.11-0ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libgdbm3:i386 [1.8.3-10] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libffi6:i386 [3.0.11~rc1-2] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libexpat1:i386 [2.0.1-7ubuntu3] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libdrm-radeon1:i386 [2.4.26-1ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libdrm-nouveau1a:i386 [2.4.26-1ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libdrm2:i386 [2.4.26-1ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libavahi-client3:i386 [0.6.30-4ubuntu1] [libdbus-1-3:amd64 libdbus-1-3:i386 libc6:amd64 libc6:i386 ]
                            Purg libdbus-1-3:i386 [1.4.14-1ubuntu1] [libc6:amd64 libc6:i386 ]
                            Purg libdb5.1:i386 [5.1.25-11] [libc6:amd64 libc6:i386 ]
                            Purg libdatrie1:i386 [0.2.4-3] [libc6:amd64 libc6:i386 ]
                            Purg libcomerr2:i386 [1.41.14-1ubuntu3] [libc6:amd64 libc6:i386 ]
                            Purg libavahi-common3:i386 [0.6.30-4ubuntu1] [libc6:amd64 libc6:i386 ]
                            Purg libacl1:i386 [2.2.51-3] [libc6:amd64 libc6:i386 ]
                            Purg libattr1:i386 [1:2.4.46-3] [libc6:amd64 libc6:i386 ]
                            Purg libc6:i386 [2.13-20ubuntu5.1] [libgcc1:i386 ]
                            Purg libgcc1:i386 [1:4.6.1-9ubuntu3]
                            Conf libc6 (2.13-20ubuntu5.3 Ubuntu:11.10/oneiric-updates [amd64])
                            Purg gcc-4.6-base:i386 [4.6.1-9ubuntu3]
                            Purg libavahi-common-data:i386 [0.6.30-4ubuntu1]
                            Purg lightscribeapplications:i386 [1.18.15.1]
                            Purg lightscribe:i386 [1.18.24.1]
                            Conf libudev0 (173-0ubuntu4.3 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf libdbus-1-3 (1.4.14-1ubuntu1.3 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf upstart (1.3-0ubuntu12 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf libfreetype6 (2.4.4-2ubuntu1.2 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf libcairo-script-interpreter2 (1.10.2-6ubuntu3 Ubuntu:11.10/oneiric [amd64])
                            Conf libpng12-0 (1.2.46-3ubuntu1.3 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf gstreamer0.10-plugins-good (0.10.30-1ubuntu7.1 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf libc-dev-bin (2.13-20ubuntu5.3 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf libc6-dev (2.13-20ubuntu5.3 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf libc6-i386 (2.13-20ubuntu5.3 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf libfreetype6-dev (2.4.4-2ubuntu1.2 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf libfontconfig1-dev (2.8.0-3ubuntu2 Ubuntu:11.10/oneiric [amd64])
                            Conf libpng12-dev (1.2.46-3ubuntu1.3 Ubuntu:11.10/oneiric-updates [amd64])
                            Conf libcairo2-dev (1.10.2-6ubuntu3 Ubuntu:11.10/oneiric [amd64])
                            Conf libgdk-pixbuf2.0-dev (2.24.0-1ubuntu1 Ubuntu:11.10/oneiric [amd64])
                            Conf libxft-dev (2.2.0-3ubuntu1 Ubuntu:11.10/oneiric [amd64])
                            Conf libpango1.0-dev (1.29.3+git20110916-0ubuntu1 Ubuntu:11.10/oneiric [amd64])
                            Conf libgtk2.0-dev (2.24.6-0ubuntu5 Ubuntu:11.10/oneiric [amd64])
                            Conf python-gtk2-dev (2.24.0-2 Ubuntu:11.10/oneiric [all])

                            Comment


                              #29
                              Duh yeah, I feel kind of silly for not thinking of clean && update myself!

                              Anyway, that output looks good. I see no indication that actual applications will get wiped out, only the collection of multiarch libraries. Furthermore, the 64-bit packages we're trying to fix will configure themselves properly (I see that in the output).

                              So, give her a whirl:

                              Code:
                              sudo apt-get purge $(dpkg --get-selections | awk '/:i386/ {print $1}')

                              Comment


                                #30
                                Looks good to me! Looking over the output, I saw that it removed the lightscribe applications. That may have been why I installed the i386 stuff. Anyway, thank you for your help with that! Now to continue on the upgrade, and continue on with quantal. I definitely want the more stable aptitude. here's the output below. If you have any suggestions for me, they would be greatly appreciated! And if you're ever in Chicago, SteveRiley, I owe you dinner ;}

                                Code:
                                # sudo apt-get purge $(dpkg --get-selections | awk '/:i386/ {print $1}')
                                Reading package lists... Done
                                Building dependency tree       
                                Reading state information... Done
                                The following packages will be REMOVED:
                                  gcc-4.6-base:i386* ia32-libs-multiarch:i386* libacl1:i386* libatk1.0-0:i386* libattr1:i386* libaudio2:i386* libavahi-client3:i386* libavahi-common-data:i386* libavahi-common3:i386*
                                  libc6:i386* libcairo2:i386* libcomerr2:i386* libcups2:i386* libcupsimage2:i386* libcurl3:i386* libdatrie1:i386* libdb5.1:i386* libdbus-1-3:i386* libdrm-intel1:i386* libdrm-nouveau1a:i386*
                                  libdrm-radeon1:i386* libdrm2:i386* libexpat1:i386* libffi6:i386* libfontconfig1:i386* libfreetype6:i386* libgcc1:i386* libgcrypt11:i386* libgdbm3:i386* libgdk-pixbuf2.0-0:i386*
                                  libgl1-mesa-dri:i386* libgl1-mesa-glx:i386* libglapi-mesa:i386* libglib2.0-0:i386* libgnutls26:i386* libgpg-error0:i386* libgssapi-krb5-2:i386* libgtk2.0-0:i386* libice6:i386*
                                  libidn11:i386* libjasper1:i386* libjpeg62:i386* libk5crypto3:i386* libkeyutils1:i386* libkrb5-3:i386* libkrb5support0:i386* liblcms1:i386* libldap-2.4-2:i386* libllvm2.9:i386*
                                  libmng1:i386* libnspr4:i386* libnss3:i386* libpango1.0-0:i386* libpciaccess0:i386* libpcre3:i386* libpixman-1-0:i386* libpng12-0:i386* libqt4-dbus:i386* libqt4-declarative:i386*
                                  libqt4-designer:i386* libqt4-network:i386* libqt4-opengl:i386* libqt4-qt3support:i386* libqt4-script:i386* libqt4-scripttools:i386* libqt4-sql:i386* libqt4-svg:i386* libqt4-test:i386*
                                  libqt4-xml:i386* libqt4-xmlpatterns:i386* libqtcore4:i386* libqtgui4:i386* librtmp0:i386* libsasl2-2:i386* libsasl2-modules:i386* libselinux1:i386* libsm6:i386* libsqlite3-0:i386*
                                  libssl1.0.0:i386* libstdc++6:i386* libtasn1-3:i386* libthai0:i386* libtiff4:i386* libuuid1:i386* libx11-6:i386* libxau6:i386* libxcb-render0:i386* libxcb-shm0:i386* libxcb1:i386*
                                  libxcomposite1:i386* libxcursor1:i386* libxdamage1:i386* libxdmcp6:i386* libxext6:i386* libxfixes3:i386* libxft2:i386* libxi6:i386* libxinerama1:i386* libxrandr2:i386* libxrender1:i386*
                                  libxss1:i386* libxt6:i386* libxxf86vm1:i386* lightscribe:i386* lightscribeapplications:i386* nspluginviewer:i386* zlib1g:i386*
                                0 upgraded, 0 newly installed, 107 to remove and 342 not upgraded.
                                24 not fully installed or removed.
                                After this operation, 138 MB disk space will be freed.
                                Do you want to continue [Y/n]? 
                                (Reading database ... 193836 files and directories currently installed.)
                                Removing ia32-libs-multiarch:i386 ...
                                Removing libcupsimage2:i386 ...
                                Purging configuration files for libcupsimage2:i386 ...
                                Removing nspluginviewer:i386 ...
                                Removing libgtk2.0-0:i386 ...
                                Purging configuration files for libgtk2.0-0:i386 ...
                                dpkg: warning: while removing libgtk2.0-0:i386, directory '/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0' not empty so not removed.
                                dpkg: warning: while removing libgtk2.0-0:i386, directory '/usr/lib/i386-linux-gnu/gtk-2.0' not empty so not removed.
                                Removing libcups2:i386 ...
                                Purging configuration files for libcups2:i386 ...
                                Removing libcurl3:i386 ...
                                Purging configuration files for libcurl3:i386 ...
                                Removing libldap-2.4-2:i386 ...
                                Purging configuration files for libldap-2.4-2:i386 ...
                                Removing libgssapi-krb5-2:i386 ...
                                Purging configuration files for libgssapi-krb5-2:i386 ...
                                Removing libkrb5-3:i386 ...
                                Purging configuration files for libkrb5-3:i386 ...
                                Removing libqt4-qt3support:i386 ...
                                Purging configuration files for libqt4-qt3support:i386 ...
                                Removing libqt4-scripttools:i386 ...
                                Purging configuration files for libqt4-scripttools:i386 ...
                                Removing libqt4-designer:i386 ...
                                Purging configuration files for libqt4-designer:i386 ...
                                Removing libqt4-opengl:i386 ...
                                Purging configuration files for libqt4-opengl:i386 ...
                                Removing libqt4-svg:i386 ...
                                Purging configuration files for libqt4-svg:i386 ...
                                Removing libgdk-pixbuf2.0-0:i386 ...
                                Purging configuration files for libgdk-pixbuf2.0-0:i386 ...
                                Removing libpango1.0-0:i386 ...
                                Purging configuration files for libpango1.0-0:i386 ...
                                Removing libcairo2:i386 ...
                                Purging configuration files for libcairo2:i386 ...
                                Removing libqt4-test:i386 ...
                                Purging configuration files for libqt4-test:i386 ...
                                Removing libk5crypto3:i386 ...
                                Purging configuration files for libk5crypto3:i386 ...
                                Removing libkrb5support0:i386 ...
                                Purging configuration files for libkrb5support0:i386 ...
                                Removing libsasl2-modules:i386 ...
                                Removing libssl1.0.0:i386 ...
                                Purging configuration files for libssl1.0.0:i386 ...
                                Removing libxft2:i386 ...
                                Purging configuration files for libxft2:i386 ...
                                Removing libjasper1:i386 ...
                                Purging configuration files for libjasper1:i386 ...
                                Removing librtmp0:i386 ...
                                Purging configuration files for librtmp0:i386 ...
                                Removing libgl1-mesa-dri:i386 ...
                                Removing libdrm-intel1:i386 ...
                                Purging configuration files for libdrm-intel1:i386 ...
                                Removing libpciaccess0:i386 ...
                                Purging configuration files for libpciaccess0:i386 ...
                                Removing libnss3:i386 ...
                                Purging configuration files for libnss3:i386 ...
                                Removing libgnutls26:i386 ...
                                Purging configuration files for libgnutls26:i386 ...
                                Removing libatk1.0-0:i386 ...
                                Purging configuration files for libatk1.0-0:i386 ...
                                Removing libgl1-mesa-glx:i386 ...
                                Purging configuration files for libgl1-mesa-glx:i386 ...
                                Removing libxxf86vm1:i386 ...
                                Purging configuration files for libxxf86vm1:i386 ...
                                Removing libxss1:i386 ...
                                Purging configuration files for libxss1:i386 ...
                                Removing libxrandr2:i386 ...
                                Purging configuration files for libxrandr2:i386 ...
                                Removing libxcursor1:i386 ...
                                Purging configuration files for libxcursor1:i386 ...
                                Removing libxinerama1:i386 ...
                                Purging configuration files for libxinerama1:i386 ...
                                Removing libxfixes3:i386 ...
                                Purging configuration files for libxfixes3:i386 ...
                                Removing libxcb-shm0:i386 ...
                                Purging configuration files for libxcb-shm0:i386 ...
                                Removing libxcb-render0:i386 ...
                                Purging configuration files for libxcb-render0:i386 ...
                                Removing libxdamage1:i386 ...
                                Purging configuration files for libxdamage1:i386 ...
                                Removing libxcomposite1:i386 ...
                                Purging configuration files for libxcomposite1:i386 ...
                                Removing libthai0:i386 ...
                                Purging configuration files for libthai0:i386 ...
                                Removing libtasn1-3:i386 ...
                                Purging configuration files for libtasn1-3:i386 ...
                                Removing libllvm2.9:i386 ...
                                Purging configuration files for libllvm2.9:i386 ...
                                Removing libsqlite3-0:i386 ...
                                Purging configuration files for libsqlite3-0:i386 ...
                                Removing libsasl2-2:i386 ...
                                Purging configuration files for libsasl2-2:i386 ...
                                Removing libpixman-1-0:i386 ...
                                Purging configuration files for libpixman-1-0:i386 ...
                                Removing libnspr4:i386 ...
                                Purging configuration files for libnspr4:i386 ...
                                Removing libkeyutils1:i386 ...
                                Purging configuration files for libkeyutils1:i386 ...
                                Removing libidn11:i386 ...
                                Purging configuration files for libidn11:i386 ...
                                Removing libgcrypt11:i386 ...
                                Purging configuration files for libgcrypt11:i386 ...
                                Removing libgpg-error0:i386 ...
                                Purging configuration files for libgpg-error0:i386 ...
                                Removing libglapi-mesa:i386 ...
                                Purging configuration files for libglapi-mesa:i386 ...
                                Removing libgdbm3:i386 ...
                                Purging configuration files for libgdbm3:i386 ...
                                Removing libdrm-radeon1:i386 ...
                                Purging configuration files for libdrm-radeon1:i386 ...
                                Removing libdrm-nouveau1a:i386 ...
                                Purging configuration files for libdrm-nouveau1a:i386 ...
                                Removing libdrm2:i386 ...
                                Purging configuration files for libdrm2:i386 ...
                                Removing libavahi-client3:i386 ...
                                Purging configuration files for libavahi-client3:i386 ...
                                Removing libdb5.1:i386 ...
                                Purging configuration files for libdb5.1:i386 ...
                                Removing libdatrie1:i386 ...
                                Purging configuration files for libdatrie1:i386 ...
                                Removing libcomerr2:i386 ...
                                Purging configuration files for libcomerr2:i386 ...
                                Removing libavahi-common3:i386 ...
                                Purging configuration files for libavahi-common3:i386 ...
                                Removing libacl1:i386 ...
                                Purging configuration files for libacl1:i386 ...
                                Removing libattr1:i386 ...
                                Purging configuration files for libattr1:i386 ...
                                Removing libqt4-declarative:i386 ...
                                Purging configuration files for libqt4-declarative:i386 ...
                                Removing libqtgui4:i386 ...
                                Purging configuration files for libqtgui4:i386 ...
                                Removing libqt4-xmlpatterns:i386 ...
                                Purging configuration files for libqt4-xmlpatterns:i386 ...
                                Removing libpng12-0:i386 ...
                                Purging configuration files for libpng12-0:i386 ...
                                Removing libqt4-script:i386 ...
                                Purging configuration files for libqt4-script:i386 ...
                                Removing libqt4-network:i386 ...
                                Purging configuration files for libqt4-network:i386 ...
                                Removing libqt4-dbus:i386 ...
                                Purging configuration files for libqt4-dbus:i386 ...
                                Removing libqt4-xml:i386 ...
                                Purging configuration files for libqt4-xml:i386 ...
                                Removing libqt4-sql:i386 ...
                                Purging configuration files for libqt4-sql:i386 ...
                                Removing libqtcore4:i386 ...
                                Purging configuration files for libqtcore4:i386 ...
                                Removing libfontconfig1:i386 ...
                                Purging configuration files for libfontconfig1:i386 ...
                                Removing libfreetype6:i386 ...
                                Purging configuration files for libfreetype6:i386 ...
                                Removing libtiff4:i386 ...
                                Purging configuration files for libtiff4:i386 ...
                                Removing libmng1:i386 ...
                                Purging configuration files for libmng1:i386 ...
                                Removing libglib2.0-0:i386 ...
                                Purging configuration files for libglib2.0-0:i386 ...
                                Removing zlib1g:i386 ...
                                Purging configuration files for zlib1g:i386 ...
                                Removing libaudio2:i386 ...
                                Removing libxt6:i386 ...
                                Purging configuration files for libxt6:i386 ...
                                Removing libxrender1:i386 ...
                                Purging configuration files for libxrender1:i386 ...
                                Removing libxi6:i386 ...
                                Purging configuration files for libxi6:i386 ...
                                Removing libxext6:i386 ...
                                Purging configuration files for libxext6:i386 ...
                                Removing libx11-6:i386 ...
                                Purging configuration files for libx11-6:i386 ...
                                Removing libxcb1:i386 ...
                                Purging configuration files for libxcb1:i386 ...
                                Removing libxdmcp6:i386 ...
                                Purging configuration files for libxdmcp6:i386 ...
                                Removing libxau6:i386 ...
                                Purging configuration files for libxau6:i386 ...
                                Removing libsm6:i386 ...
                                Purging configuration files for libsm6:i386 ...
                                Removing libuuid1:i386 ...
                                Purging configuration files for libuuid1:i386 ...
                                Removing libstdc++6:i386 ...
                                Purging configuration files for libstdc++6:i386 ...
                                Removing libselinux1:i386 ...
                                Purging configuration files for libselinux1:i386 ...
                                Removing libpcre3:i386 ...
                                Purging configuration files for libpcre3:i386 ...
                                Removing liblcms1:i386 ...
                                Purging configuration files for liblcms1:i386 ...
                                Removing libjpeg62:i386 ...
                                Removing libice6:i386 ...
                                Purging configuration files for libice6:i386 ...
                                Removing libffi6:i386 ...
                                Purging configuration files for libffi6:i386 ...
                                Removing libexpat1:i386 ...
                                Purging configuration files for libexpat1:i386 ...
                                Removing libdbus-1-3:i386 ...
                                Purging configuration files for libdbus-1-3:i386 ...
                                Removing libgcc1:i386 ...
                                Purging configuration files for libgcc1:i386 ...
                                Removing libc6:i386 ...
                                Purging configuration files for libc6:i386 ...
                                Processing triggers for libc-bin ...
                                ldconfig deferred processing now taking place
                                Processing triggers for man-db ...
                                Processing triggers for install-info ...
                                Processing triggers for libglib2.0-0 ...
                                Setting up libc6 (2.13-20ubuntu5.3) ...
                                Processing triggers for libc-bin ...
                                ldconfig deferred processing now taking place
                                (Reading database ... 193104 files and directories currently installed.)
                                Removing gcc-4.6-base:i386 ...
                                Removing libavahi-common-data:i386 ...
                                Removing lightscribeapplications:i386 ...
                                Purging configuration files for lightscribeapplications:i386 ...
                                Removing lightscribe:i386 ...
                                Setting up libudev0 (173-0ubuntu4.3) ...
                                Setting up libdbus-1-3 (1.4.14-1ubuntu1.3) ...
                                Setting up upstart (1.3-0ubuntu12) ...
                                Setting up libfreetype6 (2.4.4-2ubuntu1.2) ...
                                Setting up libcairo-script-interpreter2 (1.10.2-6ubuntu3) ...
                                Setting up libpng12-0 (1.2.46-3ubuntu1.3) ...
                                Setting up gstreamer0.10-plugins-good (0.10.30-1ubuntu7.1) ...
                                Setting up libc-dev-bin (2.13-20ubuntu5.3) ...
                                Setting up libc6-dev (2.13-20ubuntu5.3) ...
                                Setting up libc6-i386 (2.13-20ubuntu5.3) ...
                                Setting up libfreetype6-dev (2.4.4-2ubuntu1.2) ...
                                Setting up libfontconfig1-dev (2.8.0-3ubuntu2) ...
                                Setting up libpng12-dev (1.2.46-3ubuntu1.3) ...
                                Setting up libcairo2-dev (1.10.2-6ubuntu3) ...
                                Setting up libgdk-pixbuf2.0-dev (2.24.0-1ubuntu1) ...
                                Setting up libxft-dev (2.2.0-3ubuntu1) ...
                                Setting up libpango1.0-dev (1.29.3+git20110916-0ubuntu1) ...
                                Setting up libgtk2.0-dev (2.24.6-0ubuntu5) ...
                                Setting up python-gtk2-dev (2.24.0-2) ...
                                Processing triggers for libc-bin ...
                                ldconfig deferred processing now taking place

                                Comment

                                Working...
                                X