Page 1 of 1
Forum

Welcome to the Tweaking4All community forums!
When participating, please keep the Forum Rules in mind!

Topics for particular software or systems: Start your topic link with the name of the application or system.
For example “MacOS X – Your question“, or “MS Word – Your Tip or Trick“.

Please note that switching to another language when reading a post will not bring you to the same post, in Dutch, as there is no translation for that post!



Share:
Notifications
Clear all

[Solved] Mounting SMB share failes with "NetFSMountURL: Error - Internal error"

11 Posts
2 Users
2 Reactions
1,244 Views
(@rottenapple)
Active Member
Joined: 3 years ago
Posts: 7
Topic starter  

I've just "upgraded" my Mac to macOS Tahoe 26.4 (from 26.3, where ConnectMeNow 4.0.18 worked without issues). Since that "upgrade", ConnectMeNow fails to mount any of my Samba shares from my local Windows 10 PC. Sometimes I see a notification saying that a mount attempt failed; more often the attempt fails with no error or warning notification of any kind.

I can mount the same network shares using the built-in support in Finder or using the mount command in Terminal, so there isn't a network issue or a problem with the share configuration; it's just ConnectMeNow that doesn't work.

I've upgraded to ConnectMeNow 4.0.19 beta to see whether it fixes the problem, and it doesn't. Looking for additional suggestions about how I can debug and correct this problem.


Version: 4.0.19 (Build 82)
OS: macOS Tahoe 26
Version 26.4 (Build 25E246)
ARM (64 bits) application


Debug log extract:

17:16:58 │ Mount requested for: "SMB eBooks"
17:16:58 │ - Max Attempts = 1
│ Attempts Left = -1
│ Last Attempt = n/a
17:16:58 │ - Doing default short mount delay (1 second)
17:16:59 │ - Starting mount background task
17:16:59 │ - RETRY MOUNT TIMER: Started 1 minute timer for remount attempts
17:16:59 │ - Enabled timer for potential extra mount attempts
17:16:59 │ - Thread started

17:16:59 │ Mount status update:
│ Mount/Open Networkshare feedback (SystemDefault):
│ Mount attempt with Calling Apple NetFS API:
│
│ - LOGIN -- No login
│ URL: smb://myPC/D/Users/myUserName/Documents/Books/eBooks
│ Mount directory: macOS will mount against a mount directory in "/Users/first.last/myPC"
│ - NetFSMountURL: Error - Internal error

17:16:59 │ Thread - Calling for forced status update (only shows results if something changed)

17:16:59 │ -- STATUS UPDATE - THREAD CALLBACK ------------------------------------------------
│
17:16:59 │ Update type
│ - Initial read : -
│ - Timed Interval : -
│ - Get Network info : -
│ - Forced Update : YES
│
│ Status Interval : 10000 milliseconds
│ Interval Interrupts : 500 milliseconds
│ Failed mount after : 30000 milliseconds
│
│ Default gateway : 192.168.1.1 (MAC: 24:41:FE:60:15:BB)
│
17:16:59 │ - Mount Status Updated: Counted 1 active share(s)
17:16:59 │ - Matched 0 Network shares. (1 unknown)
17:16:59 │
│ -- STATUS UPDATE - COMPLETED ------------------------------------------------------

The "NetFSMountURL: Error - Internal error" message seems as though it's preventing the Mac from finding the matching network share.



   
ReplyQuote
 Hans
(@hans)
Famed Member Admin
Joined: 13 years ago
Posts: 3091
 

I'll have to "upgrade" my Mac to Tahoe 26.4 first to do some testing.
Will reply later this afternoon 😊 

Note: I thought Windows doesn't like it that one mounts without login credentials? Since you mentioned that all worked will with Tahoe 26.3, I'll assume I'm recalling that wrong.



   
ReplyQuote
 Hans
(@hans)
Famed Member Admin
Joined: 13 years ago
Posts: 3091
 

Just upgraded to 25.4 and ... ConnectMeNow mounts shares to my NAS just fine.

One thing though, a notification appeared asking me if ConnectMeNow is allowed to find devices in the local network.
Did you get this message, and if so: did you click allow?

If you missed it, you can find it under:

System Settings -> Privacy & Security -> Local Network -> ConnectMeNow4.app should be enabled.

Please let me know if this fixed the issue. 😊 



   
ReplyQuote
(@rottenapple)
Active Member
Joined: 3 years ago
Posts: 7
Topic starter  

The System Settings -> Privacy & Security -> Local Network -> ConnectMeNow4.app setting is enabled. I've tried disabling and re-enabling it, and it doesn't seem to make a difference; I still see the same behaviour.

Thanks for the question about the login credentials. I'd temporarily disabled the login option for my share while testing, but I see the same "NetFSMountURL: Error - Mount failed (Error code: 1)" error message when it's enabled. (My share definitions all include login credentials for the remote shares on the Windows PC.)


10:44:27 │ Mount requested for: "SMB RPGs"
10:44:27 │ - Max Attempts = 1
│ Attempts Left = -1
│ Last Attempt = n/a
10:44:27 │ - Doing default short mount delay (1 second)
10:44:28 │ - Starting mount background task
10:44:28 │ - RETRY MOUNT TIMER: Started 1 minute timer for remount attempts
10:44:28 │ - Enabled timer for potential extra mount attempts
10:44:28 │ - Thread started

10:44:28 │ Mount status update:
│ Mount/Open Networkshare feedback (SystemDefault):
│ Mount attempt with Calling Apple NetFS API:

│ - LOGIN: Username and Password known - User login with hidden window
│ URL: smb://myPC/D/Users/myUserName/Documents/Gaming/RPGs
│ Mount directory: macOS will mount against a mount directory in "/Users/first.last/myPC"
│ - NetFSMountURL: Error - Mount failed (Error code: 1)

10:44:28 │ Thread - Calling for forced status update (only shows results if something changed)

10:44:28 │ -- STATUS UPDATE - THREAD CALLBACK ------------------------------------------------

10:44:28 │ Update type
│ - Initial read : -
│ - Timed Interval : -
│ - Get Network info : -
│ - Forced Update : YES

│ Status Interval : 10000 milliseconds
│ Interval Interrupts : 500 milliseconds
│ Failed mount after : 30000 milliseconds

│ Default gateway : 192.168.1.1 (MAC: 24:41:FE:60:15:BB)


The smb://myPC/D/Users/myUserName/Documents/Gaming/RPGs share URL works in Finder.

If I mount the shares using mount commands in Terminal, ConnectMeNow me mount notifications for them and displays them with the green "mounted" icon, so it can tell when they're mounted. And I can unmount the shares using ConnectMeNow; I just can't mount them using it.

Is there any way I can capture more details in the debug logging? The NetFSMountURL error message is pretty generic and I can't tell why the mount operation is failing.



   
ReplyQuote
(@rottenapple)
Active Member
Joined: 3 years ago
Posts: 7
Topic starter  

For the record, if I disable the System Settings -> Privacy & Security -> Local Network -> ConnectMeNow4.app setting, the failure mode changes: my mount attempts all produce nice clear "Mount attempt aborted - Server ping failed" notifications. So ConnectMeNow definitely has local network access, and my issue appears to be unrelated to that setting.


This post was modified 3 weeks ago by rottenapple

   
ReplyQuote
(@rottenapple)
Active Member
Joined: 3 years ago
Posts: 7
Topic starter  

More findings:

I can successfully connect an SSH shell share on the same remote Windows 10 PC, so the issue appears to be limited to SMB.

There are two SMB fixes listed in the macOS Tahoe 26.4 security release notes: https://support.apple.com/en-us/126794 Since my issue only affects SMB (as far as I can tell at present), and only started after I "upgraded" to Tahoe 26.4, I'm wondering whether Apple's SMB fixes changed some SMB behavior that ConnectMeNow relies upon.



   
ReplyQuote
 Hans
(@hans)
Famed Member Admin
Joined: 13 years ago
Posts: 3091
 

So I managed to access a share on a Windows machine.

Option 1 - Do not use a custom path

Took me some effort, under "Advanced Options" I had to check "Default (in /Volumes)" to make it work.
As I never really use this, I had to set permissions (under Windows) for myself to get access (regular username that I use for login, and the password of Microsoft account).

 

Option 2 - Use the Commandline Mount Style

What also works, if you need a custom path: Set the "Mount Style" to "Commandline":

 

Seems Apple introduced a new "feature"  ... AKA broke using the NetFSMountURLSync for custom paths.



   
ReplyQuote
 Hans
(@hans)
Famed Member Admin
Joined: 13 years ago
Posts: 3091
 

p.s. bug reported at Apple - will see how this develops.



   
ReplyQuote
(@rottenapple)
Active Member
Joined: 3 years ago
Posts: 7
Topic starter  

Thank you for the update and the workaround suggestions! Switching to Commandline worked for me. And thank you also for reporting the bug to Apple!


This post was modified 3 weeks ago by rottenapple

   
Hans reacted
ReplyQuote
 Hans
(@hans)
Famed Member Admin
Joined: 13 years ago
Posts: 3091
 

I very much regret trying this ... this wasn't the only thing that this update broke 😞 

But I'm glad I could help 😊 



   
ReplyQuote
(@rottenapple)
Active Member
Joined: 3 years ago
Posts: 7
Topic starter  

Posted by: @hans
I very much regret trying this ... this wasn't the only thing that this update broke 😞

Yes, I wouldn't have moved to Tahoe at all, let alone 26.4, if my workplace hadn't insisted on it.

 



   
Hans reacted
ReplyQuote
Share: