Archive for the ‘LinuX’ Category

Lately my wireless router broke down and i sent it to be repaired. But the problems started to arise because without a wireless router i wasn’t able to share my Internet connection. So i had it on my mind that i can solve this problem by connecting only one computer directly to the modem and making an ad-hoc connection between the remaining computers and sharing the Internet. So the problem’s first phase was to setup an ad-hoc network, Since all my OS’s are OPENSUSE (I like to pronounce it like “Susie”,because this reminds me my dream girl) , this tutorial will show you how to setup an ad-hoc network between openSUSE installed machines. Then in another tutorial I will teach you how to share Internet connection.

Lately, i have been struggling with Sun’s virtualbox on Suse 11.1 to get it working. First of all my advice for you all not to install OSE( Open Source Edition) until it becomes fully functional. For now it would be better to download the binary from the sun’s website.

Then you should download the appropriate package according to your OS (32 & 64). For open suse , there is a special link. If you don’t know whether your linux is 32 or 64. you can check it by typing “uname -a” on the command line.

After you download the rpm(It is an rpm in our case , since we are opensuse users, it may differ on different linuxs.)

Type on the command line

sudo rpm -i VirtualBox-3.0.6_52128_openSUSE111-1.x86_64

That’s it for installing Virtualbox. But you will encounter, mostly so many errors. Let’s have a look at the possible errors you may encounter.

Problems And Fixes:

VirtualBox’s library requirements. Install the following:

pam-devellibqt2-32bitlibqt4-x11-32bitSDL-32bitlibxslt-32bit

ryan@rawswift:~/Desktop> VirtualBox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (2.6.27.7-9-default) or it failed to
load. Please recompile the kernel module and install it by
sudo /etc/init.d/vboxdrv setup
You will not be able to start VMs until this problem is fixed.
/usr/bin/VirtualBox: line 72: /usr/lib/virtualbox/VirtualBox: Permission denied
/usr/bin/VirtualBox: line 72: exec: /usr/lib/virtualbox/VirtualBox: cannot execute: Success
ryan@rawswift:~/Desktop>

If the above error appears, you should run ‘vboxdrv’ script to create the VirtualBox kernel module:

Driver mismatch. If an error box appear when you ‘Start’ a virtual machine:

The VirtualBox support driver which is running is from a different version of VirtualBox.
You can correct this by stopping all running instances of VirtualBox and reinstalling the software.
(VERR_VM_DRIVER_VERSION_MISMATCH).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {e3c6d4a1-a935-47ca-b16d-f9e9c496e53e}

USB ERRORS: Sometimes virtual box may not recognize the usb devices. Or sometimes all the devices may seem gray(inoperable). If this is the case, do the following in opensuse:

Step 1. Check that the user group ID vboxusers exists. If not, create the user group vboxusers using YaST -> Security and Users -> Group Management.

Step 2. Discover the group ID (GID) number for group ID vboxusers. You can do this using YaST -> Security and Users -> Group Management. A new window will appear with a drop-down menu named Set Filter in the lower-right-hand corner. Change Set Filter to System Groups and scroll down to near the bottom of the list, where you should see the group name vboxusers with its group ID number to the right of vboxusers. Alternative way: grep vbox /etc/group as user root.

Step 3. Add the desired user ID (e.g. john) to the user group vboxusers. Click the button in the lower-right-hand corner labeled Finish.

Step 4. Add the following to the end of the file /etc/fstab:

sys/bus/usb/drivers /proc/bus/usb usbfs devgid=XXX,devmode=664 0 0

and add following line to /etc/init.d/boot.local

mount -a
Step 5. Reboot.

Note: Some of the parts above are from different places. If you have any further question, mail
me at tr.phenix@gmail.com