USB Creator Issues on Mac OS 10.15 Catalina


Recommended Posts

  • 3 weeks later...
On 8/14/2019 at 4:19 PM, limetech said:

Thanks for the 'heads up'.  "Catalina" not released yet right?  Could be it works upon release or could be we'll need to make a change.

I had a failed flash drive today and needed to use the creator tool in 10.14 mojave. Couldn't get it to work. Server kept giving me an error that the flash drive I had created was not bootable. Had to create the flash on a machine running High Sierra. Not sure why the tool failed. It never showed any errors. Does the flash need any prep before using the creator tool?

Link to comment
  • 1 month later...

I am interested in using unRAID in favor of my current freenas setup. A bummer that I am not able to create a boot flash drive since I am currently left with a single Catalina powered Mac. Are there updates on when we can expect the flash creator with Catalina?

Link to comment
4 hours ago, Voydz said:

I am interested in using unRAID in favor of my current freenas setup. A bummer that I am not able to create a boot flash drive since I am currently left with a single Catalina powered Mac. Are there updates on when we can expect the flash creator with Catalina?

You can still create a bootable flash drive on a Mac, you just have to do it the old way-

https://lime-technology.com/getting-started/

Link to comment
15 hours ago, eschultz said:

A new build is ready for internal testing but I haven't upgraded to Catalina yet.  Could someone please test it out?: https://s3.amazonaws.com/dnld.lime-technology.com/tools/Unraid.USB.Creator.macOS-1.7.dmg

@eschultz

No luck.

 

UnraidUCScreenSnapz001.jpg.74c558db7fe8786e7a155a1aa1aabddd.jpg

 

Console shows this-

error	19:09:28.106604-0400	sandboxd	Sandbox: Unraid USB Creat(41583) System Policy: deny(1) file-write-data /dev/rdisk9
Violation:       System Policy: deny(1) file-write-data /dev/rdisk9 
Process:         Unraid USB Creat [41583]
Path:            /Applications/Unraid USB Creator.app/Contents/MacOS/Unraid USB Creator
Load Address:    0x104b05000
Identifier:      Unraid USB Creator
Version:         ??? (???)
Code Type:       x86_64 (Native)
Parent Process:  sudo [41582]
Responsible:     /System/Library/Frameworks/Security.framework/authtrampoline
User ID:         0

Date/Time:       2019-10-24 19:09:28.101 EDT
OS Version:      Mac OS X 10.15 (19A602)
Report Version:  8


MetaData: {"hardware":"Mac","hardlinked":false,"primary-filter":"path","responsible-process-uid":0,"matched-extension":false,"errno":1,"user-approval":"kTCCServiceSystemPolicyRemovableVolumes","pid":41583,"platform_binary":"no","vnode-type":"CHARACTER-DEVICE","platform-binary":false,"process-path":"\/Applications\/Unraid USB Creator.app\/Contents\/MacOS\/Unraid USB Creator","storage-class":"kTCCServiceSystemPolicyRemovableVolumes","team-id":"B4L35Y5N35","profile-flags":0,"process":"Unraid USB Creat","matched-user-intent-extension":false,"profile":"platform","signing-id":"Unraid USB Creator","target":"\/dev\/rdisk9","flags":5,"path":"\/dev\/rdisk9","summary":"deny(1) file-write-data \/dev\/rdisk9","apple-internal":false,"responsible-process-path":"\/System\/Library\/Frameworks\/Security.framework\/authtrampoline","primary-filter-value":"\/dev\/rdisk9","responsible-process-user-uuid":"FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000000","build":"Mac OS X 10.15 (19A602)","uid":0,"normalized_target":["dev","rdisk9"],"rdev":16777247,"platform-policy":true,"action":"deny","operation":"file-write-data"}

Thread 0 (id: 4541839):
0   libsystem_kernel.dylib        	0x00007fff66541146 mach_msg_trap + 10
1   CoreFoundation                	0x00007fff2f0fa19b __CFRunLoopServiceMachPort + 322
2   CoreFoundation                	0x00007fff2f0f9737 __CFRunLoopRun + 1695
3   CoreFoundation                	0x00007fff2f0f8e13 CFRunLoopRunSpecific + 499
4   HIToolbox                     	0x00007fff2dc85b2d RunCurrentEventLoopInMode + 292
5   HIToolbox                     	0x00007fff2dc8586d ReceiveNextEventCommon + 600
6   HIToolbox                     	0x00007fff2dc855f7 _BlockUntilNextEventMatchingListInModeWithFilter + 64
7   AppKit                        	0x00007fff2c31bac4 _DPSNextEvent + 990
8   AppKit                        	0x00007fff2c31a834 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
9   AppKit                        	0x00007fff2c314fd4 -[NSApplication run] + 658
10  Unraid USB Creator            	0x0000000104b78948 QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2648
11  Unraid USB Creator            	0x00000001053bf9af QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
12  Unraid USB Creator            	0x00000001053c4312 QCoreApplication::exec() + 130
13  Unraid USB Creator            	0x0000000104b0dcf7 main + 2055
14  libdyld.dylib                 	0x00007fff663f8405 start + 1
15  Unraid USB Creator            	0x0000000000000001

Thread 1 (id: 4541881, Qt bearer thread):
0   libsystem_kernel.dylib        	0x00007fff6654959e poll + 10
1   Unraid USB Creator            	0x00000001053fa757 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 999
2   Unraid USB Creator            	0x00000001053bf9af QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
3   Unraid USB Creator            	0x000000010527078c QThread::exec() + 140
4   Unraid USB Creator            	0x0000000105271243 QThreadPrivate::start(void*) + 323
5   libsystem_pthread.dylib       	0x00007fff66604d76 _pthread_start + 125
6   libsystem_pthread.dylib       	0x00007fff666015d7 thread_start + 15

Thread 2 (id: 4541883, QThread):
0   libsystem_kernel.dylib        	0x00007fff66542172 __open + 10
1   Unraid USB Creator            	0x000000010536ce47 QFSFileEngine::open(QFlags<QIODevice::OpenModeFlag>) + 103
2   Unraid USB Creator            	0x000000010534c1cc QFile::open(QFlags<QIODevice::OpenModeFlag>) + 92
3   Unraid USB Creator            	0x0000000104b30de9 DiskWriter_unix::open(QString const&) + 345
4   Unraid USB Creator            	0x0000000104b24d1b DiskWriter::writeImageToRemovableDevice(QString const&, QString const&, unsigned int, unsigned char) + 43
5   Unraid USB Creator            	0x00000001053dbe62 QObject::event(QEvent*) + 770
6   Unraid USB Creator            	0x0000000104c8b550 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 272
7   Unraid USB Creator            	0x0000000104c8c8b5 QApplication::notify(QObject*, QEvent*) + 581
8   Unraid USB Creator            	0x00000001053c3d44 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
9   Unraid USB Creator            	0x00000001053c4a66 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 774
10  Unraid USB Creator            	0x00000001053fa3b6 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 70
11  Unraid USB Creator            	0x00000001053bf9af QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
12  Unraid USB Creator            	0x000000010527078c QThread::exec() + 140
13  Unraid USB Creator            	0x0000000105271243 QThreadPrivate::start(void*) + 323
14  libsystem_pthread.dylib       	0x00007fff66604d76 _pthread_start + 125
15  libsystem_pthread.dylib       	0x00007fff666015d7 thread_start + 15

Thread 3 (id: 4541932, com.apple.NSEventThread):
0   libsystem_kernel.dylib        	0x00007fff66541146 mach_msg_trap + 10
1   CoreFoundation                	0x00007fff2f0fa19b __CFRunLoopServiceMachPort + 322
2   CoreFoundation                	0x00007fff2f0f9737 __CFRunLoopRun + 1695
3   CoreFoundation                	0x00007fff2f0f8e13 CFRunLoopRunSpecific + 499
4   AppKit                        	0x00007fff2c323026 _NSEventThread + 132
5   libsystem_pthread.dylib       	0x00007fff66604d76 _pthread_start + 125
6   libsystem_pthread.dylib       	0x00007fff666015d7 thread_start + 15

Thread 4 (id: 4541933, QNetworkAccessManager thread):
0   libsystem_kernel.dylib        	0x00007fff6654959e poll + 10
1   Unraid USB Creator            	0x00000001053fa757 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 999
2   Unraid USB Creator            	0x00000001053bf9af QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
3   Unraid USB Creator            	0x000000010527078c QThread::exec() + 140
4   Unraid USB Creator            	0x0000000105271243 QThreadPrivate::start(void*) + 323
5   libsystem_pthread.dylib       	0x00007fff66604d76 _pthread_start + 125
6   libsystem_pthread.dylib       	0x00007fff666015d7 thread_start + 15

Thread 5 (id: 4544133, Thread (pooled)):
0   libsystem_kernel.dylib        	0x00007fff665448f6 __psynch_cvwait + 10
1   Unraid USB Creator            	0x0000000105277d30 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 256
2   Unraid USB Creator            	0x0000000105277bae QWaitConditionPrivate::wait(QDeadlineTimer) + 94
3   Unraid USB Creator            	0x0000000105277b24 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 100
4   Unraid USB Creator            	0x0000000105277a8b QWaitCondition::wait(QMutex*, unsigned long) + 59
5   Unraid USB Creator            	0x0000000105275157 QThreadPoolThread::run() + 615
6   Unraid USB Creator            	0x0000000105271243 QThreadPrivate::start(void*) + 323
7   libsystem_pthread.dylib       	0x00007fff66604d76 _pthread_start + 125
8   libsystem_pthread.dylib       	0x00007fff666015d7 thread_start + 15

Thread 6 (id: 4544248):
0   libsystem_kernel.dylib        	0x00007fff66542b7a __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fff666015c3 start_wqthread + 15

Thread 7 (id: 4544552):
0   libsystem_kernel.dylib        	0x00007fff66542b7a __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fff666015c3 start_wqthread + 15

Thread 8 (id: 4544559, Thread (pooled)):
0   libsystem_kernel.dylib        	0x00007fff665448f6 __psynch_cvwait + 10
1   Unraid USB Creator            	0x0000000105277d30 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 256
2   Unraid USB Creator            	0x0000000105277bae QWaitConditionPrivate::wait(QDeadlineTimer) + 94
3   Unraid USB Creator            	0x0000000105277b24 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 100
4   Unraid USB Creator            	0x0000000105277a8b QWaitCondition::wait(QMutex*, unsigned long) + 59
5   Unraid USB Creator            	0x0000000105275157 QThreadPoolThread::run() + 615
6   Unraid USB Creator            	0x0000000105271243 QThreadPrivate::start(void*) + 323
7   libsystem_pthread.dylib       	0x00007fff66604d76 _pthread_start + 125
8   libsystem_pthread.dylib       	0x00007fff666015d7 thread_start + 15

Binary Images:
       0x104b05000 -        0x1058c1ff7  Unraid USB Creator (0) <705b8d83-5156-3cab-a9b4-a17c5fd9b429> /Applications/Unraid USB Creator.app/Contents/MacOS/Unraid USB Creator
    0x7fff2c304000 -     0x7fff2d0b0ff9  com.apple.AppKit (6.9 - 1894) <1f4fbef8-f3ac-31c2-bf04-381bc72e36d1> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff2dc7b000 -     0x7fff2df6fff9  com.apple.HIToolbox (2.1.1) <0ea6cbc4-33c5-3ba7-b37a-1c9d5f103796> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff2f0bf000 -     0x7fff2f53eff7  com.apple.CoreFoundation (6.9 - 1671.15) <bf8a8279-9c5e-37c6-8426-90c8182efbdd> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff663e7000 -     0x7fff6641cfff  libdyld.dylib (732.8) <98960e27-a08b-36da-a5cb-8538b2d6757e> /usr/lib/system/libdyld.dylib
    0x7fff66540000 -     0x7fff6656cfff  libsystem_kernel.dylib (6153.11.26) <4ce9d54a-a975-348e-b878-ee74edfc956b> /usr/lib/system/libsystem_kernel.dylib
    0x7fff665ff000 -     0x7fff66609fff  libsystem_pthread.dylib (416.11.1) <2ea6f95f-f264-30b6-8af2-24197b5aed84> /usr/lib/system/libsystem_pthread.dylib

Hope that helps. Greek to me.

Link to comment

In meantime can see if this works:

Quote

This is caused by the Privacy features introduced with macOS Mojava and expanded with macOS Catalina. Essentially apps are sandboxed and not allowed to access the full disk, unless you give them that permission.

You can give an application access to the full disk like this:

  1. Open System Preferences
  2. Click Privacy & Security
  3. Choose the Privacy tab
  4. Select Full Disk Access in the lift on the left
  5. Click the lock in the bottom left corner to unlock
  6. Drag the application into the list on the right
  7. The next time you launch the application, it will have access to the full disk.

From 2nd answer here:

https://apple.stackexchange.com/questions/371888/restore-access-to-file-system-for-emacs-on-macos-catalina

 

I should be able to test myself later in the week.

Link to comment
15 minutes ago, limetech said:

In meantime can see if this works:

From 2nd answer here:

https://apple.stackexchange.com/questions/371888/restore-access-to-file-system-for-emacs-on-macos-catalina

 

I should be able to test myself later in the week.

Actually, with the latest update to Catalina there is a “+” button on the system pref pane to open a file browser and add the app. Fairly sure it wasn’t there before and I know you couldn’t drag and drop an app (tried that repeatedly). Apparently this was due to a bug introduced by Apple which they must have corrected in the dot one update that just came out a few days ago.

 

I’m accessing remotely right now. Was able to add the app in the system pref pane, but my arms are too short to be able to plug in a flash drive.😁

 

I’ll give it a shot after work today.

  • Haha 1
Link to comment
4 hours ago, wgstarks said:

Worked great.

 

Added the app to pref pane under "Full Disk Access"

 

42528528_SystemPreferencesScreenSnapz001.png.fb64a69abb5239ddc0527747ba711714.png

 

Created bootable flash without issue. Mac is running 10.15.1. Anyone running 10.15.0 will need to update. I don't have any way to test with Mojave though.

Still isn't working for me. Added it to full disk access.

Link to comment
  • 1 month later...

Can confirm, requires BOTH SIP to be disabled, and the Full disk access in Security Preferences.

 

To disable SIP (although you probably shouldn't do this):

> Reboot mac

> Press CMD + R until you see the apple logo

> Enter admin user password

> Open Terminal from the menu bar

> Type `csrutil disable`

> reboot

It's best to re-enable SIP after you've made your USB disk. But to illustrate the point, this does work. Whether it's worth it or not is another discussion.

 

It's also curious that balena etcher does mostly the exact same thing, but is more utility in the ISO you're selecting to use, but does not suffer from this Catalina security issue. The new security posture of MacOS in general is a HUGE annoyance. It's not very transparent in what it's blocking at all.

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.