* [gentoo-user] Error message for several ebuilds when updating world. @ 2011-11-25 7:20 waltdnes 2011-11-25 7:31 ` Dale 2011-12-09 9:27 ` [gentoo-user] "We've already been run in this tree;" error world Walter Dnes 0 siblings, 2 replies; 7+ messages in thread From: waltdnes @ 2011-11-25 7:20 UTC (permalink / raw To: Gentoo Users List I just ran a sync and update on my laptop. The builds for... gnome-extra/libgsf-1.14.21 x11-libs/gdk-pixbuf-2.24.0-r1 gnome-base/librsvg-2.34.1-r1 www-client/firefox-7.0.1-r1 app-text/ghostscript-gpl-9.04-r4 app-office/abiword-2.8.6-r1 ...all came up with the same warning in /var/log/portage/elog WARN: prepare We've already been run in this tree; you should avoid this if possible (perhaps by filing a bug) Any ideas what this is all about? -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Error message for several ebuilds when updating world. 2011-11-25 7:20 [gentoo-user] Error message for several ebuilds when updating world waltdnes @ 2011-11-25 7:31 ` Dale 2011-11-25 19:45 ` Walter Dnes 2011-12-09 9:27 ` [gentoo-user] "We've already been run in this tree;" error world Walter Dnes 1 sibling, 1 reply; 7+ messages in thread From: Dale @ 2011-11-25 7:31 UTC (permalink / raw To: gentoo-user waltdnes@waltdnes.org wrote: > I just ran a sync and update on my laptop. The builds for... > > gnome-extra/libgsf-1.14.21 > x11-libs/gdk-pixbuf-2.24.0-r1 > gnome-base/librsvg-2.34.1-r1 > www-client/firefox-7.0.1-r1 > app-text/ghostscript-gpl-9.04-r4 > app-office/abiword-2.8.6-r1 > > ...all came up with the same warning in /var/log/portage/elog > > WARN: prepare > We've already been run in this tree; you should > avoid this if possible (perhaps by filing a bug) > > Any ideas what this is all about? > http://forums.gentoo.org/viewtopic-p-6878530.html?sid=924b3c65e5584c4dc81672583d97b85d#6878530 You need more ram, swap space or maybe drive space for the portage work directory. Basically, it's running out of space somewhere. Look at "top" maybe and see what it says then "df" to see if a partition is full or really close to it. Keep in mind, usage may drop after it fails and does a little cleaning up. Hope that helps. Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Error message for several ebuilds when updating world. 2011-11-25 7:31 ` Dale @ 2011-11-25 19:45 ` Walter Dnes 2011-11-25 20:27 ` Dale 0 siblings, 1 reply; 7+ messages in thread From: Walter Dnes @ 2011-11-25 19:45 UTC (permalink / raw To: gentoo-user On Fri, Nov 25, 2011 at 01:31:45AM -0600, Dale wrote > http://forums.gentoo.org/viewtopic-p-6878530.html?sid=924b3c65e5584c4dc81672583d97b85d#6878530 > > You need more ram, swap space or maybe drive space for the portage work > directory. Basically, it's running out of space somewhere. Thanks for the pointer. I think I've figured it it out now. When I set up my laptop, I copied most of /etc/make.conf verbatim from my desktop, including the line... PORTAGE_TMPFS="/dev/shm" That works just fine on my desktop with 8 gigs of ram. Unfortunately, my laptop only has 4 gigs, so that doesn't work quite so well. I've changed that line to... PORTAGE_TMPFS="/tmp" Builds will be slower, no doubt. -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Error message for several ebuilds when updating world. 2011-11-25 19:45 ` Walter Dnes @ 2011-11-25 20:27 ` Dale 2011-11-25 21:58 ` Walter Dnes 0 siblings, 1 reply; 7+ messages in thread From: Dale @ 2011-11-25 20:27 UTC (permalink / raw To: gentoo-user Walter Dnes wrote: > On Fri, Nov 25, 2011 at 01:31:45AM -0600, Dale wrote > >> http://forums.gentoo.org/viewtopic-p-6878530.html?sid=924b3c65e5584c4dc81672583d97b85d#6878530 >> >> You need more ram, swap space or maybe drive space for the portage work >> directory. Basically, it's running out of space somewhere. > Thanks for the pointer. I think I've figured it it out now. When I > set up my laptop, I copied most of /etc/make.conf verbatim from my > desktop, including the line... > PORTAGE_TMPFS="/dev/shm" > > That works just fine on my desktop with 8 gigs of ram. Unfortunately, > my laptop only has 4 gigs, so that doesn't work quite so well. I've > changed that line to... > PORTAGE_TMPFS="/tmp" > > Builds will be slower, no doubt. > I put the portage work directory on tmpfs in ram and I can't tell much difference. When I tested it, having portage's work directory on tmpfs was actually a bit slower, just by a few seconds tho. So, having it on a drive doesn't seem to matter much. I guess drives are pretty fast nowadays. The funny thing, I have to leave mine on tmpfs because when I update LOo, I don't have enough space on /var. I have enough ram tho. lol Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Error message for several ebuilds when updating world. 2011-11-25 20:27 ` Dale @ 2011-11-25 21:58 ` Walter Dnes 2011-11-25 22:28 ` Neil Bothwick 0 siblings, 1 reply; 7+ messages in thread From: Walter Dnes @ 2011-11-25 21:58 UTC (permalink / raw To: gentoo-user On Fri, Nov 25, 2011 at 02:27:04PM -0600, Dale wrote > The funny thing, I have to leave mine on tmpfs because when I update > LOo, I don't have enough space on /var. I have enough ram tho. lol I know I have enough diskspace. See my reply to Pandu in the "Partitioning strategy...?" thread. * 250 megabyte / partition (ext2fs) * 4 gigs of swap * the rest of the drive is one large reiserfs partition The power of LVM, without the pain. -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] Error message for several ebuilds when updating world. 2011-11-25 21:58 ` Walter Dnes @ 2011-11-25 22:28 ` Neil Bothwick 0 siblings, 0 replies; 7+ messages in thread From: Neil Bothwick @ 2011-11-25 22:28 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 527 bytes --] On Fri, 25 Nov 2011 16:58:56 -0500, Walter Dnes wrote: > * the rest of the drive is one large reiserfs partition > > The power of LVM, without the pain. Hardly. For instance, a runaway program filling logfiles will fill up everything, you can't isolate, for example, personal and system data. I don't see how you have use your method with multiple drives without serious kludging. LVM is about a lot more than keeping everything on one partition. -- Neil Bothwick Monday is the root of all evil! [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-user] "We've already been run in this tree;" error world. 2011-11-25 7:20 [gentoo-user] Error message for several ebuilds when updating world waltdnes 2011-11-25 7:31 ` Dale @ 2011-12-09 9:27 ` Walter Dnes 1 sibling, 0 replies; 7+ messages in thread From: Walter Dnes @ 2011-12-09 9:27 UTC (permalink / raw To: Gentoo Users List On Fri, Nov 25, 2011 at 02:20:59AM -0500, waltdnes@waltdnes.org wrote > I just ran a sync and update on my laptop. The builds for... > > gnome-extra/libgsf-1.14.21 > x11-libs/gdk-pixbuf-2.24.0-r1 > gnome-base/librsvg-2.34.1-r1 > www-client/firefox-7.0.1-r1 > app-text/ghostscript-gpl-9.04-r4 > app-office/abiword-2.8.6-r1 > > ...all came up with the same warning in /var/log/portage/elog > > WARN: prepare > We've already been run in this tree; you should > avoid this if possible (perhaps by filing a bug) Somedays my Google-fu is better than others. Today I ran into the same error, and managed to find a discussion on the mailing list... http://www.gossamer-threads.com/lists/gentoo/dev/242435?do=post_view_flat# vapier says... > it seems we have some cases where eclasses/ebuilds interact > poorly. for example, if an eclass runs eautoreconf or elibtoolize, and > then the ebuild does some stuff where it ends up running eautoreconf, > subsequent elibtoolize calls are skipped. > > this means that the work done by the earlier elibtoolize call was all > for naught, as eautoreconf blows all of its work away be regenerating > the files elibtoolize patched. and when eautoreconf attempts to run > elibtoolize itself, we don't get all the fun patches since elibtoolize > detected it was run already. > > rather than have this continue to silently ignore the issue, i'm > thinking of making these changes: > - elibtoolize now has a --force flag > - eautoreconf always calls elibtoolize with --force > - if elibtoolize detects a previous run with --force, it warns, but runs > this way we complain, but at least we continue to work In a later message in that same thread he says... > yes, but the current state is that people don't notice and things > silently break. i'm turning the situation into a QA warning so bug > reports get filed/fixed, and things continue to work in the mean time. I appended my info to https://bugs.gentoo.org/show_bug.cgi?id=391749 -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-12-09 9:29 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-11-25 7:20 [gentoo-user] Error message for several ebuilds when updating world waltdnes 2011-11-25 7:31 ` Dale 2011-11-25 19:45 ` Walter Dnes 2011-11-25 20:27 ` Dale 2011-11-25 21:58 ` Walter Dnes 2011-11-25 22:28 ` Neil Bothwick 2011-12-09 9:27 ` [gentoo-user] "We've already been run in this tree;" error world Walter Dnes
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox