The officially official Devuan Forum!

You are not logged in.

#1 2023-11-18 14:03:41

nahkhiirmees
Member
Registered: 2022-07-24
Posts: 196  

Virtualbox 7.0...

I think it is too buggy for "production use".At least that version which i downloaded from virtualbox.org's repository.

In last 4 months i have encountered 2 times "VDI_DISK_FULL"-complaint.
The second time it became clear to me that cause was /home running out of space.

One nice thing related to that:at least when /home is full or almost full, i cannot trust virtual harddrives of vbox.
First found out that there was some files missing inside the vm. Copied them from another vm's vhd.
Next thing i found out that the contents were wrong. I know i commented out that part of script but now i have to comment that out again. And try to remember what other changes i have made after commenting out that particular part.

Luckily i have made backups into usb stick.

... and the next funny thing was that usb devices stopped working properly. Vm couldn't find any usb stick at all although usb filters should "capture" all devices.
...and mouse not working either. Had to log out and in again to make usb work in the host side.

Maybe it is just this particular hw+sw that is the problem. Unfortunately i have only 1 computer with recent enough processor to run vbox.

I'll try 6.1 if that co-operates better. If that doesn't work, i'll have to move to Xen or something.

Offline

#2 2023-11-18 15:53:45

rolfie
Member
Registered: 2017-11-25
Posts: 1,067  

Re: Virtualbox 7.0...

VBox works fine for me, currently I am on Daedalus/kernel 6.5 with 7.0.12 from virtualbox.org's repository. Every now and then there are teething problems with new kernels or graphics, but I would claim its perfect for my production use, i.e. pass through of USB devices and shared folders.

I started using VBox with Squeeze if I remember correctly, and I haven't got any issues with "disk full" or access problems to USB drives.

Well, I have always avoided the default of using my home drive to store the VMs. From the beginning I have had a separate partition or drive for them. Its easy to configure in the options of the Virtualbox Manager.

Last edited by rolfie (2023-11-18 15:54:28)

Offline

#3 2023-11-18 23:31:33

Altoid
Member
Registered: 2017-05-07
Posts: 1,437  

Re: Virtualbox 7.0...

Hello:

rolfie wrote:

VBox works fine for me ...

Same here.
Mine is on Devuan Beowulf with a 5.10 kernel.
ie: same VBox version from their repository.

Only use it for two things: an old XPSP3 I need for my Blackberry* software (no web access) and running Devuan Chimaera for Pi-hole + Unbound recursive DNS.

Pass through of USB devices and shared folders works fine once you get the hand of configuring it properly.

rolfie wrote:

... always avoided the default of using my home drive to store the VMs.

Never thought of that.
No web access for XP and the Chimaera VM runs headless, updates only from the Devuan repository. 
Should I?

Best,

A.

* a basic but well working Linux application by the name of Barry was abandoned ~10 years ago.

Offline

#4 2023-11-19 10:19:36

nahkhiirmees
Member
Registered: 2022-07-24
Posts: 196  

Re: Virtualbox 7.0...

rolfie wrote:

I started using VBox with Squeeze if I remember correctly, and I haven't got any issues with "disk full" or access problems to USB drives.

Well, I have always avoided the default of using my home drive to store the VMs. From the beginning I have had a separate partition or drive for them. Its easy to configure in the options of the Virtualbox Manager.

Beside the point. Haven't yet confirmed what happens if /mnt/vbox runs out of storage but i wouldn't trust the .vdi-files to propertly store my files on that situation either.

Speaking of "doing non-default-things with vbox", i have tried virtual machine files on usb harddrive and virtual machine files on samba share, with just a .vbox-file on /home. It was a bit difficult but kind of worked. The most recent version of vbox then was 5.something.

I think running some light software inside vm wouldn't cause problems. I mean not eating too much storage or ram or processor capacity.

But couple of months a go it seemed like a good idea to install Docker inside a vm instead of outside. The iptables rules that Docker insists on wouldn't interfere with the iptables rules i wrote. And problems with dns and Docker would go away also. (Dockerd sees only the dns server that vbox runs, not dnsmasq or anything like that.)
On the other hand, you can fill up your /var very fast by pulling all kinds of images and building containers.

Maybe the usb-problem is not fully vbox's fault. Recently bought a new usb-mouse and found out that the older one co-operates little better with Fujitsu.
I also run apt-get install and apt-get upgrade -u  recently, so some package may have broken usb somehow. On the other hand, problems with external mouse start after starting virtualbox.

Last edited by nahkhiirmees (2023-11-19 10:33:28)

Offline

#5 2023-11-25 20:51:53

nahkhiirmees
Member
Registered: 2022-07-24
Posts: 196  

Re: Virtualbox 7.0...

nahkhiirmees wrote:

... and the next funny thing was that usb devices stopped working properly. Vm couldn't find any usb stick at all although usb filters should "capture" all devices.
...and mouse not working either. Had to log out and in again to make usb work in the host side.

Today managed to reproduce the "mouse not working"-situation. Just add the usb mouse into vm's usb filters. And mouse pointer almost froze after that.
That may or may not explain why usb stick could not be found. A fair warning from vbox would be nice.

And that still wouldn't explain the missing files nor wrong content. Nor why there is 3 weeks of commits missing in git log. Didn't mention that detail week ago.
I still suspect that in some situations, vbox doesn't commit changes into virtual hd properly.

Last edited by nahkhiirmees (2023-11-25 20:58:49)

Offline

#6 2023-11-25 20:58:13

nahkhiirmees
Member
Registered: 2022-07-24
Posts: 196  

Re: Virtualbox 7.0...

nahkhiirmees wrote:

Speaking of "doing non-default-things with vbox", i have tried virtual machine files on usb harddrive and virtual machine files on samba share, with just a .vbox-file on /home. It was a bit difficult but kind of worked. The most recent version of vbox then was 5.something.

I think running some light software inside vm wouldn't cause problems. I mean not eating too much storage or ram or processor capacity.

For some reason i would like to mention another non-default-thing i did with virtualbox 5.x. I tried doing dd if=/dev/usb-disk or dd of=/dev/usb-disk and managed to froze the host machine so badly that i had to turn it off by pushing powerbutton.

With vbox 6.0 that usb-situation got little better. Don't remember freezing my machine with dd after that.

I always manage to try Things That Are Forbidden.

Offline

#7 2023-11-25 21:58:40

GlennW
Member
From: Brisbane, Australia
Registered: 2019-07-18
Posts: 590  

Re: Virtualbox 7.0...

I used to run vbox and I had to alter perms for usb... this was my load file.

#!/bin/bash
# /home/glenn/bin/vbox_load
/etc/init.d/vboxdrv setup
# echo "load modules for vbox."
# sudo modprobe -f vboxdrv
# sudo modprobe -f vboxnetadp
# sudo modprobe -f vboxnetflt
echo "list vbox modules"
lsmod | grep vbox
ls -l /dev/bus/usb/001
chown -hR glenn:vboxusers /dev/bus/usb/001/005
chmod -R 775 /dev/bus/usb/001/005
ls -l /dev/input/js0
# total 0
# crw-rw-r-- 1 root root 189, 0 Aug 27 22:07 001
# crw-rw-r-- 1 root root 189, 1 Aug 27 22:07 002
# crw-rw-r-- 1 root root 189, 2 Aug 27 22:07 003
# crw-rw-r-- 1 root root 189, 3 Aug 27 22:07 004
# crw-rw-r-- 1 root root 189, 4 Aug 28 10:40 005
# [root@GamesBox ~]# chown -hR glenn:vboxusers /dev/bus/usb/001/005
# [root@GamesBox ~]# chmod -R 775 /dev/bus/usb/001/005
# [root@GamesBox ~]# ls -l /dev/input/js0
# crw-rw-r--+ 1 root root 13, 0 Aug 28 10:40 /dev/input/js0

I'm not sure if this is any good, it's been a long time since DiD F22 flight sim broke (after sept 11 2001).


pic from 1993, new guitar day.

Offline

#8 2023-11-27 12:36:44

stopAI
Member
Registered: 2023-04-04
Posts: 131  

Re: Virtualbox 7.0...

For my modest virtualization needs, I always use QEMU and KVM.....

Offline

#9 2023-11-29 16:04:04

nahkhiirmees
Member
Registered: 2022-07-24
Posts: 196  

Re: Virtualbox 7.0...

I guess i can forget to save file when tired enough. Or save under a wrong name. But 2 or 3 weeks of commits missing from git's log? Come on.

When i shut down a vm by clicking it's window's close button i get options to a) save machine state b) send shutdown signal c) send power off. Anything but a) could undo the changes.

But I usually shut down vm by saying sudo /sbin/shutdown or sudo /sbin/halt inside tah vm. So vbox should commit changes into the virtual hd.

Has Oracle changed vbox's behaviour concerning shutting down a vm , after 6.0 ? Or is it just a bug that reveals itself in the situation where the backing fs is almost full ?

Last edited by nahkhiirmees (2023-11-29 16:04:41)

Offline

#10 2023-11-29 16:07:44

nahkhiirmees
Member
Registered: 2022-07-24
Posts: 196  

Re: Virtualbox 7.0...

Hey, any ideas about editors that a) are available for Devuan and b) have an autosave function? I mean editors for coders....

Offline

#11 2023-11-29 17:16:00

stopAI
Member
Registered: 2023-04-04
Posts: 131  

Re: Virtualbox 7.0...

nahkhiirmees wrote:

Hey, any ideas about editors that a) are available for Devuan and b) have an autosave function? I mean editors for coders....

Just use Emacs.

Offline

#12 2023-11-29 17:34:25

rolfie
Member
Registered: 2017-11-25
Posts: 1,067  

Re: Virtualbox 7.0...

Have a look at geany

Offline

#13 2023-11-30 17:32:40

nahkhiirmees
Member
Registered: 2022-07-24
Posts: 196  

Re: Virtualbox 7.0...

From the VirtialBox User Manual i found this:"Delayed writing through the host OS cache is less secure. When the guest OS writes data,
it considers the data written even though it has not yet arrived on a physical disk". That may explain the missing files and wrong content.
But i still think vbox could warn end-users about that, on the "Settings->Storage"-section.

I mean , sometimes vbox warns about wrong chipset or dislay settings. It could say something about that caching thing too...

Maybe i'll try that "hostiocache off"-thing. Hopefully usb keeps working without problems... or i have to start to use GitHub or Dropbox or something.

Last edited by nahkhiirmees (2023-11-30 17:33:49)

Offline

Board footer