Packages kept back in precise 12.04 beta1

Asked by James

On Friday I did a Fresh install of precise (beta1). On the whole it's working great, but I think my updates have gotten stuck somehow. My packages are being "kept back". On previous Ubuntu versions I would just run "sudo aptitude update" and that would fix it, but this isn't working:

$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
  empathy empathy-common firefox-gnome-support gconf2 gconf2-common gir1.2-gconf-2.0 gir1.2-rb-3.0 gnome-control-center
  gnome-control-center-data gnome-settings-daemon ibus indicator-datetime libgconf2-4 libgweather-3-0 libpurple0
  librhythmbox-core5 libtotem-plparser17 light-themes linux-generic linux-headers-generic linux-image-generic
  nautilus-sendto-empathy pulseaudio-module-gconf python-ibus python-ubuntuone-control-panel rhythmbox rhythmbox-plugin-cdrecorder
  rhythmbox-plugins rhythmbox-ubuntuone thunderbird thunderbird-globalmenu thunderbird-gnome-support ubuntuone-control-panel
  ubuntuone-control-panel-common ubuntuone-control-panel-gtk
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.

OK so I do what I used to do:

$ sudo aptitude upgrade
Resolving dependencies...
Unable to resolve dependencies for the upgrade: no solution found.
Unable to safely resolve dependencies, try running with --full-resolver.

So I do as it says, and I get about a billion lines of stuff and I have no idea what this is.

$ sudo aptitude upgrade --full-resolver
The following NEW packages will be installed:
  gconf-service{a} gtk2-engines-pixbuf{a} libfarstream-0.1-0{ab} libgconf-2-4{a} libqt4-designer{a} libqt4-help{a}
  libqt4-scripttools{a} libqt4-test{a} libqtassistantclient4{a} libquvi-scripts{a} libquvi7{a} libtelepathy-farstream1{a}
  linux-headers-3.2.0-18{a} linux-headers-3.2.0-18-generic{a} linux-image-3.2.0-18-generic python-qt4{a} python-qt4-dbus{a}
  python-sip{a} rhythmbox-mozilla{a} rhythmbox-plugin-zeitgeist{a} ubuntu-sso-client-qt{a} ubuntuone-control-panel-qt{a}
The following packages will be upgraded:
  empathy empathy-common firefox-gnome-support gconf2 gconf2-common gir1.2-gconf-2.0 gir1.2-rb-3.0 gnome-control-center
  gnome-control-center-data gnome-settings-daemon ibus indicator-datetime libgconf2-4 libgweather-3-0 libpurple0
  librhythmbox-core5 libtotem-plparser17 light-themes linux-generic linux-headers-generic linux-image-generic
  nautilus-sendto-empathy pulseaudio-module-gconf python-ibus python-ubuntuone-control-panel rhythmbox
  rhythmbox-plugin-cdrecorder rhythmbox-plugins rhythmbox-ubuntuone thunderbird thunderbird-globalmenu
  thunderbird-gnome-support ubuntuone-control-panel ubuntuone-control-panel-common ubuntuone-control-panel-gtk
35 packages upgraded, 22 newly installed, 0 to remove and 0 not upgraded.
Need to get 89.0 MB of archives. After unpacking 250 MB will be used.
The following packages have unmet dependencies:
  libfarstream-0.1-0: Conflicts: libgstfarsight0.10-0 but 0.0.31-1ubuntu3 is installed.
Internal error: the solver Install(espeak 1.46.02-0ubuntu1 <espeak-data 1.46.02-0ubuntu1 -S> {espeak 1.46.02-0ubuntu1 espeak 1.46.02-0ubuntu1}>) of a supposedly unresolved dependency is already installed in step 904
Internal error: the solver Install(gvfs-daemons 1.11.4-0ubuntu1 <gvfs-backends 1.11.4-0ubuntu1 -> {gvfs-daemons 1.11.4-0ubuntu1 gvfs-daemons 1.11.4-0ubuntu1}>) of a supposedly unresolved dependency is already installed in step 1109
Internal error: the solver Install(gvfs-daemons 1.11.4-0ubuntu1 <gvfs 1.11.4-0ubuntu1 -> {gvfs-daemons 1.11.4-0ubuntu1 gvfs-daemons 1.11.4-0ubuntu1}>) of a supposedly unresolved dependency is already installed in step 1109
Internal error: the solver Install(gvfs-daemons 1.11.4-0ubuntu1 <gvfs 1.11.4-0ubuntu1 -> {gvfs-daemons 1.11.4-0ubuntu1 gvfs-daemons 1.11.4-0ubuntu1}>) of a supposedly unresolved dependency is already installed in step 1109
open: 69; closed: 1244; defer: 26; conflict: 36 .Internal error: the solver Install(ghostscript 9.05~dfsg-0ubuntu2 <gs-cjk-resource 1.20100103-3 -> {ghostscript 9.05~dfsg-0ubuntu2 ghostscript 9.05~dfsg-0ubuntu2}>) of a supposedly unresolved dependency is already installed in step 1538
Internal error: the solver Install(ghostscript 9.05~dfsg-0ubuntu2 <ghostscript-x 9.05~dfsg-0ubuntu2 -> {ghostscript 9.05~dfsg-0ubuntu2 ghostscript 9.05~dfsg-0ubuntu2}>) of a supposedly unresolved dependency is already installed in step 1538
Internal error: the solver Install(bamfdaemon 0.2.110-0ubuntu1 <libbamf3-0 0.2.110-0ubuntu1 -> {bamfdaemon 0.2.110-0ubuntu1 bamfdaemon 0.2.110-0ubuntu1}>) of a supposedly unresolved dependency is already installed in step 1563
Internal error: the solver Install(bamfdaemon 0.2.110-0ubuntu1 <libbamf0 0.2.110-0ubuntu1 -> {bamfdaemon 0.2.110-0ubuntu1 bamfdaemon 0.2.110-0ubuntu1}>) of a supposedly unresolved dependency is already installed in step 1563
The following actions will resolve these dependencies:

       Remove the following packages:
1) adobeair
2) balsamiqmockupsfordesktop.ede15cf69e11f7f7d45b5430c7d37cc6c3545e3c.1
3) bluez-alsa
4) empathy
5) glib-networking
6) gstreamer0.10-fluendo-mp3
7) gstreamer0.10-plugins-base
8) gstreamer0.10-plugins-good
9) gstreamer0.10-x
10) gtk2-engines
11) gtk2-engines-murrine
12) gtk2-engines-oxygen
13) gtk2-engines-pixbuf
14) gvfs
15) gvfs-libs
16) ia32-crossover
17) ia32-libs
18) ia32-libs-multiarch
19) ibus-gtk
20) libaa1
21) libacl1
22) libao4
23) libasn1-8-heimdal
24) libasound2
25) libasound2-plugins
26) libasyncns0
27) libatk1.0-0
28) libattr1
29) libaudio2
30) libaudiofile1
31) libavahi-client3
32) libavahi-common3
33) libavc1394-0
34) libbz2-1.0
35) libc6
36) libcaca0
37) libcairo-gobject2
38) libcairo2
39) libcanberra-gtk-module
40) libcanberra-gtk0
41) libcanberra0
42) libcap2
43) libcapi20-3
44) libcdparanoia0
45) libcomerr2
46) libcroco3
47) libcups2
48) libcupsimage2
49) libcurl3
50) libdatrie1
51) libdb5.1
52) libdbus-1-3
53) libdbus-glib-1-2
54) libdrm-intel1
55) libdrm-nouveau1a
56) libdrm-radeon1
57) libdrm2
58) libdv4
59) libesd0
60) libexif12
61) libexpat1
62) libffi6
63) libflac8
64) libfontconfig1
65) libfreetype6
66) libgail-common
67) libgail18
68) libgcc1
69) libgcrypt11
70) libgd2-xpm
71) libgdbm3
72) libgdk-pixbuf2.0-0
73) libgettextpo0
74) libgl1-mesa-dri
75) libgl1-mesa-glx
76) libglapi-mesa
77) libglib2.0-0
78) libglu1-mesa
79) libgnome-keyring0
80) libgnutls26
81) libgomp1
82) libgpg-error0
83) libgphoto2-2
84) libgphoto2-port0
85) libgpm2
86) libgssapi-krb5-2
87) libgssapi3-heimdal
88) libgstreamer-plugins-base0.10-0
89) libgstreamer0.10-0
90) libgtk2.0-0
91) libgudev-1.0-0
92) libhcrypto4-heimdal
93) libheimbase1-heimdal
94) libheimntlm0-heimdal
95) libhx509-5-heimdal
96) libibus-1.0-0
97) libice6
98) libidn11
99) libiec61883-0
100) libieee1284-3
101) libjack-jackd2-0
102) libjasper1
103) libjpeg-turbo8
104) libjpeg8
105) libjson0
106) libk5crypto3
107) libkeyutils1
108) libkrb5-26-heimdal
109) libkrb5-3
110) libkrb5support0
111) liblcms1
112) libldap-2.4-2
113) libllvm3.0
114) libltdl7
115) libmad0
116) libmikmod2
117) libmng1
118) libmpg123-0
119) libmysqlclient18
120) libncurses5
121) libncursesw5
122) libnspr4
123) libnss3
124) libodbc1
125) libogg0
126) liboil0.3
127) libopenal1
128) liborc-0.4-0
129) libp11-kit0
130) libpango1.0-0
131) libpciaccess0
132) libpcre3
133) libpixman-1-0
134) libpng12-0
135) libproxy1
136) libpulse-mainloop-glib0
137) libpulse0
138) libpulsedsp
139) libpurple0
140) libqt4-dbus
141) libqt4-declarative
142) libqt4-designer
143) libqt4-network
144) libqt4-opengl
145) libqt4-qt3support
146) libqt4-script
147) libqt4-scripttools
148) libqt4-sql
149) libqt4-sql-mysql
150) libqt4-svg
151) libqt4-test
152) libqt4-xml
153) libqt4-xmlpatterns
154) libqtcore4
155) libqtgui4
156) libqtwebkit4
157) libraw1394-11
158) libroken18-heimdal
159) librsvg2-2
160) librsvg2-common
161) librtmp0
162) libsamplerate0
163) libsane
164) libsasl2-2
165) libsasl2-modules
166) libsdl-image1.2
167) libsdl-mixer1.2
168) libsdl-net1.2
169) libsdl-ttf2.0-0
170) libsdl1.2debian
171) libselinux1
172) libshout3
173) libslang2
174) libsm6
175) libsndfile1
176) libsoup-gnome2.4-1
177) libsoup2.4-1
178) libspeex1
179) libspeexdsp1
180) libsqlite3-0
181) libssl0.9.8
182) libssl1.0.0
183) libstdc++5
184) libstdc++6
185) libtag1-vanilla
186) libtag1c2a
187) libtasn1-3
188) libtdb1
189) libthai0
190) libtheora0
191) libtiff4
192) libtinfo5
193) libudev0
194) libunistring0
195) libusb-0.1-4
196) libuuid1
197) libv4l-0
198) libv4lconvert0
199) libvisual-0.4-0
200) libvisual-0.4-plugins
201) libvorbis0a
202) libvorbisenc2
203) libvorbisfile3
204) libwavpack1
205) libwind0-heimdal
206) libwrap0
207) libx11-6
208) libx11-xcb1
209) libxau6
210) libxaw7
211) libxcb-glx0
212) libxcb-render0
213) libxcb-shm0
214) libxcb1
215) libxcomposite1
216) libxcursor1
217) libxdamage1
218) libxdmcp6
219) libxext6
220) libxfixes3
221) libxft2
222) libxi6
223) libxinerama1
224) libxml2
225) libxmu6
226) libxp6
227) libxpm4
228) libxrandr2
229) libxrender1
230) libxslt1.1
231) libxss1
232) libxt6
233) libxv1
234) libxxf86vm1
235) odbcinst1debian2
236) pidgin
237) pidgin-libnotify
238) pidgin-plugin-pack
239) skype
240) teamviewer7
241) telepathy-haze
242) xaw3dg
243) zlib1g

       Keep the following packages at their current version:
244) libfarstream-0.1-0 [Not Installed]
245) libtelepathy-farstream1 [Not Installed]

       Leave the following dependencies unresolved:
246) ubuntu-desktop recommends empathy
247) libcanberra-gtk0 recommends libcanberra-gtk-module
248) libgphoto2-2 recommends udev (>= 0.175)
249) libgphoto2-2 recommends libgphoto2-l10n (>= 2.4.13-1)
250) libncurses5 recommends libgpm2
251) libncursesw5 recommends libgpm2
252) libqt4-dbus recommends qdbus (= 4:4.8.0-1ubuntu9)
253) libqt4-sql recommends libqt4-sql-mysql | libqt4-sql-odbc | libqt4-sql-psql | libqt4-sql-sqlite
254) libslang2 recommends libpng12-0
255) libvisual-0.4-0 recommends libvisual-0.4-plugins

Accept this solution? [Y/n/q/?]

Can someone help me? I don't know what I should do, from what I understand it is going to try and uninstall half my system!?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu apt Edit question
Assignee:
No assignee Edit question
Solved by:
actionparsnip
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

You will see 'held back' packages occasionally. It's not an issue. An example will clear the air;

packageA is installed at version 1.0
packageB is a dependancy of A and is at version 4.5
packageA is upgrade on the repo to version 2.0 BUT requires packageB to be at version 5.0
packageA will be 'held back' until the dependancies are met and THEN they will both install

Revision history for this message
Best actionparsnip (andrew-woodhead666) said :
#2

The following packages have unmet dependencies:
libfarstream-0.1-0: Conflicts: libgstfarsight0.10-0 but
0.0.31-1ubuntu3 is installed.

Is you cause. Say no to all this nonsense and continue. When the update is ready it will come. If you don't understand stuff like this you should not be using Precise as it is not ready and not stable and not for regular users

Revision history for this message
James (jamesasgrim) said :
#3

Thanks actionparsnip, that solved my question.

Revision history for this message
James (jamesasgrim) said :
#4

Further information if this might be useful to anyone, farsight seems to be something to do with Video conferencing, which I don't use, so I simply did:

$ sudo apt-get remove libgstfarsight0.10-0
$ sudo aptitude upgrade --full-resolver

which then allowed all my other packages to upgrade! Probably didn't need the --full-resolver switch. Thanks actionparsnip for pointing out where the dependency issue was, I now know how to understand that mass of information! :)

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#5

I suggest you remove other packages you don't use. Keeps the system simpler and will generate fewer issues