RoonOS 3.0 build 279 - File copying problems [SOLVED]

I’m having some oddities since updating to RoonOS 3.0. When I first updated, my music drive, which has worked without issue for years, it was identified as having been ejected improperly and mounted in RO mode. I duly run check and repair and it was fine. I’d managed to copy the odd file to it. Today, I tried copying files using the same robocopy script I have always done - this copied one folder.jpg that I’d just created, then failed with a “The request is not supported” error. I then tried copying one of the problem files manually using Windows Explorer, which gave a similar Windows error - 0x80070032.

So, trying to narrow down the issue, I created a text file and tried copying that - this worked. I then tried copying an unrelated .flac file - this also worked. I tried copying the first text file into the problematic source folder, then on from there - this also worked. I tried copying a ‘problem’ file to a different location, and then on to the server, this also failed.

So, there seems to be something about these new files (rather than their location) that it doesn’t like - there’s nothing immediately obviously odd about them, and the same error occurred with both the cover art and the .flac files. They had been downloaded and unzipped from Bandcamp.

Anyone have any ideas, or anything further I can do to narrow down the issue? I did wonder whether it might be some sort of antivirus issue on RoonOS, but I’m not aware of it having any. I’m not clear if it’s an issue with RoonOS 3.0 or something odd at my end (more likely the latter) but am posting it here as I have never come across it before in many years of using ROCK. Thanks!

Edit: I worked out what was going on, so will post in case others have a similar issue. For the record, the download was from Bandcamp and I use 7-Zip to extract. For some reason, all the resulting files had the X, P and U attributes set. Removing them all, resolved the issue (I did this attribute by attribute to see if one was an issue but it seemed to be any/all):

attrib -X .\*
attrib -P .\*
attrib -U .\*

Hopefully this is useful to someone else!

2 Likes