PDA

View Full Version : Can't use apt-get due to unmet dependencies



timdp
August 25th, 2014, 01:28 PM
Hi, I've moved my Mum over to Ubuntu (12.04 LTS 3.0.13-34-generic) and she is loving it. This weekend I've been trying to install Virtual Box so that I can set a Windows VM for her to run iTunes and iCloud (have given up on the Ubuntu equivalents after a lot of heartache).

In the process of trying to install Virtual Box, I seem to have screwed something up. I tried a dpkg install, and I think that may be the culprit.

apt-get now says:
The following packages have unmet dependencies.
virtualbox-4.3:i386 : Depends: libcurl3:i386 (>= 7.16.2-1) but it is not going to be installed
Depends: libdevmapper1.02.1:i386 (>= 2:1.02.20) but it is not going to be installed
Depends: libgl1-mesa-glx:i386 or
libgl1:i386
Depends: libpng12-0:i386 (>= 1.2.13-4) but it is not going to be installed
Depends: libpython2.7:i386 (>= 2.7) but it is not going to be installed
Depends: libqt4-network:i386 (>= 4:4.5.3) but it is not going to be installed
Depends: libqt4-opengl:i386 (>= 4:4.7.2) but it is not going to be installed
Depends: libqtcore4:i386 (>= 4:4.8.0) but it is not going to be installed
Depends: libqtgui4:i386 (>= 4:4.8.0) but it is not going to be installed
Depends: libsdl1.2debian:i386 (>= 1.2.10-1) but it is not going to be installed
Depends: libssl1.0.0:i386 (>= 1.0.0) but it is not going to be installed
Depends: libstdc++6:i386 (>= 4.6) but it is not going to be installed
Depends: libvpx1:i386 (>= 1.0.0) but it is not going to be installed
Depends: libxcursor1:i386 (> 1.1.2) but it is not going to be installed
Depends: libxinerama1:i386 but it is not going to be installed
Depends: libxml2:i386 (>= 2.7.4) but it is not going to be installed
Depends: libxmu6:i386 but it is not going to be installed
Depends: libxt6:i386 but it is not going to be installed
Depends: psmisc:i386 but it is not going to be installed
Recommends: libpulse0:i386 but it is not going to be installed
Recommends: libsdl-ttf2.0-0:i386 but it is not going to be installed
Recommends: dkms:i386 but it is not installable
Recommends: linux-headers:i386
Recommends: gcc:i386 but it is not going to be installed
Recommends: make:i386 but it is not going to be installed
Recommends: binutils:i386 but it is not going to be installed
Recommends: pdf-viewer:i386
Recommends: libgl1:i386
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

apt-get -f install says:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
gir1.2-notify-0.7 libopencc1 syslinux node-node-uuid gedit-common libgtksourceview-3.0-0 node-lru-cache
node-which node-tar node-semver gir1.2-gmenu-3.0 intel-gpu-tools node-block-stream gir1.2-indicate-0.7
ibus-gtk3 gir1.2-gnomekeyring-1.0 libv8-3.7.12.22 liblouis-data syslinux-legacy libcrypt-passwdmd5-perl
ibus-gtk ubuntu-extras-keyring node-request node-mkdirp guile-1.8-libs syslinux-common node-fstream
gtk2-engines-murrine node-nopt gtk3-engines-unico node-minimatch gir1.2-appindicator3-0.1 libreoffice-gtk
command-not-found-data node-inherits liblouis2 gir1.2-gtksource-3.0 libgtksourceview-3.0-common libssl-dev
libssl-doc nodejs libgtkspell-3-0 gir1.2-atspi-2.0 zlib1g-dev ibus-pinyin-db-android im-switch ubuntu-mono
node-abbrev libev4 libv8-dev gir1.2-gudev-1.0 gir1.2-wnck-3.0 node-rimraf libc-ares2 ubuntu-wallpapers
app-install-data gir1.2-launchpad-integration-3.0 protobuf-compiler libev-dev libc-ares-dev
node-graceful-fs libprotoc7 librsync1 adium-theme-ubuntu activity-log-manager-common node-ini
libqtcore4:i386 libglib2.0-0:i386 libpcre3:i386 libstdc++6:i386 libqt4-network:i386 libqt4-dbus:i386
libdbus-1-3:i386 libqt4-xml:i386 libqtgui4:i386 libjpeg8:i386 libjpeg-turbo8:i386 libqt4-opengl:i386
libxml2:i386 libssl1.0.0:i386 libfontconfig1:i386 libexpat1:i386 libcurl3:i386 libgssapi-krb5-2:i386
libkrb5-3:i386 libldap-2.4-2:i386 libgnutls26:i386 libgcrypt11:i386 libcomerr2:i386 libkeyutils1:i386
libxinerama1:i386 libpng12-0:i386 libselinux1:i386 libcups2:i386 libavahi-common3:i386
libavahi-client3:i386 libsasl2-2:i386 libdb5.1:i386 libidn11:i386 libtiff4:i386 libpulse0:i386
libwrap0:i386 libxmu6:i386 libxt6:i386 libxcursor1:i386 libmng1:i386 liblcms1:i386 libp11-kit0:i386
libxi6:i386 libgpg-error0:i386 libffi6:i386 libgssapi3-heimdal:i386 libkrb5-26-heimdal:i386
libsqlite3-0:i386 libasn1-8-heimdal:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386
libhx509-5-heimdal:i386 libwind0-heimdal:i386 libqt4-declarative:i386 libqt4-sql:i386 libqt4-script:i386
libqt4-sql-mysql:i386 libmysqlclient18:i386 mysql-common libqt4-xmlpatterns:i386 libsasl2-modules:i386
libsndfile1:i386 libflac8:i386 libogg0:i386 libvorbis0a:i386 libvorbisenc2:i386 libk5crypto3:i386
libaudio2:i386 libelf1:i386 libroken18-heimdal:i386 libasyncns0:i386 libsdl1.2debian:i386 libcaca0:i386
libslang2:i386 libncursesw5:i386 libtinfo5:i386 libgpm2:i386 libavahi-common-data:i386 librtmp0:i386
libtasn1-3:i386 libkrb5support0:i386 libheimntlm0-heimdal:i386 libjson0:i386
libgl1-mesa-glx-lts-trusty:i386 libudev0:i386 libxxf86vm1:i386 libdrm2:i386 libx11-xcb1:i386
libxcb-dri2-0:i386 libxcb-glx0:i386 libgl1-mesa-dri-lts-trusty:i386 libdrm-intel1:i386 libpciaccess0:i386
libdrm-radeon1:i386 libtxc-dxtn-s2tc0:i386 libdrm-nouveau2:i386 libglapi-mesa-lts-trusty:i386
libllvm3.4:i386
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libasn1-8-heimdal:i386 libasyncns0:i386 libaudio2:i386 libavahi-client3:i386 libavahi-common-data:i386
libavahi-common3:i386 libcaca0:i386 libcomerr2:i386 libcups2:i386 libcurl3:i386 libdb5.1:i386
libdbus-1-3:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libelf1:i386
libexpat1:i386 libffi6:i386 libflac8:i386 libfontconfig1:i386 libgcrypt11:i386
libgl1-mesa-dri-lts-trusty:i386 libgl1-mesa-glx-lts-trusty:i386 libglapi-mesa-lts-trusty:i386
libglib2.0-0:i386 libgnutls26:i386 libgpg-error0:i386 libgpm2:i386 libgssapi-krb5-2:i386
libgssapi3-heimdal:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386
libhx509-5-heimdal:i386 libidn11:i386 libjpeg-turbo8:i386 libjpeg8:i386 libjson0:i386 libk5crypto3:i386
libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms1:i386
libldap-2.4-2:i386 libllvm3.4:i386 libmng1:i386 libmysqlclient18:i386 libncursesw5:i386 libogg0:i386
libp11-kit0:i386 libpciaccess0:i386 libpcre3:i386 libpng12-0:i386 libpulse0:i386 libpython3.2
libqt4-dbus:i386 libqt4-declarative:i386 libqt4-network:i386 libqt4-opengl:i386 libqt4-script:i386
libqt4-sql:i386 libqt4-sql-mysql:i386 libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386
libqtgui4:i386 libroken18-heimdal:i386 librtmp0:i386 libsasl2-2:i386 libsasl2-modules:i386
libsdl1.2debian:i386 libselinux1:i386 libslang2:i386 libsndfile1:i386 libsqlite3-0:i386 libssl1.0.0:i386
libstdc++6:i386 libtasn1-3:i386 libtiff4:i386 libtinfo5:i386 libtxc-dxtn-s2tc0:i386 libudev0:i386
libvorbis0a:i386 libvorbisenc2:i386 libwind0-heimdal:i386 libwrap0:i386 libx11-xcb1:i386 libxcb-dri2-0:i386
libxcb-glx0:i386 libxcursor1:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxmu6:i386 libxt6:i386
libxxf86vm1:i386 mysql-common python3 python3-minimal python3-uno python3.2 python3.2-minimal
Suggested packages:
nas:i386 cups-common:i386 rng-tools:i386 libglide3:i386 gnutls-bin:i386 gpm:i386 krb5-doc:i386
krb5-user:i386 liblcms-utils:i386 libqt4-declarative-folderlistmodel:i386 libqt4-declarative-gestures:i386
libqt4-declarative-particles:i386 libqt4-declarative-shaders:i386 qt4-qmlviewer:i386 libqt4-dev:i386
libthai0:i386 qt4-qtconfig:i386 libsasl2-modules-otp:i386 libsasl2-modules-ldap:i386
libsasl2-modules-sql:i386 libsasl2-modules-gssapi-mit:i386 libsasl2-modules-gssapi-heimdal:i386 python3-doc
python3-tk python3.2-doc binutils binfmt-support
Recommended packages:
xml-core:i386
The following packages will be REMOVED
activity-log-manager-control-center aisleriot apparmor apport apport-gtk apt-xapian-index aptdaemon apturl
apturl-common bluez bluez-alsa bluez-gstreamer checkbox checkbox-qt command-not-found compiz compiz-gnome
compiz-plugins-main-default compizconfig-backend-gconf deja-dup duplicity eog evolution-data-server firefox
firefox-gnome-support flashplugin-installer foomatic-db-compressed-ppds gconf2 gdb gedit gir1.2-peas-1.0
gir1.2-rb-3.0 gir1.2-totem-1.0 gksu gnome-bluetooth gnome-control-center gnome-media gnome-menus gnome-orca
gnome-sudoku gnome-terminal gnome-terminal-data gnome-user-share gstreamer0.10-gconf gwibber
gwibber-service gwibber-service-facebook gwibber-service-identica gwibber-service-twitter hplip hplip-data
ibus ibus-pinyin ibus-table indicator-datetime indicator-power jockey-common jockey-gtk
landscape-client-ui-install language-selector-common language-selector-gnome launchpad-integration
libcanberra-gtk-module libcanberra-gtk3-module libcompizconfig0 libfolks-eds25 libgksu2-0
libgnome-media-profiles-3.0-0 libgnome2-common libgweather-3-0 libgweather-common libgwibber-gtk2
libgwibber2 libmetacity-private0 libpeas-1.0-0 libpurple-bin libpython2.7 libreoffice-gnome
librhythmbox-core5 libsyncdaemon-1.0-1 libtotem0 light-themes lsb-release metacity metacity-common
nautilus-share network-manager-gnome nodejs-dev npm nvidia-common onboard oneconf openprinting-ppds
printer-driver-foo2zjs printer-driver-ptouch printer-driver-pxljr printer-driver-sag-gdi
printer-driver-splix python python-appindicator python-apport python-apt python-apt-common python-aptdaemon
python-aptdaemon.gtk3widgets python-aptdaemon.pkcompat python-brlapi python-cairo python-chardet
python-configglue python-crypto python-cups python-cupshelpers python-dateutil python-dbus python-debian
python-debtagshw python-defer python-dirspec python-egenix-mxdatetime python-egenix-mxtools python-gconf
python-gdbm python-gi python-gi-cairo python-gnomekeyring python-gnupginterface python-gobject
python-gobject-2 python-gst0.10 python-gtk2 python-httplib2 python-ibus python-imaging python-keyring
python-launchpadlib python-lazr.restfulclient python-lazr.uri python-libproxy python-libxml2
python-lockfile python-louis python-mako python-markupsafe python-minimal python-notify python-oauth
python-openssl python-packagekit python-pam python-pexpect python-piston-mini-client python-pkg-resources
python-problem-report python-protobuf python-pyatspi2 python-pycurl python-pyinotify python-renderpm
python-reportlab python-reportlab-accel python-serial python-simplejson python-smbc
python-software-properties python-speechd python-twisted-bin python-twisted-core python-twisted-names
python-twisted-web python-ubuntu-sso-client python-ubuntuone-client python-ubuntuone-control-panel
python-ubuntuone-storageprotocol python-uno python-virtkey python-wadllib python-xapian python-xdg
python-xkit python-zeitgeist python-zope.interface python2.7 python2.7-minimal rhythmbox rhythmbox-mozilla
rhythmbox-plugin-cdrecorder rhythmbox-plugin-magnatune rhythmbox-plugin-zeitgeist rhythmbox-plugins
rhythmbox-ubuntuone sessioninstaller software-center software-center-aptdaemon-plugins
software-properties-common software-properties-gtk system-config-printer-common system-config-printer-gnome
system-config-printer-udev totem totem-mozilla totem-plugins ttf-mscorefonts-installer ubuntu-artwork
ubuntu-desktop ubuntu-minimal ubuntu-sso-client ubuntu-sso-client-gtk ubuntu-standard ubuntu-system-service
ubuntuone-client ubuntuone-client-gnome ubuntuone-control-panel ubuntuone-couch ubuntuone-installer ufw
unattended-upgrades unity unity-2d unity-common unity-lens-applications unity-lens-video
unity-scope-musicstores unity-scope-video-remote update-manager update-manager-core update-notifier
update-notifier-common usb-creator-common usb-creator-gtk virtualbox-4.3:i386 xdiagnose xul-ext-ubufox
zeitgeist zeitgeist-core zeitgeist-datahub
The following NEW packages will be installed
libasn1-8-heimdal:i386 libasyncns0:i386 libaudio2:i386 libavahi-client3:i386 libavahi-common-data:i386
libavahi-common3:i386 libcaca0:i386 libcomerr2:i386 libcups2:i386 libcurl3:i386 libdb5.1:i386
libdbus-1-3:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libelf1:i386
libexpat1:i386 libffi6:i386 libflac8:i386 libfontconfig1:i386 libgcrypt11:i386
libgl1-mesa-dri-lts-trusty:i386 libgl1-mesa-glx-lts-trusty:i386 libglapi-mesa-lts-trusty:i386
libglib2.0-0:i386 libgnutls26:i386 libgpg-error0:i386 libgpm2:i386 libgssapi-krb5-2:i386
libgssapi3-heimdal:i386 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386
libhx509-5-heimdal:i386 libidn11:i386 libjpeg-turbo8:i386 libjpeg8:i386 libjson0:i386 libk5crypto3:i386
libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms1:i386
libldap-2.4-2:i386 libllvm3.4:i386 libmng1:i386 libmysqlclient18:i386 libncursesw5:i386 libogg0:i386
libp11-kit0:i386 libpciaccess0:i386 libpcre3:i386 libpng12-0:i386 libpulse0:i386 libpython3.2
libqt4-dbus:i386 libqt4-declarative:i386 libqt4-network:i386 libqt4-opengl:i386 libqt4-script:i386
libqt4-sql:i386 libqt4-sql-mysql:i386 libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386
libqtgui4:i386 libroken18-heimdal:i386 librtmp0:i386 libsasl2-2:i386 libsasl2-modules:i386
libsdl1.2debian:i386 libselinux1:i386 libslang2:i386 libsndfile1:i386 libsqlite3-0:i386 libssl1.0.0:i386
libstdc++6:i386 libtasn1-3:i386 libtiff4:i386 libtinfo5:i386 libtxc-dxtn-s2tc0:i386 libudev0:i386
libvorbis0a:i386 libvorbisenc2:i386 libwind0-heimdal:i386 libwrap0:i386 libx11-xcb1:i386 libxcb-dri2-0:i386
libxcb-glx0:i386 libxcursor1:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxmu6:i386 libxt6:i386
libxxf86vm1:i386 mysql-common python3 python3-minimal python3-uno python3.2 python3.2-minimal
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
python-minimal python2.7-minimal (due to python-minimal)
0 to upgrade, 104 to newly install, 236 to remove and 1 not to upgrade.
1 not fully installed or removed.
Need to get 43.8 MB of archives.
After this operation, 272 MB disk space will be freed.
You are about to do something potentially harmful
To continue type in the phrase ‘Yes, do as I say!’
?]

And typing "Yes, do as I say!" sounds like a bad idea to me.

Any advice please? Thank you!

steeldriver
August 25th, 2014, 01:40 PM
It looks like you are trying to install the 32-bit version of VirtualBox on a 64-bit system? is that the case?

timdp
August 25th, 2014, 06:54 PM
Aha! Thank you.

uname -a says "Linux Worthy 3.13.0-34-generic #60~precise1-Ubuntu SMP Wed Aug 13 15:55:33 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux"

I had forgotten I'd given her 64bit!

Any idea how to unpick?