| |||||||||||||||||||||||||||||||
|
> Kent Fredric writes: > > > On 6/10/07, Michael Sullivan <msulli1355> wrote: > > > The last several times I've run glsa-check, it's > > > recommended that I emerge a package that portage > > > claims is already installed on my system: > [...] > > > Its possible ( somehow ) you have dupe/stale tomcats lying around. > > I guess that, too, I had the same problem. Have a look at the output > of "eix -I www-servers/tomcat" to check that (I assumne everyone here has > eix installed these days, right?). > > I did not knw about glsa-check until recently, and was surprised it showed > a pile of packages to update. Some were no longer dependencies of things > I have in world, so my world updates did not update them. And some were > installed multiple times, I had to unmerge the older ones, as you suggest > here: > > > You tried > > emerge -C "<www-servers/tomcat-5.5.22" > > just to ensure this?, cos it looks like glsa-check sees 5.0.27 > > somewhere ^^; > > Any idea how this can happen? Aborted emerges or what? But shouldn't > emerge clean, or auto-clean which happens then emerge -u world has > nothing to update, do this? How can one find those? eix -i --format "(green,1)<category>(blue,1)/(yellow,1)<name>() | <installedversionsshort>" should help you narrow your search down if your looking for dup installs. /how/ the dup installs occur is unknown to me, but it would seem the most logical answer would be something to do with slotting. -- or disabling autoclean with FEATURES. emerge -p --depclean should also help you out a bit ( i guess ... i wouldn't know, the last time i had a system that was -uvaDN world friendly was a /long/ time ago ) and if you were wondering, sometimes emerge -uvaDN world /will/ miss some upgrades if nothing depends on them and they're not in world ( orphans ) if emerge -uvaDN world shows nothing, run eix -cu and see all the other things on your system which could be removed/upgraded I reccomend adding some to world with emerge --noreplace <atom> ;) -- Kent ruby -e '[1, 2, 4, 7, 0, 9, 5, 8, 3, 10, 11, 6, 12, 13].each{|x| print "enNOSPicAMreil kdrtf"[(2*x)..(2*x+1)]}' -- gentoo-user mailing list
| ||||||||||||||||||||||||||||||
© 2004-2008 readlist.com