You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Whenever an attempt to save an edit to a file's metadata on MusicBee is done and then another file is played, an error from MusicBee will show up, saying that "A device attached to the system is not functioning."
This occurs even with queue=1024 set as well as -F NTFS in the service properties.
The edits to the tags are not saved whatsoever and library corruption can occur if the library is stored on the mounted share, as MusicBee sometimes has trouble saving the library - presumably for the same reason.
To Reproduce
Load MusicBee
Edit a file's metadata using the built-in tag editor
Switch to another file in MusicBee.
Observe that it failed to save the file, citing a device attached to the system is not functioning.
Expected behavior
MusicBee saves the file without complaining about a device not functioning.
Version 100.95.104.26200 (via Device Manager / VirtIO FS Device properties)
Additional context Log from MusicBee - note that the attempts to edit were done to the Carly Rae Jepsen tracks, not the Avicii one.
I can try to find more logs when directed - just let me know. This might not be limited to MusicBee but it's the app I tend to use most on a Windows VM.
The text was updated successfully, but these errors were encountered:
journalctl -b | grep virtiofs came up with a lot of AVC in the logs. I presume that maybe SELinux is interfering? Ultramarine, much like its upstream, uses SELinux.
EDIT: Added myself to the libvirt group, no change, also tried permissive mode and even disabling SELinux, no change there. I do plan to test this issue on CachyOS (based on Arch Linux) as well as I've been having unrelated issues with Ultramarine, but I can still quickly test on that distro if needed.
Just popping in to say that virtiofs works fine on CachyOS. 6.11.6-2-cachyos, QEMU 9.1.1, libvirt 10.9.0, VirtIO FS Driver version 100.95.104.26200 on the Windows 11 VM. SELinux is not installed.
I'm going to guess that it was an issue with either an older version or an issue with SELinux.
Sorry, I didn't reproduce this issue even with selinux=Enforcing.
The test env:
virtiofsd-1.11.1-1.el9.x86_64
qemu-kvm-9.1.0-1.el9.x86_64
edk2-ovmf-20240524-7.el9.noarch
kernel-5.14.0-516.el9.x86_64
virtio-win-prewhql-0.1-262
guest version: Win11 version 24H2, os build 26100
Steps:
enable selinux on host
getenforce
Enforcing
start qemu-kvm to start a Windows 11 os with a shared virtiofs device, driver version is 262.
Install Musicbee app to the shared virtiofs volume Z:\
And Create a music store folder in Z:\ and put some .mp3 files to Z:\music\
Right click one .mp3 file in musicbee, and edit it with 'Tags' tag, click 'Save' button
Check the modified .mp3 in Z:\music\
Actual result:
The .mp3 file info was updated, no shared volume crash.
Describe the bug
Whenever an attempt to save an edit to a file's metadata on MusicBee is done and then another file is played, an error from MusicBee will show up, saying that "A device attached to the system is not functioning."
This occurs even with
queue=1024
set as well as-F NTFS
in the service properties.The edits to the tags are not saved whatsoever and library corruption can occur if the library is stored on the mounted share, as MusicBee sometimes has trouble saving the library - presumably for the same reason.
To Reproduce
Expected behavior
MusicBee saves the file without complaining about a device not functioning.
Host:
VM:
Additional context
Log from MusicBee - note that the attempts to edit were done to the Carly Rae Jepsen tracks, not the Avicii one.
I can try to find more logs when directed - just let me know. This might not be limited to MusicBee but it's the app I tend to use most on a Windows VM.
The text was updated successfully, but these errors were encountered: