SMB won't connect since latest update "an error occurred"

I’m running Infuse 5.6.9 (1994) on an iPhone X with iOS 11.2.6 and also getting the unhelpful generic error message “an error occurred” when trying to connect to pre-existing SMB connections to a macOS Server (running 10.11.6).

I tried re-adding the connection using the IP address to no avail. Same error.

I’ve only ever gotten Infuse to work by appending the share name after the hostname, e.g.

home.example.com/Sharepoint

I’ve since tried home.example.com by itself as well as:

1.2.3.4/Sharepoint
1.2.3.4

Also, WHY do you prevent editing the address of saved shares??? It makes testing/troubleshooting issues like this extremely frustrating!

Here is the output of /var/log/system.log when I attempt the connection:

Mar 14 13:39:51 home digest-service[82213]: digest-request: uid=0
Mar 14 13:39:51 home digest-service[82213]: digest-request: init request
Mar 14 13:39:51 home digest-service[82213]: digest-request: init return domain: HOME server: HOME indomain was:
Mar 14 13:39:51 home smbd[81964]: Server requires signing while bound to unauthenticated Directory Service
Mar 14 13:39:51 home digest-service[82213]: digest-request: uid=0
Mar 14 13:39:51 home digest-service[82213]: digest-request: init request
Mar 14 13:39:52 home digest-service[82213]: digest-request: init return domain: HOME server: HOME indomain was:
Mar 14 13:39:52 home smbd[81964]: Server requires signing while bound to unauthenticated Directory Service
Mar 14 13:39:52 home digest-service[82213]: digest-request: uid=0
Mar 14 13:39:52 home digest-service[82213]: digest-request: init request
Mar 14 13:39:52 home digest-service[82213]: digest-request: init return domain: HOME server: HOME indomain was:
Mar 14 13:39:52 home digest-service[82213]: digest-request: uid=0
Mar 14 13:39:52 home digest-service[82213]: digest-request: init request
Mar 14 13:39:52 home digest-service[82213]: digest-request: init return domain: HOME server: HOME indomain was:
Mar 14 13:39:52 home digest-service[82213]: digest-request: uid=0
Mar 14 13:39:52 home digest-service[82213]: digest-request od: ok user=HOME\jay proto=ntlmv2 flags:
Mar 14 13:39:52 home smbd[81964]: Connection failed, signing required but no session key

Hopefully that helps?

Sorry about that.

Would you mind sending in a report from your device and opening a support ticket so we can look further into this?

Do you need more than “PDJ08”?

I was able to workaround the issue by disabling signing on macOS. However, this wasn’t necessary in the past. Does your new SMB support signing?

Thanks for the report!

Yes, Infuse supports SMB versions 1, 2, and 3 (versions 2 and 3 both require signing).

The upcoming 5.6.10 update will include a handful of fixes for SMB, as well as a setting to manually set the SMB version which could help avoid issues like these.

1 Like

We’ve just released 5.6.10 with a number of fixes for SMB, and a bit more info on this update can be found here.

Here’s the available settings and what they do.

  • Auto (default) - Connect with the highest level of SMB supported by your device.
  • SMB3 - Connect with SMB3 only
  • SMB2 - Connect with SMB2 only
  • SMB1 - Connect with SMB1 only
  • Legacy - Connect using the old SMB implementation from Infuse 5.6.8 and earlier (SMB2 and SMB1 only)

I’ve loaded 5.6.10 on the same iPhone X running 11.3, and here are my results when connecting to the SMB server on clean installation of macOS 10.13.3 (I have not overwritten the default signing settings).

Infuse set to Auto, says “An error occurred. Sorry, Infuse encountered an error while trying to connect”
2018-03-31 15:37:15.296801+1000 0x56878 Activity 0xe84b4 17964 smbd: (libsystem_info.dylib) Performance impact - Resolve user group list (>17 groups)
2018-03-31 15:37:15.296915+1000 0x56878 Default 0x0 17964 smbd: (libsystem_info.dylib) Too many groups requested (2147483647). Can cause performance issues when network directories are involved
2018-03-31 15:37:15.316550+1000 0x56878 Activity 0xe84c8 17964 smbd: (libsystem_info.dylib) Membership API: Validating user is allowed by service
2018-03-31 15:37:15.317337+1000 0x56878 Default 0x0 17964 smbd: smb2_dispatch_session_setup: Connection failed, signing required but no session key

Infuse set to SMB3, says “An error occurred. Sorry, Infuse encountered an error while trying to connect”
2018-03-31 15:38:59.277342+1000 0x56acb Activity 0xe84cf 17964 smbd: (libsystem_info.dylib) Performance impact - Resolve user group list (>17 groups)
2018-03-31 15:38:59.277471+1000 0x56acb Default 0x0 17964 smbd: (libsystem_info.dylib) Too many groups requested (2147483647). Can cause performance issues when network directories are involved
2018-03-31 15:38:59.296144+1000 0x56acb Activity 0xe8613 17964 smbd: (libsystem_info.dylib) Membership API: Validating user is allowed by service
2018-03-31 15:38:59.296906+1000 0x56acb Default 0x0 17964 smbd: smb2_dispatch_session_setup: Connection failed, signing required but no session key

Infuse set to SMB2, says “An error occurred. Sorry, Infuse encountered an error while trying to connect”
2018-03-31 15:39:56.274872+1000 0x56c5f Activity 0xe8725 17964 smbd: (libsystem_info.dylib) Performance impact - Resolve user group list (>17 groups)
2018-03-31 15:39:56.274929+1000 0x56c5f Default 0x0 17964 smbd: (libsystem_info.dylib) Too many groups requested (2147483647). Can cause performance issues when network directories are involved
2018-03-31 15:39:56.294783+1000 0x56c5f Activity 0xe8739 17964 smbd: (libsystem_info.dylib) Membership API: Validating user is allowed by service
2018-03-31 15:39:56.295487+1000 0x56c5f Default 0x0 17964 smbd: smb2_dispatch_session_setup: Connection failed, signing required but no session key

Infuse set to SMB1, it works:
2018-03-31 15:41:01.197783+1000 0x56de7 Activity 0xe8850 17964 smbd: (libsystem_info.dylib) Performance impact - Resolve user group list (>17 groups)
2018-03-31 15:41:01.197847+1000 0x56de7 Default 0x0 17964 smbd: (libsystem_info.dylib) Too many groups requested (2147483647). Can cause performance issues when network directories are involved
2018-03-31 15:41:01.217212+1000 0x56de7 Activity 0xe8864 17964 smbd: (libsystem_info.dylib) Membership API: Validating user is allowed by service
2018-03-31 15:41:01.233513+1000 0x56de7 Activity 0xe8865 17964 smbd: (CFOpenDirectory) Open a given node
2018-03-31 15:41:01.235152+1000 0x56de7 Activity 0xe8866 17964 smbd: (CFOpenDirectory) Querying records from directories
2018-03-31 15:41:01.238406+1000 0x56de7 Activity 0xe8867 17964 smbd: (CFOpenDirectory) Closing a node reference

Infuse set to Legacy, says “An error occurred. Sorry, Infuse encountered an error while trying to connect”
2018-03-31 15:41:52.744319+1000 0x56efe Activity 0xe886e 17964 smbd: (libsystem_info.dylib) Performance impact - Resolve user group list (>17 groups)
2018-03-31 15:41:52.744562+1000 0x56efe Default 0x0 17964 smbd: (libsystem_info.dylib) Too many groups requested (2147483647). Can cause performance issues when network directories are involved
2018-03-31 15:41:52.762986+1000 0x56efe Activity 0xe8971 17964 smbd: (libsystem_info.dylib) Membership API: translate identifier
2018-03-31 15:41:52.763691+1000 0x56efe Activity 0xe8972 17964 smbd: (libsystem_info.dylib) Membership API: Validating user is allowed by service
2018-03-31 15:41:52.764495+1000 0x56efe Default 0x0 17964 smbd: smb2_dispatch_session_setup: Connection failed, signing required but no session key
2018-03-31 15:41:53.765786+1000 0x56efe Activity 0xe8973 17964 smbd: (libsystem_info.dylib) Membership API: translate identifier
2018-03-31 15:41:53.772151+1000 0x56efe Activity 0xe8979 17964 smbd: (libsystem_info.dylib) Performance impact - Resolve user group list (>17 groups)
2018-03-31 15:41:53.772320+1000 0x56efe Default 0x0 17964 smbd: (libsystem_info.dylib) Too many groups requested (2147483647). Can cause performance issues when network directories are involved
2018-03-31 15:41:53.791448+1000 0x56efe Activity 0xe89cc 17964 smbd: (libsystem_info.dylib) Membership API: translate identifier
2018-03-31 15:41:53.792109+1000 0x56efe Activity 0xe89cd 17964 smbd: (libsystem_info.dylib) Membership API: Validating user is allowed by service
2018-03-31 15:41:53.792923+1000 0x56efe Default 0x0 17964 smbd: smb2_dispatch_session_setup: Connection failed, signing required but no session key
2018-03-31 15:41:55.792410+1000 0x56efe Default 0x0 17964 smbd: transact: gss_accept_sec_context: major_status: 0xd0000, minor_status: 0xa2e9a74a
2018-03-31 15:41:55.909238+1000 0x56ed0 Default 0x0 17964 smbd: 10.0.5.5 SMB client not supported - Unicode, NT Errors, Long Names and Extended Security are required

So, on a current iPhone connecting to a current Mac, the only option is SMB1.

  1. However, there are no icons. Previously, the generic icons would be replaced by a frame of the video. This was massively useful in my situation. I’m disappointed this is gone. Could it be a setting?. Sorry, this is a misunderstanding on my part. When you are in Settings → Add Files, it never shows the custom icons. SMB1 did indeed load custom icons once I left the Settings.

  2. Why isn’t “Auto” cycling through each of these possibilities and discovering that itself instead of just failing after one attempt?

Thanks.

I’ve now applied Apple’s instructions for disabling packet signing (Turn off packet signing for SMB 2 and SMB 3 connections – Apple Support) and repeated the tests and all five settings work.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.