public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] revdep-rebuild / missing ebuild
@ 2007-01-01 14:16 Uwe Thiem
  2007-01-01 14:57 ` Rudmer van Dijk
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Uwe Thiem @ 2007-01-01 14:16 UTC (permalink / raw
  To: gentoo-user

Hi folks,

revdep-rebuild produces a long list of binaries to be rebuilt. Not wuite 
surprising since I haven't done it on that box for a long while.

Problem is it tells me that at least for one binary no ebuild exists but it 
doesn't tell me which binary. Bummer! How do I find out?

Uwe

-- 
A fast and easy generator of fractals for KDE:
http://www.SysEx.com.na/iwy-1.0.tar.bz2
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-01 14:16 [gentoo-user] revdep-rebuild / missing ebuild Uwe Thiem
@ 2007-01-01 14:57 ` Rudmer van Dijk
  2007-01-01 20:13   ` Uwe Thiem
  2007-01-01 16:18 ` Norberto Bensa
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 12+ messages in thread
From: Rudmer van Dijk @ 2007-01-01 14:57 UTC (permalink / raw
  To: gentoo-user

Hi,

On Monday 01 January 2007 15:16, Uwe Thiem wrote:
> revdep-rebuild produces a long list of binaries to be rebuilt. Not wuite
> surprising since I haven't done it on that box for a long while.
>
> Problem is it tells me that at least for one binary no ebuild exists but it
> doesn't tell me which binary. Bummer! How do I find out?

you can try `eix-test-obsolete` that will display inconsistencies all over the 
place, as well as installed packages which does not exist anymore.

	Rudmer
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-01 14:16 [gentoo-user] revdep-rebuild / missing ebuild Uwe Thiem
  2007-01-01 14:57 ` Rudmer van Dijk
@ 2007-01-01 16:18 ` Norberto Bensa
  2007-01-01 17:15 ` Boyd Stephen Smith Jr.
  2007-01-01 17:16 ` Bo Ørsted Andresen
  3 siblings, 0 replies; 12+ messages in thread
From: Norberto Bensa @ 2007-01-01 16:18 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 258 bytes --]

Uwe Thiem wrote:
> Problem is it tells me that at least for one binary no ebuild exists but it
> doesn't tell me which binary. Bummer! How do I find out?

Hmmm, I'd try something like this:

for i in /usr/bin/*; do
	equery b $i &>/dev/null || echo $i
done



[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-01 14:16 [gentoo-user] revdep-rebuild / missing ebuild Uwe Thiem
  2007-01-01 14:57 ` Rudmer van Dijk
  2007-01-01 16:18 ` Norberto Bensa
@ 2007-01-01 17:15 ` Boyd Stephen Smith Jr.
  2007-01-01 20:16   ` Uwe Thiem
  2007-01-01 17:16 ` Bo Ørsted Andresen
  3 siblings, 1 reply; 12+ messages in thread
From: Boyd Stephen Smith Jr. @ 2007-01-01 17:15 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 910 bytes --]

On Monday 01 January 2007 08:16, Uwe Thiem <uwix@iway.na> wrote 
about '[gentoo-user] revdep-rebuild / missing ebuild':
> revdep-rebuild produces a long list of binaries to be rebuilt. Not wuite
> surprising since I haven't done it on that box for a long while.
> Problem is it tells me that at least for one binary no ebuild exists but
> it doesn't tell me which binary. Bummer! How do I find out?

???

Are you running with the -q option?  Normally in the "assigning file to 
packages" stage it will produce error text like "<file> not owned by any 
package is broken".  Maybe check your output again?  Or run with the -v 
option to see if you get any extra messages?

-- 
"If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability."
-- Gentoo Developer Ciaran McCreesh

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-01 14:16 [gentoo-user] revdep-rebuild / missing ebuild Uwe Thiem
                   ` (2 preceding siblings ...)
  2007-01-01 17:15 ` Boyd Stephen Smith Jr.
@ 2007-01-01 17:16 ` Bo Ørsted Andresen
  2007-01-01 19:30   ` Strong Cypher
  3 siblings, 1 reply; 12+ messages in thread
From: Bo Ørsted Andresen @ 2007-01-01 17:16 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 435 bytes --]

On Monday 01 January 2007 15:16, Uwe Thiem wrote:
> revdep-rebuild produces a long list of binaries to be rebuilt. Not wuite
> surprising since I haven't done it on that box for a long while.
>
> Problem is it tells me that at least for one binary no ebuild exists but it
> doesn't tell me which binary. Bummer! How do I find out?

You could start by showing us the exact output of `revdep-rebuild -i -vp`.

-- 
Bo Andresen

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-01 17:16 ` Bo Ørsted Andresen
@ 2007-01-01 19:30   ` Strong Cypher
  0 siblings, 0 replies; 12+ messages in thread
From: Strong Cypher @ 2007-01-01 19:30 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 369 bytes --]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

you could do this

emerge sync
emerge -DNu world
emerge -a depclean

so ...

revdep-rebuild -pv

=> liste still long ??

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32) - WinPT 1.0.1

iD8DBQFFmWFnEg3iyspSWPARAuxQAJ9Yocx7sdwUZ7IiyrKaVutsh1dyngCeK4Xd
zTfXkHk8Z97maJx+weL8p0g=
=JpRJ
-----END PGP SIGNATURE-----

[-- Attachment #2: Type: text/html, Size: 444 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-01 14:57 ` Rudmer van Dijk
@ 2007-01-01 20:13   ` Uwe Thiem
  2007-01-01 23:49     ` Neil Bothwick
  0 siblings, 1 reply; 12+ messages in thread
From: Uwe Thiem @ 2007-01-01 20:13 UTC (permalink / raw
  To: gentoo-user

On 01 January 2007 16:57, Rudmer van Dijk wrote:
> Hi,
>
> On Monday 01 January 2007 15:16, Uwe Thiem wrote:
> > revdep-rebuild produces a long list of binaries to be rebuilt. Not wuite
> > surprising since I haven't done it on that box for a long while.
> >
> > Problem is it tells me that at least for one binary no ebuild exists but
> > it doesn't tell me which binary. Bummer! How do I find out?
>
> you can try `eix-test-obsolete` that will display inconsistencies all over
> the place, as well as installed packages which does not exist anymore.

That revealed a lot of interesting stuff, and I will have to go through it 
with a fine-toothed comb. Unfortunately, there was nothing related to 
orphaned binaries.

I eventually let revdep-rebuild build the packages in random order until it 
hit one it couldn't. It turned out an old faac version was the culprit. After 
unmerging and re-emerging faac, revdep-rebuild was able to clean up my 
system.

So portage is happy again, my system is and I am. Not a too bad start for a 
new year. ;-)

Thanks for all the answers.

Uwe

-- 
A fast and easy generator of fractals for KDE:
http://www.SysEx.com.na/iwy-1.0.tar.bz2
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-01 17:15 ` Boyd Stephen Smith Jr.
@ 2007-01-01 20:16   ` Uwe Thiem
  2007-01-01 21:24     ` David Relson
  0 siblings, 1 reply; 12+ messages in thread
From: Uwe Thiem @ 2007-01-01 20:16 UTC (permalink / raw
  To: gentoo-user

On 01 January 2007 19:15, Boyd Stephen Smith Jr. wrote:
> On Monday 01 January 2007 08:16, Uwe Thiem <uwix@iway.na> wrote
>
> about '[gentoo-user] revdep-rebuild / missing ebuild':
> > revdep-rebuild produces a long list of binaries to be rebuilt. Not wuite
> > surprising since I haven't done it on that box for a long while.
> > Problem is it tells me that at least for one binary no ebuild exists but
> > it doesn't tell me which binary. Bummer! How do I find out?
>
> ???

I agree. ;-)

>
> Are you running with the -q option?  

No -q option here. Straight revdep-rebuild.

> Normally in the "assigning file to 
> packages" stage it will produce error text like "<file> not owned by any
> package is broken".  

Yes, I know. 

> Maybe check your output again?  Or run with the -v 
> option to see if you get any extra messages?

I swear on a whole barrel of Windhoek Lager that it did not mention any 
particular file. The issue is resolved meanwhile (see my other mail), so I 
can not reproduce the same output and post it here anymore.

Uwe

-- 
A fast and easy generator of fractals for KDE:
http://www.SysEx.com.na/iwy-1.0.tar.bz2
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-01 20:16   ` Uwe Thiem
@ 2007-01-01 21:24     ` David Relson
  2007-01-02  6:22       ` Boyd Stephen Smith Jr.
  0 siblings, 1 reply; 12+ messages in thread
From: David Relson @ 2007-01-01 21:24 UTC (permalink / raw
  To: gentoo-user

On Mon, 1 Jan 2007 22:16:46 +0200
Uwe Thiem wrote:

> On 01 January 2007 19:15, Boyd Stephen Smith Jr. wrote:
> > On Monday 01 January 2007 08:16, Uwe Thiem <uwix@iway.na> wrote
> >
> > about '[gentoo-user] revdep-rebuild / missing ebuild':
> > > revdep-rebuild produces a long list of binaries to be rebuilt.
> > > Not wuite surprising since I haven't done it on that box for a
> > > long while. Problem is it tells me that at least for one binary
> > > no ebuild exists but it doesn't tell me which binary. Bummer! How
> > > do I find out?
> >
> > ???
> 
> I agree. ;-)
> 
> >
> > Are you running with the -q option?  
> 
> No -q option here. Straight revdep-rebuild.
> 
> > Normally in the "assigning file to 
> > packages" stage it will produce error text like "<file> not owned
> > by any package is broken".  
> 
> Yes, I know. 
> 
> > Maybe check your output again?  Or run with the -v 
> > option to see if you get any extra messages?
> 
> I swear on a whole barrel of Windhoek Lager that it did not mention
> any particular file. The issue is resolved meanwhile (see my other
> mail), so I can not reproduce the same output and post it here
> anymore.
> 
> Uwe

One can list binaries known to portage with:

   cat /var/db/pkg/*/*/CONTENTS | grep /usr/bin/

If that's compared to /usr/bin/*, orphaned binaries can be identified.

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-01 20:13   ` Uwe Thiem
@ 2007-01-01 23:49     ` Neil Bothwick
  0 siblings, 0 replies; 12+ messages in thread
From: Neil Bothwick @ 2007-01-01 23:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 578 bytes --]

On Mon, 1 Jan 2007 22:13:27 +0200, Uwe Thiem wrote:

> I eventually let revdep-rebuild build the packages in random order
> until it hit one it couldn't. It turned out an old faac version was the
> culprit. After unmerging and re-emerging faac, revdep-rebuild was able
> to clean up my system.

The --package-names option usually helps here, letting revdep-rebuild
merge the most suitable version instead of the exact version already
installed.


-- 
Neil Bothwick

This universe is sold by mass, not by volume.
Some expansion may have occurred during shipment

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-01 21:24     ` David Relson
@ 2007-01-02  6:22       ` Boyd Stephen Smith Jr.
  2007-01-02  6:31         ` Uwe Thiem
  0 siblings, 1 reply; 12+ messages in thread
From: Boyd Stephen Smith Jr. @ 2007-01-02  6:22 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 669 bytes --]

On Monday 01 January 2007 15:24, David Relson <relson@osagesoftware.com> 
wrote about 'Re: [gentoo-user] revdep-rebuild / missing ebuild':
> One can list binaries known to portage with:
>
>    cat /var/db/pkg/*/*/CONTENTS | grep /usr/bin/
>
> If that's compared to /usr/bin/*, orphaned binaries can be identified.

What about stuff installed to /bin, /sbin, and /usr/sbin?  Or even rarer 
places like somewhere under the /opt tree.

-- 
"If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability."
-- Gentoo Developer Ciaran McCreesh

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] revdep-rebuild / missing ebuild
  2007-01-02  6:22       ` Boyd Stephen Smith Jr.
@ 2007-01-02  6:31         ` Uwe Thiem
  0 siblings, 0 replies; 12+ messages in thread
From: Uwe Thiem @ 2007-01-02  6:31 UTC (permalink / raw
  To: gentoo-user

On 02 January 2007 08:22, Boyd Stephen Smith Jr. wrote:
> On Monday 01 January 2007 15:24, David Relson <relson@osagesoftware.com>
>
> wrote about 'Re: [gentoo-user] revdep-rebuild / missing ebuild':
> > One can list binaries known to portage with:
> >
> >    cat /var/db/pkg/*/*/CONTENTS | grep /usr/bin/
> >
> > If that's compared to /usr/bin/*, orphaned binaries can be identified.
>
> What about stuff installed to /bin, /sbin, and /usr/sbin?  Or even rarer
> places like somewhere under the /opt tree.

... and libraries can also be linked against other libraries. So it's 
also /lib, /usr/lib (and its sub-directories),...

Uwe

-- 
A fast and easy generator of fractals for KDE:
http://www.SysEx.com.na/iwy-1.0.tar.bz2
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2007-01-02  6:59 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-01 14:16 [gentoo-user] revdep-rebuild / missing ebuild Uwe Thiem
2007-01-01 14:57 ` Rudmer van Dijk
2007-01-01 20:13   ` Uwe Thiem
2007-01-01 23:49     ` Neil Bothwick
2007-01-01 16:18 ` Norberto Bensa
2007-01-01 17:15 ` Boyd Stephen Smith Jr.
2007-01-01 20:16   ` Uwe Thiem
2007-01-01 21:24     ` David Relson
2007-01-02  6:22       ` Boyd Stephen Smith Jr.
2007-01-02  6:31         ` Uwe Thiem
2007-01-01 17:16 ` Bo Ørsted Andresen
2007-01-01 19:30   ` Strong Cypher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox