revdep-rebuild sometimes tries to rebuild older packages (this is on older long running systems) that dont exist in portage which requires manual intervention. Always run with -p, and run it without manually so you can intervene when necessary.
BillK On Thu, 2005-06-30 at 02:42 +1000, Eugene Rosenzweig wrote: > Paul Varner wrote: > > >On Wed, 2005-06-29 at 08:32 -0400, Dave Nebinger wrote: > > > > > >>So revdep-rebuild is currently running on the box but I'm wondering how > >>often the revdep-rebuild needs to be run... > >> > >>Any suggestions from you folks out there in gentoo land? > >> > >>I'm thinking about building a cron script to run early in the morning and, > >>if a recent emerge has taken place, run revdep-rebuild automatically. Does > >>this sound like a good idea or not? > >> > >> > >> > > > >I run it automatically every morning with --pretend so that I can see > >what it thinks needs to be rebuilt. The script I use on my gentoo boxes > >is available at http://dev.gentoo.org/~fuzzyray/portage.cron > > > >That script should give you a good starting point for developing > >something that meets your needs. It does have a few problems that I > >haven't fixed yet. The major one being that if the emerge command is > >unable to determine packages due to packages being masked, it isn't > >shown in the email message. > > > > > > > >>Does revdep-rebuild rebuild the same version of the packages that are > >>currently installed or will it do a package update from the portage tree? > >> > >> > > > >Under normal operation, it will try to rebuild the same package that is > >installed. If you use the --package-names option, it will rebuild with > >the latest version that is available. > > > >Regards, > >Paul > > > > > I've just tried running revdep-rebuild after the warning that comes with > latest e2fstools. I had some broken dependencies but I have found that > revdep-rebuild would not fix all of them so you'd be running it > needlessly. It is definitely a tool to run with -p and then examine its > output first and try the files it complains about with ldd to see whats > missing. For example, I was getting broken deps with respect to some > alsa lib and I that was on my server with no sound. This didn't break > anything though. I installed alsa just to make it go away. Another one > is opera browser which comes up with broken dep on libXm.so.1 in > operamotifwrapper-1. Opera has openmotif dependency but openmotif doesnt > provide that lib, it provides libXm.so.3. So, you really have to > double-check the revdep-rebuild output. > -- gentoo-user@gentoo.org mailing list