On my openSUSE Tumbleweed system (bare metal)
Operating System: openSUSE Tumbleweed 20240225
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.7.6-1-default (64-bit)
Graphics Platform: X11
I use virtualbox
# zypper se -si virtual*
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------------+---------+-----------------------+--------+------------------
i | virtualbox | package | 7.0.14-3.1 | x86_64 | (System Packages)
i+ | virtualbox-kmp-default | package | 7.0.14_k6.7.6_1-3.2 | x86_64 | (System Packages)
i+ | virtualbox-qt | package | 7.0.14-3.1 | x86_64 | (System Packages)
#
One guest is an openSUSE Tumbleweed 20240225 system with
# zypper se -si virtualbox*
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------------+---------+---------------------+--------+------------------
i+ | virtualbox-guest-tools | package | 7.0.14-3.1 | x86_64 | (System Packages)
i+ | virtualbox-kmp-default | package | 7.0.14_k6.7.6_1-3.2 | x86_64 | (System Packages)
#
The host shares a directory (/mnt/Lokal/VM_share) with the guest.
On the host system I have (in my home directory) a file
> ls -la *.jpg
-rw-r--r-- 1 A users 40749 Mar 3 2023 Opensuse_beer_label.jpg
when I copy this file to the shared directory
> cp -a Opensuse_beer_label.jpg /mnt/Lokal/VM_share/
everything looks fine (on the host)
> ls -la /mnt/Lokal/VM_share/
total 64
drwxr-xr-x 3 A users 4096 Feb 27 09:51 .
drwxr-xr-x 7 root root 4096 Jan 3 2022 ..
-rw-r--r-- 1 A users 40749 Mar 3 2023 Opensuse_beer_label.jpg
>
but on the guest system I see
> ls -la
total 64
drwxrwx--- 1 root vboxsf 4096 Jan 1 1970 .
dr-xr-xr-x 5 root root 4096 Feb 27 09:40 ..
-rwxrwx--- 1 root vboxsf 40749 Feb 27 09:44 Opensuse_beer_label.jpg
>
The timestamps in the share of the VM don’t make sense to me.
This happens to all files copied to the share.
Even when I copy files in the guest to the share their timestamps are changed (in the share) to the current date . However when I look at those files on the host they do have the correct date; i.e. the date of the original file in the guest.
On MS Windows 11 (bare metal) with virtualbox 7.0.14 and openSUSE Tumbleweed 20240225 as guest I see the same behaviour.
Kubuntu (as guest) does not show this behaviour although it uses VBoxGuestAdditions_7.0.14 as well.
Does anyone else see this (so that I have to create a bug report) or is this just a problem of my individual setup?
Any help much appreciated.