[axet@localhost modules]$ sudo rpm -i ~/Download/VirtualBox-1.6.2_31466_fedora8-1.i586.rpm
/var/tmp/rpm-tmp.49962: line 19: 3742 Done find /lib/modules -name "vboxdrv\.*" 2> /dev/null
3743 Aborted | xargs rm -f 2> /dev/null
error: %pre(VirtualBox-1.6.2_31466_fedora8-1.i586) scriptlet failed, exit status 134
error: install: %pre scriptlet failed (2), skipping VirtualBox-1.6.2_31466_fedora8-1
[axet@localhost modules]$
Fedora 8 + VirtualBox 1.6.2
i report a bug to https://bugzilla.redhat.com/show_bug.cgi?id=452238
-
- Posts: 2
- Joined: 6. Aug 2008, 07:11
workaround for xargs bug
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
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
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
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
-
- Posts: 2
- Joined: 6. Aug 2008, 07:11
xargs bug
I've upgraded findutils from version findutils-4.2.31-2.fc8 to version findutils.i386 1:4.4.0-1.fc10 from the development repo.
yum --enablerepo=development update findutils
This has fixed the problem with xargs. I'm not sure why findutils had not updated to a working version of xargs.
Regards,
Nick Steffens
yum --enablerepo=development update findutils
This has fixed the problem with xargs. I'm not sure why findutils had not updated to a working version of xargs.
Regards,
Nick Steffens