View previous topic :: View next topic |
Author |
Message |
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
Posted: Wed Jun 08, 2005 3:43 pm Post subject: Upgrading gnome-base/nautilus broke Galeon[SOLVED] |
|
|
[edit]The title was
A non-installed Blocker?
I've changed the title to more closely reflect what worked for me.
It is possible that the error was mine somehow, rather than
Portage's way of upgrading emerge gnome-base/nautilus.[/edit]
I can no longer run Galeon (file "libnautilus.so.2" is missing;
BTWay, what pkg is it in?), and in trying to fix things with
`revdep-rebuild' I get this:
Code: | Calculating dependencies ...done!
[blocks B ] <app-admin/gnome-system-tools-1.1.91 (is blocking
app-admin/system-tools-backends-1.2.0)
[ebuild N ] app-admin/system-tools-backends-1.2.0
[ebuild U ] app-admin/gnome-system-tools-1.2.0-r1 [1.0.2-r1]
!!! Error: The above package list contains packages which cannot be installed
!!! on the same system. |
What confuses me is that gnome-system-tools-1.1.91 is not on my
system:
Code: | % equery which app-admin/gnome-system-tools
/usr/portage/app-admin/gnome-system-tools/gnome-system-tools-1.2.0-r1.ebuild
% esearch -F app-admin/gnome-system-tools
[ Results for search key : app-admin/gnome-system-tools ]
[ Applications found : 1 ]
* app-admin/gnome-system-tools
Latest version available: 1.2.0-r1
Latest version installed: 1.0.2-r1 |
How can I be blocked by a pkg-version that I don't have? What is
the way out? _________________ Your thread resolved? Putting [SOLVED] in its title helps all Gentooers. (Button "edit" , first post)
Prof. Jonathan LF King, Mathematics dept., University of Florida
Last edited by gentsquash on Wed Jul 06, 2005 1:42 pm; edited 3 times in total |
|
Back to top |
|
|
overkll Veteran
Joined: 21 Sep 2004 Posts: 1249 Location: Austin, Texas
|
Posted: Wed Jun 08, 2005 4:05 pm Post subject: |
|
|
I think you are missing something....
Quote: | [blocks B ] <app-admin/gnome-system-tools-1.1.91 (is blocking |
The " < " means that any version less than 1.1.91 is a blocker. Try "emerge -C gnome-system-tools -av" It should list the offending version. You can then remove it. |
|
Back to top |
|
|
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
Posted: Wed Jun 08, 2005 4:43 pm Post subject: |
|
|
You're right; I did miss the "<". I had previously done
Code: | % emerge -C -av app-admin/gnome-system-tools
>>> These are the packages that I would unmerge:
app-admin/gnome-system-tools
selected: 1.0.2-r1
protected: none
omitted: none |
and it did not mention blockers. Where I'm confused is when I
try to simply upgrade the pkg, I get the same blocking:
Code: | % emerge -avu app-admin/gnome-system-tools
Calculating dependencies ...done!
[blocks B ] <app-admin/gnome-system-tools-1.1.91 (is blocking
app-admin/system-tools-backends-1.2.0)
[ebuild N ] app-admin/system-tools-backends-1.2.0
[ebuild U ] app-admin/gnome-system-tools-1.2.0-r1 [1.0.2-r1]
!!! Error: The above package list contains packages which cannot be installed
!!! on the same system. |
Why didn't that emerge cmd cause Portage to build
gnome-system-tools-1.2.0-r1, then remove the old version, then
install the new? Is this some kind of circular dependency?
I'm cautious about directly removing gnome-system-tools-1.0.2-r1
since I'm not sure that I'll be able to install the new one. _________________ Your thread resolved? Putting [SOLVED] in its title helps all Gentooers. (Button "edit" , first post)
Prof. Jonathan LF King, Mathematics dept., University of Florida
Last edited by gentsquash on Wed Jun 08, 2005 5:38 pm; edited 1 time in total |
|
Back to top |
|
|
overkll Veteran
Joined: 21 Sep 2004 Posts: 1249 Location: Austin, Texas
|
Posted: Wed Jun 08, 2005 5:14 pm Post subject: |
|
|
gentsquash wrote: | You're right; I did miss the "<". I had previously done
Code: | % emerge -C -av app-admin/gnome-system-tools
>>> These are the packages that I would unmerge:
app-admin/gnome-system-tools
selected: 1.0.2-r1
protected: none
omitted: none |
and it did not mention blockers. |
1.0.2-r1 is the blocker.
I'm not a portage expert, but I know you need to unmerge blockers before emerging new versions.
I'm unsure why portage behaves this way since most of the time emerging a new version of a package will unmerge the older version automatically. I filed a bug report on this months ago and its status is still "new". You could add your issue to the bug report if you wish.
https://bugs.gentoo.org/show_bug.cgi?id=79606
For now, just unmerge the offending package and you will be able to continue your upgrade. |
|
Back to top |
|
|
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
Posted: Wed Jun 08, 2005 6:30 pm Post subject: |
|
|
Thank you overkll.
As you suggested, I did the removal and re-install, and that
worked.
I'm still having revdep-rebuild fail; I'm missing the
libnautilus.so.2
library file, apparently.
Could I trouble you (or anyone) to do a
Code: | locate libnautilus.so.2 |
followed by a
Code: | qpkg -f <full path of libnautilus.so.2> |
so that I can try to install the appropriate pkg by hand, please? _________________ Your thread resolved? Putting [SOLVED] in its title helps all Gentooers. (Button "edit" , first post)
Prof. Jonathan LF King, Mathematics dept., University of Florida |
|
Back to top |
|
|
overkll Veteran
Joined: 21 Sep 2004 Posts: 1249 Location: Austin, Texas
|
Posted: Wed Jun 08, 2005 6:42 pm Post subject: |
|
|
Just from looking at the file I'd say it is supplied by the nautilus package.....
Code: | tesla root # qpkg -fp libnautilus.so.2
gnome-base/nautilus * |
Yep!
HTH |
|
Back to top |
|
|
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
Posted: Wed Jun 08, 2005 6:59 pm Post subject: |
|
|
I'm trying emerge gnome-base/nautilus even as we "speak";
thanks overkll.
Two questions:
How could I have found what pkg owns "libnautilus.so.2", when I
no longer have the file on my system? (The `qpkg -fp' does not
find it, OMYSystem.)
Secondly, could this whole mess have been caused by the fact
that my "world" file has
gnome-base/gnome-light rather than the full
GNOME? Should I put
gnome-base/nautilus in "world", do you think? _________________ Your thread resolved? Putting [SOLVED] in its title helps all Gentooers. (Button "edit" , first post)
Prof. Jonathan LF King, Mathematics dept., University of Florida |
|
Back to top |
|
|
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
Posted: Wed Jun 08, 2005 7:10 pm Post subject: |
|
|
No cigar yet. The emerge gnome-base/nautilus worked,
but still `revdep-rebuild' complains about missing
libnautilus.so.2, and `qpkg -fp' doesn't find it.
Could I trouble you to do a
Code: | locate libnautilus.so.2 |
so that I can see all full-pathnames that match? I very much
appreciate your help, by the way. _________________ Your thread resolved? Putting [SOLVED] in its title helps all Gentooers. (Button "edit" , first post)
Prof. Jonathan LF King, Mathematics dept., University of Florida
Last edited by gentsquash on Wed Jun 08, 2005 7:15 pm; edited 1 time in total |
|
Back to top |
|
|
overkll Veteran
Joined: 21 Sep 2004 Posts: 1249 Location: Austin, Texas
|
Posted: Wed Jun 08, 2005 7:11 pm Post subject: |
|
|
I think there are shortcomings with all of the gentoolkit apps with regards to finding an uninstalled package, but I could be wrong. qpkg seems to work well for me. There is an option flag to check uninstalled packages, but I think it is limited when used in combination with other flags. See "man qpkg" for details.
In regards to the "gnome-light" issue, I dont' know. I never have to fiddle with my world file and I've never used the gnome-light package. Are you trying to upgrade from gnome-light to gnome, or is this just an update of gnome-light? If it's just an upgrade of gnome-light, portage should know what to install/replace. Maybe gnome-light didn't need nautilus and now it does? If you are switching to gnome from gnome-light, that could explain the missing packages, but again I'd think that portage would pull in the dependancies. |
|
Back to top |
|
|
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
Posted: Wed Jun 08, 2005 7:32 pm Post subject: |
|
|
Our messages crossed.
The `genlop' cmd tells me that I emerged gnome-base/nautilus;
but still I can't find libnautilus.so.2.
Do several full-pathnames match
libnautilus.so.2? (Could you post any/all,
please?) Is it possible that there are two library files with the
same "last name", so to speak?
Is there a site where I can simply get the binary for
libnautilus.so.2, to directly install it? _________________ Your thread resolved? Putting [SOLVED] in its title helps all Gentooers. (Button "edit" , first post)
Prof. Jonathan LF King, Mathematics dept., University of Florida |
|
Back to top |
|
|
overkll Veteran
Joined: 21 Sep 2004 Posts: 1249 Location: Austin, Texas
|
Posted: Wed Jun 08, 2005 7:37 pm Post subject: |
|
|
Sure, sorry I didn't do it earlier as requested. Here you go.
Code: | tesla root # locate */libnautilus.so.2
/usr/lib/libnautilus.so.2 |
|
|
Back to top |
|
|
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
Posted: Wed Jun 08, 2005 7:47 pm Post subject: |
|
|
overkll wrote: | Here you go.
Code: | tesla root # locate */libnautilus.so.2
/usr/lib/libnautilus.so.2 |
|
And that was the only match, yes? Could you see if your
libnautilus.so.2
is a symlink to some other file?
I'm flummoxed, because you point out that it comes from
gnome-base/nautilus, which I have
installed afresh, but I find no such file.
My version is
Code: | gnome-base/nautilus
Latest version available: 2.10.0
Latest version installed: 2.10.0 |
--what is yours, please? Perhaps I need to downgrade?? _________________ Your thread resolved? Putting [SOLVED] in its title helps all Gentooers. (Button "edit" , first post)
Prof. Jonathan LF King, Mathematics dept., University of Florida |
|
Back to top |
|
|
overkll Veteran
Joined: 21 Sep 2004 Posts: 1249 Location: Austin, Texas
|
Posted: Wed Jun 08, 2005 8:22 pm Post subject: |
|
|
Code: | ls -l /usr/lib/libnautilus.*
-rwxr-xr-x 1 root root 1730 May 25 13:54 /usr/lib/libnautilus.la*
lrwxrwxrwx 1 root root 20 May 25 13:54 /usr/lib/libnautilus.so -> libnautilus.so.2.0.0*
lrwxrwxrwx 1 root root 20 May 25 13:54 /usr/lib/libnautilus.so.2 -> libnautilus.so.2.0.0*
-rwxr-xr-x 1 root root 71868 May 25 13:54 /usr/lib/libnautilus.so.2.0.0* |
You stated earlier that you have "gnome-light" in your world file. Do you have "gnome" installed as well? Are you upgrading from gnome-light to gnome? Or is it just an upgrade of gnome-light?
I'm running gnome-2.8 still. I haven't upgraded yet. I usually wait a week or two and see if there are any glaring bugs or problems before I emerge any major packages like xorg, gcc, glibc, gnome, etc.
My version of nautilus is 2.8.2-r1 |
|
Back to top |
|
|
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
Posted: Thu Jun 09, 2005 2:28 am Post subject: |
|
|
Thank you, overkll.
I downgraded to gnome-base/nautilus-2.8.2-r1
and that seems to have removed most/all of the problem. It has a
libnautilus.so.2
whereas gnome-base/nautilus-2.8.2-r1 does not appear to.
overkll wrote: | You stated earlier that you have "gnome-light"
in your world file. Do you have "gnome" installed as well? Are
you upgrading from gnome-light to gnome? Or is it just an upgrade
of gnome-light? |
I mostly run KDE. I had had GNOME installed (I don't recall the
pkg name), then switched to gnome-light. I think that my
problems came about from a
Code: | emerge -vu --deep system |
but it may have been "world".
overkll wrote: | I'm running gnome-2.8 still. I haven't upgraded
yet. I usually wait a week or two and see if there are any
glaring bugs or problems before I emerge any major packages like
xorg, gcc, glibc, gnome, etc. |
This simply demonstrates that while you are younger and better-looking
than I am, at least you are more intelligent as well.
- By the way, how do you tell when an upgrade was put into
Portage. Suppose you go on vacation, come back, do esync and
discover that there is an upgrade to (some part of) GNOME. How
do you tell if the upgrade was posted 2 weeks ago, or 5 minutes ago?
- There probably is some way to upgrade gnome-base/nautilus
and get Galeon working with the upgrade. If anyone knows, please post...
_________________ Your thread resolved? Putting [SOLVED] in its title helps all Gentooers. (Button "edit" , first post)
Prof. Jonathan LF King, Mathematics dept., University of Florida |
|
Back to top |
|
|
overkll Veteran
Joined: 21 Sep 2004 Posts: 1249 Location: Austin, Texas
|
Posted: Thu Jun 09, 2005 5:18 am Post subject: |
|
|
You're welcome gentsquash. Your posts are clear, concise and well formated. Makes it easy to help.
Yes, one must be careful with -uD.
Experience is the best teacher. I used to trust all updates. Until I encountered a major package that apparently hadn't been tested.
Quote: | By the way, how do you tell when an upgrade was put into
Portage. Suppose you go on vacation, come back, do esync and
discover that there is an upgrade to (some part of) GNOME. How
do you tell if the upgrade was posted 2 weeks ago, or 5 minutes ago?
|
I usually only postpone my updates on large packages, or ones I've had troubles with in the past. If I haven't esync'd in a while, and I want to know when the package was released, I'll check http://packages.gentoo.org. I'll query the site for the package listing and check the changelog. It should show at least the release date. There's probably a more efficient way. If you know of one, I'd like to know. |
|
Back to top |
|
|
overkll Veteran
Joined: 21 Sep 2004 Posts: 1249 Location: Austin, Texas
|
Posted: Thu Jun 09, 2005 4:03 pm Post subject: |
|
|
Professor,
I wanted to try gnome 2.10, so I took the plunge last night with emerge -uD. Intalled all the new gnome related packages. Everything worked, except a minor issue with gnome terminal not customizing the bash prompt with "host user" which was easily fixed.
esync'd this moring and guess what? Look what emerge -uDp world shows....
Code: | These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild U ] app-shells/bash-3.0-r11 [2.05b-r9]
[ebuild U ] sys-libs/readline-5.0-r2 [4.3-r5]
[ebuild N ] sys-apps/sysvinit-2.86
[ebuild U ] sys-apps/baselayout-1.11.12-r4 [1.9.4-r6]
[ebuild U ] app-editors/gedit-2.10.3 [2.10.0]
[ebuild U ] gnome-extra/evolution-data-server-1.2.1-r1 [1.2.1]
[ebuild U ] gnome-base/gnome-panel-2.10.0-r1 [2.10.0]
[ebuild N ] media-libs/musicbrainz-2.1.1
[ebuild N ] media-sound/sound-juicer-2.10.0
[ebuild N ] x11-themes/gnome-backgrounds-2.10.1
[ebuild N ] media-video/totem-1.0.2-r1
[ebuild U ] gnome-base/gnome-2.10-r1 [2.8.3-r1] |
...a few stray gnome packages - gedit, evolution-data-server, gnome-panel, gnome-backgrounds, and gnome-2.10. Luckily nothing prevented gnome from working after updating yesterday! |
|
Back to top |
|
|
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
Posted: Thu Jun 09, 2005 7:05 pm Post subject: |
|
|
overkll, do you run Galeon? --if so, did it work after your upgrade?
Does this "-r1" GNOME have the libnautilus.so.2 library file?
(BTWay, I see that gnome-light was just updated today --I'm going to take
your advice and wait a while...)
As an aside, I discovered that Firefox would run; it did not use
libnautilus.so.2.
To your bug-report I did adjoin a link to the current thread, trying to
"un-moribund" your report. _________________ Your thread resolved? Putting [SOLVED] in its title helps all Gentooers. (Button "edit" , first post)
Prof. Jonathan LF King, Mathematics dept., University of Florida |
|
Back to top |
|
|
overkll Veteran
Joined: 21 Sep 2004 Posts: 1249 Location: Austin, Texas
|
Posted: Thu Jun 09, 2005 8:52 pm Post subject: |
|
|
Quote: | overkll, do you run Galeon? --if so, did it work after your upgrade?
Does this "-r1" GNOME have the libnautilus.so.2 library file? |
Nope, no galeon here. Just mozilla, firefox and epiphany. Don't know about the "-r1". Maybe you need to to a "-uD"?
Quote: | To your bug-report I did adjoin a link to the current thread, trying to
"un-moribund" your report. |
Don't know if it'll help. Did you see all the "duplicates" and "here's another instance of". There must be no easy solution.
Well I updated to the new baselayout (didn't heed my own advice) and I'm struggling with my wireless card now. Worked perfectly before. May not be back for a while.... |
|
Back to top |
|
|
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|