This is consistent with the behaviour i am seeing on my Pi4 with 3.015.
Filesystem is exfat.
I see no corruption on the drive though. But then i dont use Windows.
Out of curiosity: have you tried an fsck on the drive after windows showed errors?
That error might give us a clue where Node.js failed on mounting the device.
So far it seems:
error is not Pi4 only (you tested on Pi2)
error is not related to Synchronize Cache Error (did various tests on that)
error is not related to filesystem (you tested FAT32, i tested exfat and ext4)
error was introduced in 3.015 (was reported working in 3.014)
Thanks for all the debugging - a lot of these issues should (hopefully) be fixed on newer versions, but I’ve run out of space on my Google drive so would like to hand over the “official” beta images to Volumio’s servers. That should also let the OTA stuff start working so you don’t have to reflash each time.
That being said, could someone post the output of cat /etc/os-release so I can confirm what all bugs from that particular image are currently fixed?
I’m not sure how I can make it more verbose (the -V parameter doesn’t give me much extra info).
volumio@volumiotest:~$ sudo fsck /dev/sda1
fsck from util-linux 2.33.1
fsck.fat 4.1 (2017-01-24)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
After retesting (repair in Windows and replug into Pi) I’m not getting the dirty bit anymore, just a summary wrong:
After that has been fixed I’m not getting errors on Windows or Linux anymore, it still doesn’t show up however. Now I know that /dev/sda1 is the partition, not the disk and since it’s a FAT32 partitioned disk I ran dosfsck and it gave comparable output:
volumio@volumiotest:~$ sudo dosfsck -v /dev/sda
fsck.fat 4.1 (2017-01-24)
Logical sector size (1766 bytes) is not a multiple of the physical sector size.
Something is off in determining the size I think, but tbh I’m no expert (I just sometime know how to Google )
Update 1
Learning on the job, this is the output of fsck.vfat (same as via dosfsck, but less implicit):
volumio@volumiotest:~$ sudo fsck.vfat -n /dev/sda
fsck.fat 4.1 (2017-01-24)
Logical sector size (1766 bytes) is not a multiple of the physical sector size.