This is a fairly trivial issue and seems to only apply to 2.5.70 kernel users, but here is a ebuild tar ball that patches the xargs source to stop the error on boot. Reproducible: Only on 2.5.70 kernels. Always Steps 1) emerge mm-sources-2.5.70-r1 (or other) 2) compile kernel and reboot. Patch fixes Stops arg_max being limited to 20 * 1024 and hence allows a larger environment.
Created attachment 12497 [details] ebuild tarball
This is also a problem with vanilla-sources 2.5.68 on my work machine. I didn't know enough to be able to provide useful information so didn't report it. Also, since I'm using vanilla-sources, I've already been referenced to kernel.org for reporting kernel problems.
and with kernel 2.4.20... Are you guy using baselayout 1.8.6.8-r1 ??
I for one am using that version of baselayout yes. I just recompiled the kernel with an earlier version and then reversed the patch on my sources. The result was still the same. Im going to try mm-sources-2.5.70-mm2 now and see what happens,
The issue is discussed very briefly here on the forums and applies to baselayout. http://forums.gentoo.org/viewtopic.php?t=55496
please try out the patch in bug #22637
Yes that patch works also, the only thing is that here you are only avoiding the issue at boot time, the xargs error also occurs during running of several applications that will not read settings from bootmisc.
*** This bug has been marked as a duplicate of 21438 ***