id,summary,reporter,owner,description,type,status,component,version,resolution,keywords,cc,guest,host 1914,xargs bug causing problems with rpm installation,Nick Steffens,,"There is an xargs bug in fedora core 8 (and possible other releases) which has been resolved in fedora rawhide (the latest development as of the date of this posting; http://fedoraproject.org/wiki/Releases/Rawhide). Running 'xargs' on the command line produces the error: ---- xargs: xargs.c:445: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed. Aborted ---- See the bug report here: https://bugzilla.redhat.com/show_bug.cgi?id=439593 When an rpm upgrade or install of virtualbox is run on fedora core 8, this error is thrown: ---- rpm -ihv VirtualBox-1.6.4_33808_fedora8-1.i586.rpm Preparing... ########################################### [100%] /var/tmp/rpm-tmp.70344: line 19: 3722 Broken pipe find /lib/modules -name ""vboxdrv\.*"" 2> /dev/null 3723 Aborted | xargs rm -f 2> /dev/null error: %pre(VirtualBox-1.6.4_33808_fedora8-1.i386) scriptlet failed, exit status 134 error: install: %pre scriptlet failed (2), skipping VirtualBox-1.6.4_33808_fedora8-1 find /lib/modules -name ""vboxdrv\.*"" 2>/dev/null|xargs rm -f 2> /dev/null Aborted ---- This error is caused by this line in the rpm script: find /lib/modules -name ""vboxdrv\.*"" 2>/dev/null|xargs rm -f 2> /dev/null This can be resolved by using exec instead of xargs in the rpm script. To view the script, use: rpm --scripts -qp VirtualBox-1.6.4_33808_fedora8-1.i586.rpm To workaround this problem, add this line INSTALL_NO_VBOXDRV=1 to file /etc/default/virtualbox If this file does not exist then create it and add the line above. This workaround can be found in the rpm script. Regards, Nick Steffens",defect,closed,installer,VirtualBox 1.6.4,duplicate,xargs rpm install scriptlet failed,,Windows,Linux