Virtualbox 2 (Not OSE) Does Not Want To Install

I downloaded Virtualbox 2.0.2 from their website. I also installed pam-devel as this was a required dependancy. However when I go to install it I get this error:


rpm -ivh VirtualBox-2.0.2_36488_openSUSE11-1.x86_64.rpm
Preparing...                ########################################### [100%]
   1:VirtualBox             ########################################### [100%]
error: unpacking of archive failed on file /usr/share/virtualbox/VBoxGuestAdditions.iso;48ce9eb9: cpio: read failed - Bad file descriptor

Even though this error appears the application is installed and working.

Has anybody experienced this and are there any workarounds?

This can indicates a few things:

  1. There might be some remainders of an old installation of VirtualBox. This is the least likely.
  2. The downloaded file might be corrupt. This is the most likely. Re-downloading and re-rpm’ing gives you the most changes of success.
  3. The partition on which the rpm or system got stored might contain physical or logical errors. Using the command ‘dmesg’ tells you whether or not such errors have taken place. Not so likely, but possible.

Let’s hope your issue is caused by possibility 2.

VBox additions is as you know to install on the guest. The .iso should be in /usr/share/virtualbox

If there is a problem with the .iso file, you will find that out when you need to use it, you can always download it separately I would think. Or re-download the .rpm and run Uhv from the terminal CLI to update.

Tom2k schrieb:
> This can indicates a few things:
…]
> 3. The partition on which the rpm or system got stored might contain
> physical or logical errors.

Or maybe it’s just full. What does “df” say?

HTH
T.