Results 1 to 10 of 20
I'm new to Gentoo though I've tried a few other variations of linux (Fedora Core 3, Mandrake 10.1, Debian,...) and I'm having a problem updating it.
I use a variation ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 06-12-2005 #1Linux Enthusiast
- Join Date
- Jun 2005
- Location
- Odessa, FL
- Posts
- 586
Problem updating
I'm new to Gentoo though I've tried a few other variations of linux (Fedora Core 3, Mandrake 10.1, Debian,...) and I'm having a problem updating it.
I use a variation of Gentoo called Vidalinux, which uses a GUI program called porthole (might be universal with Gentoo, but I'm really not sure) to update through portage.
When updating Vidalinux using the new profile (2005.0) I get a couple of dependency problems (with different files that are updating) all pointing to "<www-client/mozilla-firefox-1.0-r3" as the problem.
The error within porthole says (in this case regarding app-text/ghostscript):
I then followed it's instructions and typed, within the terminal as root, the following:Code:*** emerge -u --nospinner app-text/ghostscript *** !!! Error: the <www-client/mozilla-firefox-1.0-r3 package conflicts with another package. !!! both can't be installed on the same system together. !!! Please use 'emerge --pretend' to determine blockers.
and it gave me the following output:Code:emerge --pretend -u --nospinner app-text/ghostscript
with the first line after "Calculating dependencies ...done!" in red text.Code:These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] <www-client/mozilla-firefox-1.0-r3 (is blocking media-libs/freet ype-2.1.9-r1) [ebuild N ] app-crypt/hashalot-0.3 [ebuild U ] sys-apps/util-linux-2.12i-r1 [2.12-r4] [ebuild U ] media-libs/libpng-1.2.8 [1.2.7] [ebuild U ] sys-devel/libtool-1.5.16 [1.5.2-r5] [ebuild U ] media-libs/freetype-2.1.9-r1 [2.1.5-r1] [ebuild U ] x11-misc/ttmkfdir-3.0.9-r3 [3.0.9-r2] [ebuild U ] dev-libs/expat-1.95.8 [1.95.7] [ebuild U ] app-arch/bzip2-1.0.3 [1.0.2-r3] [ebuild U ] x11-base/opengl-update-2.2.1 [1.8.2] [ebuild U ] x11-base/xorg-x11-6.8.2-r1 [6.8.0-r3] [ebuild U ] app-arch/cpio-2.6-r3 [2.5] [ebuild U ] sys-apps/diffutils-2.8.7-r1 [2.8.4-r4] [ebuild U ] dev-libs/openssl-0.9.7e-r1 [0.9.7d-r1] [ebuild U ] dev-lang/python-2.3.5 [2.3.4] [ebuild U ] sys-apps/file-4.12 [4.10] [ebuild N ] app-arch/rpm2targz-9.0-r2 [ebuild U ] sys-apps/utempter-0.5.5.5-r1 [0.5.5.5] [ebuild U ] x11-terms/xterm-200-r2 [196] [ebuild U ] media-libs/tiff-3.7.2 [3.7.0] [ebuild U ] dev-libs/glib-2.6.3 [2.4.7] [ebuild U ] dev-libs/atk-1.9.1 [1.8.0] [ebuild U ] x11-libs/pango-1.8.1 [1.6.0] [ebuild U ] dev-libs/libxml2-2.6.17 [2.6.15-r1] [ebuild U ] x11-misc/shared-mime-info-0.16 [0.14] [ebuild U ] x11-libs/gtk+-2.6.7 [2.4.9-r1] [ebuild U ] net-print/cups-1.1.23-r1 [1.1.20-r5] [ebuild U ] app-text/ghostscript-7.07.1-r8 [7.07.1-r7]
Can someone help me fix this? Last time I updated (before I reintalled), one of the packages that gave me this error was Gnome and after I rebooted I couldn't go past the login screen...so I resorted to reinstalling as I'm still learning and am not too confident about trying to fix something like that.
I would greatly appreciate any help I can get. Overall, I'm very happy with Gentoo...it's just that this one problem is stopping me from doing much (atleast in regards to updates).
- 06-12-2005 #2Linux Engineer
- Join Date
- Mar 2005
- Posts
- 1,431
I don't remember when it says ike that what package is blocking the other, but try emerging first mozilla-firefox then that freet ype-app (or whatever it's called) to get past the blockers, and then try updating again. Also you should consider updating your portage tree before updating, since in my portage tree I have firefox 1.0.4 while you still have a 1.0 beta... Try running "emerge --sync".
- 06-12-2005 #3Linux Enthusiast
- Join Date
- Jun 2005
- Location
- Odessa, FL
- Posts
- 586
i did the "emerge --sync" earlier (updated the list with some 117500 files), but I'll run that one more time just in case. Shouldn't my portage tree be updated now then?
Originally Posted by jaboua
By emerging the packages, do you mean unmerge them then emerge them again? I already have them installed now, but they're giving me problems.
I've also noticed that I get a message saying that my profile is deprecated, but I've already followed the instructions given to update it. Do I have to restart/log off for it to notice the new profile?
Thanks a lot for helping me
- 06-12-2005 #4
Not sure if this applies to you or not.
Yesterday i did "emerge -uD world"
And I was told that some packages conflicted with others, so I did
"emerge -u world"
This worked just fine.How to know if you are a geek.
when you respond to "get a life!" with "what's the URL?"
- Birger
New users read The FAQ
- 06-12-2005 #5Linux Enthusiast
- Join Date
- Jun 2005
- Location
- Odessa, FL
- Posts
- 586
I'll definately try that if I have the problem again. I decided to work backwards...update everything then install firefox (I uninstalled it...now using another computer to get online). The updates seem to be working this time
Originally Posted by budman7
. The real test will be to see if firefox will install again afterwards. If it doesn't, what web browser would you recommend (I'm using Gnome)?
What does that command do? What's the difference between the two commands? I'm sorry...I'm new to this and still trying to figure some things out. Right now I use a GUI frontend for portage, so I rarely use the terminal (other than to update profiles), though I can watch the text scroll on the screen (and do sometimes to get an idea of what it's doing...or see that it's doing something).
- 06-12-2005 #6
The -u is update
The -D is deep
So If you do "emerge -uD world"
That wil update every file onyour system.
My system was away getting repaired for 3 weeks, so I figured I would do a full update.
"emerge -u world" gave me 106 dependencies.
and the whole of kde was on there. It took 14 hours to upate.
I am kind of glad I didn't do the Deep world.
there are several other things that are good to know about emerge.
In a terminal, do "man emerge"How to know if you are a geek.
when you respond to "get a life!" with "what's the URL?"
- Birger
New users read The FAQ
- 06-12-2005 #7Linux Enthusiast
- Join Date
- Jun 2005
- Location
- Odessa, FL
- Posts
- 586
Thanks a lot for the info!
Originally Posted by budman7 
I've also noticed that updating takes a long time....it took me 8 hours to update last time. I think I've heard that it compiles most things when you update...would this be the reason why it takes so long to update?
- 06-12-2005 #8Linux Engineer
- Join Date
- Mar 2005
- Posts
- 1,431
I always only run "emerge --puvND world; emerge -NuD world" and then it updates happily
Originally Posted by budman7 
About the emerge, you get past the blockers by emerging the apps without necesarrily having to unmerge them since the old version is autolaticly removed when updating... Well, I'm glad you got past it! And if firefox however should cause dependency-problems, just use the "emerge -puvND world" option to get a list over the blockers and the activated use-flags before updating, and then emerge the package which is blocked and re-try. That usually works for me.
- 06-12-2005 #9Linux Enthusiast
- Join Date
- Jun 2005
- Location
- Odessa, FL
- Posts
- 586
thanks!
Originally Posted by jaboua 
i got firefox to install and the part of gnome that had problems with firefox to also install (there were 127 or so things that had to be installed for gnome).
after a night of updating my computer, i found i had another problem updating gnome. it stopped at gedit, so i did the following sequence of things without really getting very far...except i found what's wrong.
sidenote: i used "emerge -u <program>" since that's what the gui for portage used to install programs.
Can someone help me with this? I don't want to restart my computer now out of fear that I might not be able to get back into Gnome...and I'm not too great with the command line.Code:localhost josh # emerge --pretend -u app-editors/gedit-2.10.3 These are the packages that I would merge, in order: Calculating dependencies !!! Problem in app-editors/gedit-2.10.3 dependencies. !!! "Specific key requires an operator (app-editors/gedit-2.10.3) (try adding an '=')" exceptions localhost josh # emerge --pretend -u =app-editors/gedit-2.10.3 These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] app-editors/gedit-2.10.3 localhost josh # emerge -u =app-editors/gedit-2.10.3 Calculating dependencies ...done! >>> emerge (1 of 1) app-editors/gedit-2.10.3 to / ... ...(editted out...just processing and lots of text) ... <LOTS OF MERGING WITH CACHES TRANSLATIONS> ... Merging translations into spell.gedit-plugin. /bin/sh ../../libtool --mode=link gcc -O2 -march=athlon-xp -fomit-frame-pointer -o libspell.la -rpath /usr/lib/gedit-2/plugins -module -avoid-version spell.lo gedit-spell-checker.lo gedit-spell-checker-dialog.lo gedit-spell-language-dialog.lo gedit-automatic-spell-checker.lo gedit-spell-checker-dialog-marshal.lo -laspell -lpopt grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory /bin/sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive make[4]: *** [libspell.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/gedit-2.10.3/work/gedit-2.10.3/plugins/spell' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/gedit-2.10.3/work/gedit-2.10.3/plugins/spell' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gedit-2.10.3/work/gedit-2.10.3/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gedit-2.10.3/work/gedit-2.10.3' make: *** [all] Error 2 !!! ERROR: app-editors/gedit-2.10.3 failed. !!! Function gnome2_src_compile, Line 41, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. localhost josh #
EDIT: I'm trying "emerge --puvND gedit" right now and that is a very useful command! It might help me get gedit to install (I'm installing each dependency one by one, then I'll try installing gedit again)
- 06-12-2005 #10Linux Enthusiast
- Join Date
- Jun 2005
- Location
- Odessa, FL
- Posts
- 586
Also, regarding installing gedit, I somehow came to the conclusion last night that I needed to install sys-libs/libstdc++-v3....so I tried to, but I get this (from within portole...the gui for portage):
I read through the masked package section in man emerge, but all that seemed to tell me was that this kind of package is set not to install for the safety of my system (or something to that effect).Code:*** emerge --nospinner sys-libs/libstdc++-v3 *** 000002 Calculating dependencies 000003 !!! All ebuilds that could satisfy "sys-libs/libstdc++-v3" have been masked. 000004 !!! One of the following masked packages is required to complete your request: 000005 - sys-libs/libstdc++-v3-3.3.3-r1 (masked by: ~x86 keyword) 000006 - sys-libs/libstdc++-v3-3.3.4 (masked by: ~x86 keyword) 000007 000008 For more information, see MASKED PACKAGES section in the emerge man page or 000009 section 2.2 "Software Availability" in the Gentoo Handbook. 000010 000011 *** process completed ***
Now I don't know how to install this (assuming I really need it). It seems important for compatibility reasons as this package is "[a] compatibility package for running binaries linked against a pre gcc 3.4 libstdc++" (taken from within porthole). My conclusion was that gedit might need a pre gcc 3.4 libstdc++.
I'd appreciate any help I can get on this....whether or not I really need this package, how to install it, whether it's safe to install, etc....
My machine is a dual athlon mp 1800+ system (x86, smp).


Reply With Quote
