SMB via Files app on iPad iOS18 shows folders as 'Read Only' after update to Roon Server 2.0 (ref#455U9V)

What’s happening?

· I'm having trouble connecting to Roon

What type of connection issue?

· Something else

Describe the issue

SMB connection to internal storage:
I can connect from iPadOS 18.1 with the command smb://NUCLEUSPLUS.local but the Data and all folders below show as ‘Read Only’. Why? Prevously I did have full access.
I’m running the latest Roon Server version 2.0 (build 1470).

Describe your network setup

Nucleus+ get his IP-configuration through DHCP reservation (always the same IP-adress) and this works flawless.

Hello @Stefaan_Pouseele ,

How are you connecting via SMB on the iPad, are you using a 3rd party app to do so? What is the name of the app if so? If you try to use the full IP instead of .local, is there any change?

I use the native Files app (in dutch it’s called “Bestanden”).
If I use the full IP there is no change.

Hey @Stefaan_Pouseele,

Thanks for the follow up! Here are a few next steps to try:

  1. If possible, can you try reconnecting using the username “Guest” and leave the password field blank.
  2. Sometimes a simple restart can resolve access issues. Please restart your Nucleus+ and then try connecting again.
  3. Verify that your iPad and Nucleus+ are on the same network. This ensures that the devices can communicate without interference.
  4. On your iPad, try clearing the cache or network settings related to the SMB connection and then attempt to reconnect.

Let me know if any of the above help!

I tried all 4 steps, but nothing helps. Still only “Read Only” access.

First I removed the SMB connection settings on my iPad. The Nucleus+ and the iPad are definitely on the same subnet.
Next I restarted the Nucleus+ and the iPad.
Finally I make a new SMB connection. I then have the choice between “Guest” and “Registered User”.
When choosing “Guest” I can successfully connect, but get only “Read Only” access.
When choosing “Registered User” and “Guest” as username with no password, I get an error “Illegal Argument”. When using “Guest” as username and password, I get an error “Authentication error - wrong username”.

Note: error messages are translated from Dutch.

Hello @Stefaan_Pouseele ,

Guest should work. Are you seeing the same behavior from a different devices as well? Is the other device running the same iOS version or a different version if so?

@Stefaan_Pouseele ,

Please complete steps 1-4 provided by @benjamin once again but this time restart your router as well.

https://support.apple.com/guide/ipad/reset-ipad-settings-ipad9a74dc01/ipados#:~:text=Go%20to%20Settings%20%3E%20General%20%3E%20Transfer%20or%20Reset%20iPad%20%3E%20Reset.

1 Like

I see the same behavior from my iPhone running iOS 18.1. Note that I never connected to the Nucleus+ through SMB from this device before.

Hey @Stefaan_Pouseele,

Thanks for the additional information - were you able to give your router a reboot as well?

If your issue persists, please reproduce, share the date, and time, and then please use the directions found here and send over a set of Roon logs from your iPad to our File Uploader. Thank you! :pray:

Rebooting the router doesn’t help either.
I uploaded the logs as “logs_Stefaan_Pouseele.zip”. I tried the SMB connection on 12 nov 2024 at 20:32.

@Stefaan_Pouseele @benjamin @noris ,

Can you give this a try and report back please?

When connecting with only the hostname “nucleusplus.local” or the IP-address, I can go down the directory tree: Data > Storage > InternalStorage. This is my ‘working’ directory. There I have some files and 3 subdirectories: CD-Rips, Offline Music and RoonBackups. I can see all the files and subdirectories but have only read access.

When connecting with “nucleusplus.local/InternalStorage” I see as content the folder “InternalStorage”. Clicking on it gives me the following error (translated from Dutch): “content not available due to unknown error”.

So, on iPadOS and iOS the suggested syntax doesn’t seems to work.

@Stefaan_Pouseele ,

Thanks for reporting this. I use the Files app as well for the exact same purpose although on different servers. I failed to test my findings on mobile devices. I will update you if and should I discover a workaround (I certainly expect to)

@Stefaan_Pouseele ,

My error Stefaan. The syntax does work for Apple mobile devices as I’ve just confirmed it but I erred in my memory of your current dilemma. Your attempting to login to a Nucleus with apparent permission issues.

Unfortunately I don’t own a Nucleus to assist in testing but I’ll work on testing a Linux box.

@Stefaan_Pouseele ,

Finally Stefaan I recommend checking out “Documents by Readdle”. I think Apple Files is currently broken to some degree.

I believe I was using that app before Apple Files was even introduced. The feature set is superior to files in my opinion as well. I think it will work for you without this limitation and whats more its free barring your wanting to move up to the plus version which does not offer any additional features in the way of file management.

Its available for ipad and iPhone.

Many thanks for the workaround. :slightly_smiling_face:

I agree, the Files App seems to be broken in iOS18/iPadOS18. There are many discussions about it in the Apple forums (i.e. https://discussions.apple.com/thread/255775451?sortBy=rank&page=1).

Also, I did have the opportunity to use a Windows 11 laptop to access the Nucleus+ through the Windows native File Explorer. This worked flawless.

1 Like

@Stefaan_Pouseele ,

Thanks for the link. Yes it certainly does appear to be the problem I’ll be using Readles Documents full time from here on out.

Hey @Stefaan_Pouseele,

Touching on your comment below:

I wanted to triple confirm - are you still holding your backups within your Internal storage folder? If so, this will likely cause you issues. It’s important to keep your Backups folder separate from your internal storage folder.

If you can, after turning Roon Server off safely, I’d move your backup folder to a location separate from where Roon will continuously scan. I realize this isn’t tied to the core issue you’ve posted about, but feel it’s important enough in that it’ll help prevent any bigger database-related issues down the road.

Let me know if you’re able to do this successfully! :pray:

Hi @Benjamin

In my Nucleus+ setup I disabled the “InternalStorage” folder for scanning and configured specifically only the “Offline Music” folder for scanning. So, I think I’m safe.

Also, when making a backup, I zip the “RoonBackups” folder and copy it to an off-the-box storage space. So, even if the internal storage should crash, I still have an offline backup available.

I just tested iOS/iPadOS 18.1.1 in the context of the above issue. Still only read-only access to the SMB share.