Creating a macOS sparsebundle on an SMB share fails

Mark Levitt

Explorer
Joined
May 21, 2017
Messages
56
Hi,

Creating a sparce bundle on a mounted SMB share from macOS Ventura 13.4 fails with a 512 error. This seems to be the root cause of the failure of setting up a new Time Machine backup as details in this thread.

In trying to track down the issue, I was able to verify that creating a sparsebundle (a sort of macOS dynamicly allocated file) is not working when the file creation is attemptted on a TrueNAS Core SMB share.

Attempting to create a sparsebundle image from Disk Utility on SMB share location leads to this error:
Creating disk image “Untitled.sparsebundle”…

Operation failed with status 512: error 512

Operation failed…

This matches the error shown in the Time Machine errors, but I think it's unrelated to Time Machine. I have other macOS devices that already have Time Machine set up using TrueNAS Core SMB share and they continue to work. So, it seems like it's the initial sparsebundle creation that is failing.

It fails even on machines where Time Machine is already configured and working (i.e. where a sparsebundle file already exists).


The following command can be used to create a sparebundle image from the command line with details debug output:
hdiutil create -size 3000g -type SPARSEBUNDLE -volname "u4volume" -fs APFS -debug u4test.sparsebundle

create-content-spec:
nbi-spec:
volname: u4volume
filesystem: APFS
verbose: true
debug: true
agent: hdiutil
create-target-spec:
sectors: 6291456000
image-options:
image-type: SPARSEBUNDLE
url: file:///Volumes/TMBackup/u4test.sparsebundle
2023-06-19 13:43:30.072 hdiutil[56041:18049718] helperClass is DIHelperNBI
2023-06-19 13:43:30.072 hdiutil[56041:18049718] DIHLDiskImageCreate: creating DIHelperProxy
2023-06-19 13:43:30.072 hdiutil[56041:18049718] [DIHelperProxy alloc]
2023-06-19 13:43:30.072 hdiutil[56041:18049718] [DIHelperProxy alloc] returning self 0x600000968000, retainCount 1
2023-06-19 13:43:30.072 hdiutil[56041:18049718] DIHLDiskImageCreate: running DIHelperProxy
2023-06-19 13:43:30.072 hdiutil[56041:18049718] [DIHelperProxy performOperationReturning] entry
2023-06-19 13:43:30.072 hdiutil[56041:18049718] [DIHelperProxy performOperationReturning] detaching thread
2023-06-19 13:43:30.073 hdiutil[56041:18049719] [DIHelperProxy workerThread] entry
2023-06-19 13:43:30.073 hdiutil[56041:18049719] [DIHelperProxy workerThread] setting up server
2023-06-19 13:43:30.073 hdiutil[56041:18049719] [DIHelperProxy threadSetupServer] entry
2023-06-19 13:43:30.073 hdiutil[56041:18049719] XPC: creating helperconnection connection
2023-06-19 13:43:30.100 hdiutil[56041:18049719] [DIHelperProxy threadSetupServer] exiting
2023-06-19 13:43:30.100 hdiutil[56041:18049719] [DIHelperProxy threadLaunchToolAuthenticated] entry (spawn version)
2023-06-19 13:43:30.100 hdiutil[56041:18049719] launching helper tool at "/System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper".
2023-06-19 13:43:30.101 hdiutil[56041:18049719] [DIHelperProxy threadLaunchToolAuthenticated] exiting (spawn version)
2023-06-19 13:43:30.101 hdiutil[56041:18049719] [DIHelperProxy workerThread] calling waitForHelperDone
2023-06-19 13:43:30.109 hdiutil[56041:18049714] [DIHelperProxy connectToFramework] entry, helper
2023-06-19 13:43:30.109 hdiutil[56041:18049714] [DIHelperProxy sendOperationToHelper] entry
2023-06-19 13:43:30.109 hdiutil[56041:18049714] [DIHelperProxy sendOperationToHelper] starting operation with helper
2023-06-19 13:43:30.109 hdiutil[56041:18049714] [DIHelperProxy sendOperationToHelper] exit
2023-06-19 13:43:30.109 hdiutil[56041:18049714] [DIHelperProxy connectToFramework] exit
2023-06-19 13:43:30.115 diskimages-helper[56044:18049727] DIHelperNBI: initializing framework
2023-06-19 13:43:30.115 diskimages-helper[56044:18049727] [DIHelperOperator frameworkCallbackWithDictionary] calling home {
"status-stage" = initialize;
}
2023-06-19 13:43:30.115 hdiutil[56041:18049714] [DIHelperProxy frameworkCallbackWithDictionary] entry
status proc called: initialize
Initialising…
myStatusProc: returning 0
2023-06-19 13:43:30.115 hdiutil[56041:18049714] [DIHelperProxy frameworkCallbackWithDictionary] exit
2023-06-19 13:43:30.115 diskimages-helper[56044:18049727] [DIHelperOperator frameworkCallbackWithDictionary] exit 0
DILoadDriver: checking for disk image driver
DILoadDriver: DI_kextExists() returned 0x00000000 (0)
DIIsInitialized: returning NO
2023-06-19 13:43:30.121 diskimages-helper[56044:18049727] [DIHelperOperator frameworkCallbackWithDictionary] calling home {
"can-cancel" = 1;
"can-skip" = 0;
"status-stage" = create;
}
2023-06-19 13:43:30.121 hdiutil[56041:18049714] [DIHelperProxy frameworkCallbackWithDictionary] entry
status proc called: create
Creating…
can cancel: TRUE
can skip : false
myStatusProc: returning 0
2023-06-19 13:43:30.122 hdiutil[56041:18049714] [DIHelperProxy frameworkCallbackWithDictionary] exit
2023-06-19 13:43:30.122 diskimages-helper[56044:18049727] [DIHelperOperator frameworkCallbackWithDictionary] exit 0
2023-06-19 13:43:30.122 diskimages-helper[56044:18049727] processCreateOptions entry
2023-06-19 13:43:30.122 diskimages-helper[56044:18049727] processCreateOptions returning {
"allow-tty-prompt" = 1;
blockcount = 6291456000;
"create-image-type" = SPARSEBUNDLE;
}
DIIsInitialized: returning YES
DICreateDiskImage: entry
file:///Volumes/TMBackup/u4test.sparsebundle
blockcount: 6291456000
allow-tty-prompt: true
create-image-type: SPARSEBUNDLE
DICreateDiskImage: about to call DIDiskImageCreateWithCFURL.
DIDiskImageCreateWithCFURL: entry
blockcount: 6291456000
allow-tty-prompt: true
create-image-type: SPARSEBUNDLE
DIDiskImageCreatorProbe: entry
file:///Volumes/TMBackup/u4test.sparsebundle
blockcount: 6291456000
allow-tty-prompt: true
create-image-type: SPARSEBUNDLE
DIDiskImageCreatorProbe: probing interface 1 CSparseBundleDiskImage
CSparseBundleDiskImage::createProbe: returning 1000
DIDiskImageCreatorProbe: interface 1, score 1000, CSparseBundleDiskImage
DIDiskImageCreatorProbe: probing interface 2 CSparseDiskImage
DIDiskImageCreatorProbe: interface 2, score -1000, CSparseDiskImage
DIDiskImageCreatorProbe: probing interface 3 CRawDiskImage
DIDiskImageCreatorProbe: interface 3, score -1000, CRawDiskImage
DIDiskImageCreatorProbe: probing interface 4 CWOUDIFDiskImage
DIDiskImageCreatorProbe: interface 4, score -1000, CWOUDIFDiskImage
DIDiskImageCreatorProbe: selecting CSparseBundleDiskImage
DIDiskImageCreateWithCFURL: CSparseBundleDiskImage
CSparseBundleDiskImage::createWithCFURL: entry with
file:///Volumes/TMBackup/u4test.sparsebundle
blockcount: 6291456000
allow-tty-prompt: true
create-image-type: SPARSEBUNDLE
CSparseBundleDiskImage::createWithCFURL: got 6291456000 sectors
CSparseBundleDiskImage::createWithCFURL: setting bytesPerBand to default: 8388608 bytes
CSparseBundleDiskImage::createWithCFURL: calling DICreateBackingStore with
band-size: 8388608
diskimage-bundle-type: com.apple.diskimage.sparsebundle
create-image-type: SPARSEBUNDLE
allow-tty-prompt: true
blockcount: 6291456000
size: 3221225472000
DIIsInitialized: returning YES
DICreateBackingStore: entry with inMatchLevel 0x00000000
file:///Volumes/TMBackup/u4test.sparsebundle/
band-size: 8388608
diskimage-bundle-type: com.apple.diskimage.sparsebundle
create-image-type: SPARSEBUNDLE
allow-tty-prompt: true
blockcount: 6291456000
size: 3221225472000
DICreateBackingStore: calling DIBackingStoreCreateWithCFURL().
file:///Volumes/TMBackup/u4test.sparsebundle/
band-size: 8388608
diskimage-bundle-type: com.apple.diskimage.sparsebundle
create-image-type: SPARSEBUNDLE
allow-tty-prompt: true
blockcount: 6291456000
size: 3221225472000
DIBackingStoreCreateWithCFURL: entry with
file:///Volumes/TMBackup/u4test.sparsebundle/
band-size: 8388608
diskimage-bundle-type: com.apple.diskimage.sparsebundle
create-image-type: SPARSEBUNDLE
allow-tty-prompt: true
blockcount: 6291456000
size: 3221225472000
DIBackingStoreCreatorProbe: entry
file:///Volumes/TMBackup/u4test.sparsebundle/
band-size: 8388608
diskimage-bundle-type: com.apple.diskimage.sparsebundle
create-image-type: SPARSEBUNDLE
allow-tty-prompt: true
blockcount: 6291456000
size: 3221225472000
DIBackingStoreCreatorProbe: probing interface 0 CBSDBackingStore
CBSDBackingStore::createProbe directory, not a valid image file.
CBSDBackingStore::createProbe score -1000 for file:///Volumes/TMBackup/u4test.sparsebundle/
DIBackingStoreCreatorProbe: interface 0, score -1000, CBSDBackingStore
DIBackingStoreCreatorProbe: probing interface 1 CBundleBackingStore
CBundleBackingStore::createProbe score 1000 for file:///Volumes/TMBackup/u4test.sparsebundle/
DIBackingStoreCreatorProbe: interface 1, score 1000, CBundleBackingStore
DIBackingStoreCreatorProbe: probing interface 2 CRAMBackingStore
DIBackingStoreCreatorProbe: interface 2, score 0, CRAMBackingStore
DIBackingStoreCreatorProbe: probing interface 4 CCURLBackingStore
DIBackingStoreCreatorProbe: interface 4, score -100, CCURLBackingStore
DIBackingStoreCreatorProbe: selecting CBundleBackingStore
DIBackingStoreCreateWithCFURL: CBundleBackingStore
CBundleBackingStore::createWithCFURL
CBundleBackingStore::createWithCFURL got length 3221225472000
CBundleBackingStore::createWithCFURL got bandsize 8388608
CBundleBackingStore::createWithCFURL: creating bundle
CBundleBackingStore::createBundle: /Volumes/TMBackup/u4test.sparsebundle created
existing permission is 40700
CBundleBackingStore::createBundle: Info.plist generated
band-size: 8388608
diskimage-bundle-type: com.apple.diskimage.sparsebundle
size: 3221225472000
bundle-backingstore-version: 1
CFBundleInfoDictionaryVersion: 6.0
_writeInfoPlist: fcntl(F_OPENFROM, Info.plist) passed
_writeInfoPlist: wrote 500 bytes
_writeInfoPlist: F_FULLFSYNC returned 45
_writeInfoPlist: fcntl(F_OPENFROM, Info.bckup) passed
_writeInfoPlist: wrote 500 bytes
_writeInfoPlist: F_FULLFSYNC returned 45
CBundleBackingStore::createBundle: Info.plist written
CBundleBackingStore::createSubdirectory:
bands
CBundleBackingStore::createSubdirectory: bundle dir perms 501/20 40700
CBundleBackingStore::createSubdirectory: subdir perms 501/20 40700
CBundleBackingStore::createBundle: bands directory created
DIIsInitialized: returning YES
DICreateBackingStore: entry with inMatchLevel 0x00000001
file:///Volumes/TMBackup/u4test.sparsebundle/token
allow-tty-prompt: true
blockcount: 6291456000
skip-zeroing: false
create-image-type: SPARSEBUNDLE
size: 0
band-size: 8388608
use-filename-for-prompt: u4test.sparsebundle
DICreateBackingStore: processing level 1 encodings.
file:///Volumes/TMBackup/u4test.sparsebundle/token
allow-tty-prompt: true
blockcount: 6291456000
skip-zeroing: false
create-image-type: SPARSEBUNDLE
size: 0
band-size: 8388608
use-filename-for-prompt: u4test.sparsebundle
DIFileEncodingCreateWithCFURL: entry for encoding level 1
file:///Volumes/TMBackup/u4test.sparsebundle/token
allow-tty-prompt: true
blockcount: 6291456000
skip-zeroing: false
create-image-type: SPARSEBUNDLE
size: 0
band-size: 8388608
use-filename-for-prompt: u4test.sparsebundle
DIFileEncodingCreatorProbe: entry for level 1
file:///Volumes/TMBackup/u4test.sparsebundle/token
allow-tty-prompt: true
blockcount: 6291456000
skip-zeroing: false
create-image-type: SPARSEBUNDLE
size: 0
band-size: 8388608
use-filename-for-prompt: u4test.sparsebundle
DIFileEncodingCreatorProbe: probing level 1 interface 0 CEncryptedEncoding
DIFileEncodingCreatorProbe: interface 0, score -1000, CEncryptedEncoding
DIFileEncodingCreatorProbe: nothing to select.
DIFileEncodingCreateWithCFURL: probe fails to find appropriate CFileEncoding class.
DIFileEncodingCreateWithCFURL: returning 110
DICreateBackingStore: level 1 encoding match failed. 110.
(continuing)
DICreateBackingStore: calling DIBackingStoreCreateWithCFURL().
file:///Volumes/TMBackup/u4test.sparsebundle/token
allow-tty-prompt: true
blockcount: 6291456000
skip-zeroing: false
create-image-type: SPARSEBUNDLE
size: 0
band-size: 8388608
use-filename-for-prompt: u4test.sparsebundle
DIBackingStoreCreateWithCFURL: entry with
file:///Volumes/TMBackup/u4test.sparsebundle/token
allow-tty-prompt: true
blockcount: 6291456000
skip-zeroing: false
create-image-type: SPARSEBUNDLE
size: 0
band-size: 8388608
use-filename-for-prompt: u4test.sparsebundle
DIBackingStoreCreatorProbe: entry
file:///Volumes/TMBackup/u4test.sparsebundle/token
allow-tty-prompt: true
blockcount: 6291456000
skip-zeroing: false
create-image-type: SPARSEBUNDLE
size: 0
band-size: 8388608
use-filename-for-prompt: u4test.sparsebundle
DIBackingStoreCreatorProbe: probing interface 0 CBSDBackingStore
CBSDBackingStore::createProbe score 100 for file:///Volumes/TMBackup/u4test.sparsebundle/token
DIBackingStoreCreatorProbe: interface 0, score 100, CBSDBackingStore
DIBackingStoreCreatorProbe: probing interface 1 CBundleBackingStore
CBundleBackingStore::createProbe: failed: cannot get diskimage-bundle-type key.
CBundleBackingStore::createProbe score -1000 for file:///Volumes/TMBackup/u4test.sparsebundle/token
DIBackingStoreCreatorProbe: interface 1, score -1000, CBundleBackingStore
DIBackingStoreCreatorProbe: probing interface 2 CRAMBackingStore
DIBackingStoreCreatorProbe: interface 2, score 0, CRAMBackingStore
DIBackingStoreCreatorProbe: probing interface 4 CCURLBackingStore
DIBackingStoreCreatorProbe: interface 4, score -100, CCURLBackingStore
DIBackingStoreCreatorProbe: selecting CBSDBackingStore
DIBackingStoreCreateWithCFURL: CBSDBackingStore
opening/creating /Volumes/TMBackup/u4test.sparsebundle/token createWithCFURL 1455
CBSDBackingStore::OpenLockFriendly: mapping flags 0x00000E02 -> 0x00000E26 (locks are MANDATORY)
(RW lock acquired)
pathSupportsPreallocation(/Volumes/TMBackup/u4test.sparsebundle/token) entry
CBSDBackingStore::createWithCFURL: skipZeroing YES
CBSDBackingStore::createWithCFURL: setting file size with ftruncate(, 0)
CBSDBackingStore::setPermission: opening /Volumes/TMBackup/u4test.sparsebundle/token
CBSDBackingStore::OpenLockFriendly: mapping flags 0x00000002 -> 0x00000026 (locks are MANDATORY)
(RW lock acquired)
CBSDBackingStore::setPermission: kDI_PERM_READWRITE granted.
CBSDBackingStore::setNoFollow: setting _noFollow to 0
DIBackingStoreCreateWithCFURL: creator returned 0
DIBackingStoreCreateWithCFURL: returning 0
CBundleBackingStore::createBundle: security token written
CBundleBackingStore::createWithCFURL: returning 512
DIBackingStoreCreateWithCFURL: creator returned 512
DIBackingStoreCreateWithCFURL: returning 512
DICreateBackingStore: unable to create any backing store objects. 512.
CSparseBundleDiskImage::createWithCFURL: unable to create backing store. 512
DIDiskImageCreateWithCFURL: creator returned 512
DIDiskImageCreateWithCFURL: returning 0x00000200
DICreateDiskImage: after call to DIDiskImageCreateWithCFURL.
file:///Volumes/TMBackup/u4test.sparsebundle
blockcount: 6291456000
allow-tty-prompt: true
create-image-type: SPARSEBUNDLE
DICreateDiskImage: unable to resolve to any disk image class. 512.
2023-06-19 13:43:30.226 diskimages-helper[56044:18049727] DICreateDiskImage returned 512 ((null))
2023-06-19 13:43:30.226 diskimages-helper[56044:18049727] [DIHelperOperator frameworkCallbackWithDictionary] calling home {
"status-stage" = cleanup;
}
2023-06-19 13:43:30.226 hdiutil[56041:18049714] [DIHelperProxy frameworkCallbackWithDictionary] entry
status proc called: cleanup
Finishing…
myStatusProc: returning 0
2023-06-19 13:43:30.226 hdiutil[56041:18049714] [DIHelperProxy frameworkCallbackWithDictionary] exit
2023-06-19 13:43:30.226 diskimages-helper[56044:18049727] [DIHelperOperator frameworkCallbackWithDictionary] exit 0
2023-06-19 13:43:30.226 diskimages-helper[56044:18049727] -performCleanupWithError:512
2023-06-19 13:43:30.226 diskimages-helper[56044:18049727] DIHelperNBI performOperation: returning 512
2023-06-19 13:43:30.226 diskimages-helper[56044:18049727] -decrementBackgroundThreadCount: _backgroundThreadCount is now 0.
2023-06-19 13:43:30.226 diskimages-helper[56044:18049725] DIHelper _report_results: reporting {
payload = {
};
"result-code" = 512;
}
2023-06-19 13:43:30.226 hdiutil[56041:18049714] reportResultsToFramework: proxy has finished operation
2023-06-19 13:43:30.226 hdiutil[56041:18049714] reportResultsToFramework: results are: {
payload = {
};
"result-code" = 512;
}
2023-06-19 13:43:30.226 hdiutil[56041:18049714] reportResultsToFramework: _threadResultsError is 512
2023-06-19 13:43:30.226 hdiutil[56041:18049714] reportResultsToFramework: disconnecting from helper.
2023-06-19 13:43:30.226 hdiutil[56041:18049714] [DIHelperProxy disconnectFromHelper] entry
2023-06-19 13:43:30.226 hdiutil[56041:18049714] disconnectFromHelper: terminating proxy
2023-06-19 13:43:30.226 hdiutil[56041:18049719] -[DIHelperProxy(Thread) waitForHelperDone]: done waiting. _helperDone=1
2023-06-19 13:43:30.226 hdiutil[56041:18049719] [DIHelperProxy waitForHelperDone] releasing connection
2023-06-19 13:43:30.226 hdiutil[56041:18049714] disconnectFromHelper: terminated proxy
2023-06-19 13:43:30.227 hdiutil[56041:18049719] [DIHelperProxy workerThread] after waitForHelperDone
2023-06-19 13:43:30.227 diskimages-helper[56044:18049726] DIHelper: terminateHelper: entry.
2023-06-19 13:43:30.227 diskimages-helper[56044:18049726] [DIHelper frameworkConnectionDied] entry
2023-06-19 13:43:30.227 diskimages-helper[56044:18049726] [DIHelper frameworkConnectionDied] releasing connection
2023-06-19 13:43:30.227 diskimages-helper[56044:18049726] -DIHelperAgentMaster terminateUIAgentConnection.
2023-06-19 13:43:30.227 hdiutil[56041:18049714] [DIHelperProxy disconnectFromHelper] exit
2023-06-19 13:43:30.227 diskimages-helper[56044:18049726] [DIHelper frameworkConnectionDied] marking _frameworkDisconnected
2023-06-19 13:43:30.227 diskimages-helper[56044:18049726] [DIHelper frameworkConnectionDied] preparing to act like a daemon.
2023-06-19 13:43:30.227 diskimages-helper[56044:18049726] [DIHelper frameworkConnectionDied] exiting
2023-06-19 13:43:30.227 hdiutil[56041:18049719] [DIHelperProxy workerThread] waiting for task to terminate to avoid zombies
2023-06-19 13:43:30.227 diskimages-helper[56044:18049725] -setCanTerminate: main thread can exit
2023-06-19 13:43:30.227 diskimages-helper[56044:18049725] helper: child_after_exec returning 0
2023-06-19 13:43:30.227 hdiutil[56041:18049719] [DIHelperProxy workerThread] helper exited
2023-06-19 13:43:30.227 hdiutil[56041:18049719] [DIHelperProxy workerThread] exiting
2023-06-19 13:43:30.227 hdiutil[56041:18049718] [DIHelperProxy performOperationReturning] returning 512
2023-06-19 13:43:30.227 hdiutil[56041:18049718] DIHLDiskImageCreate: releasing DIHelperProxy
2023-06-19 13:43:30.227 hdiutil[56041:18049718] [DIHelperProxy dealloc]
DIHLDiskImageCreate() returned 512
hdiutil: create failed - error 512

The point it fails seems to be here:
IBackingStoreCreatorProbe: selecting CBSDBackingStore
DIBackingStoreCreateWithCFURL: CBSDBackingStore
opening/creating /Volumes/TMBackup/u4test.sparsebundle/token createWithCFURL 1455
CBSDBackingStore::OpenLockFriendly: mapping flags 0x00000E02 -> 0x00000E26 (locks are MANDATORY)
(RW lock acquired)
pathSupportsPreallocation(/Volumes/TMBackup/u4test.sparsebundle/token) entry
CBSDBackingStore::createWithCFURL: skipZeroing YES
CBSDBackingStore::createWithCFURL: setting file size with ftruncate(, 0)
CBSDBackingStore::setPermission: opening /Volumes/TMBackup/u4test.sparsebundle/token
CBSDBackingStore::OpenLockFriendly: mapping flags 0x00000002 -> 0x00000026 (locks are MANDATORY)
(RW lock acquired)
CBSDBackingStore::setPermission: kDI_PERM_READWRITE granted.
CBSDBackingStore::setNoFollow: setting _noFollow to 0
DIBackingStoreCreateWithCFURL: creator returned 0
DIBackingStoreCreateWithCFURL: returning 0
CBundleBackingStore::createBundle: security token written
CBundleBackingStore::createWithCFURL: returning 512
DIBackingStoreCreateWithCFURL: creator returned 512
DIBackingStoreCreateWithCFURL: returning 512
DICreateBackingStore: unable to create any backing store objects. 512.
CSparseBundleDiskImage::createWithCFURL: unable to create backing store. 512
DIDiskImageCreateWithCFURL: creator returned 512
DIDiskImageCreateWithCFURL: returning 0x00000200
DICreateDiskImage: after call to DIDiskImageCreateWithCFURL.
file:///Volumes/TMBackup/u4test.sparsebundle
blockcount: 6291456000
allow-tty-prompt: true
create-image-type: SPARSEBUNDLE
DICreateDiskImage: unable to resolve to any disk image class. 512.
2023-06-19 13:43:30.226 diskimages-helper[56044:18049727] DICreateDiskImage returned 512 ((null))
2023-06-19 13:43:30.226 diskimages-helper[56044:18049727] [DIHelperOperator frameworkCallbackWithDictionary] calling home {
"status-stage" = cleanup;
}

@anodos , I know you usually deal with SMB issues, so hopefully you've got some idea of what's causing the issue.
 

haffi

Cadet
Joined
Jun 19, 2023
Messages
2
I have this problem to, and confirmed that I cannot create Sparsebundles on a SMB share via the TrueNas Core. Same error as above.
 

haffi

Cadet
Joined
Jun 19, 2023
Messages
2
Confirmed , tested the new SO file and it works now. Just download the .so file and replace it under its orginal path, stop smb before.
 
Top