Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Upgrading gnome-base/nautilus broke Galeon[SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Wed Jun 08, 2005 3:43 pm    Post subject: Upgrading gnome-base/nautilus broke Galeon[SOLVED] Reply with quote

[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
View user's profile Send private message
overkll
Veteran
Veteran


Joined: 21 Sep 2004
Posts: 1249
Location: Austin, Texas

PostPosted: Wed Jun 08, 2005 4:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Wed Jun 08, 2005 4:43 pm    Post subject: Reply with quote

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
View user's profile Send private message
overkll
Veteran
Veteran


Joined: 21 Sep 2004
Posts: 1249
Location: Austin, Texas

PostPosted: Wed Jun 08, 2005 5:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Wed Jun 08, 2005 6:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
overkll
Veteran
Veteran


Joined: 21 Sep 2004
Posts: 1249
Location: Austin, Texas

PostPosted: Wed Jun 08, 2005 6:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Wed Jun 08, 2005 6:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Wed Jun 08, 2005 7:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
overkll
Veteran
Veteran


Joined: 21 Sep 2004
Posts: 1249
Location: Austin, Texas

PostPosted: Wed Jun 08, 2005 7:11 pm    Post subject: Reply with quote

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
View user's profile Send private message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Wed Jun 08, 2005 7:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
overkll
Veteran
Veteran


Joined: 21 Sep 2004
Posts: 1249
Location: Austin, Texas

PostPosted: Wed Jun 08, 2005 7:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Wed Jun 08, 2005 7:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
overkll
Veteran
Veteran


Joined: 21 Sep 2004
Posts: 1249
Location: Austin, Texas

PostPosted: Wed Jun 08, 2005 8:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Thu Jun 09, 2005 2:28 am    Post subject: Reply with quote

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
View user's profile Send private message
overkll
Veteran
Veteran


Joined: 21 Sep 2004
Posts: 1249
Location: Austin, Texas

PostPosted: Thu Jun 09, 2005 5:18 am    Post subject: Reply with quote

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
View user's profile Send private message
overkll
Veteran
Veteran


Joined: 21 Sep 2004
Posts: 1249
Location: Austin, Texas

PostPosted: Thu Jun 09, 2005 4:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Thu Jun 09, 2005 7:05 pm    Post subject: Reply with 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?

(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.

overkll wrote:
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


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
View user's profile Send private message
overkll
Veteran
Veteran


Joined: 21 Sep 2004
Posts: 1249
Location: Austin, Texas

PostPosted: Thu Jun 09, 2005 8:52 pm    Post subject: Reply with quote

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
View user's profile Send private message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Wed Jul 06, 2005 1:41 pm    Post subject: Reply with quote

A solution is detailed at the end of
https://bugs.gentoo.org/show_bug.cgi?id=97092

Thread https://forums.gentoo.org/viewtopic-p-2526144.html#2526144
has some further discussion.
_________________
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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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