-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Etcher broken on macOS Catalina #2833
Comments
Having this same issue. |
Workaround: |
Workaround listed above works for me as well. I think this error is in part to the recent changes made by apple (see here) regarding disk access permissions. "... apps must now get your permission before directly accessing files in your Documents and Desktop folders, iCloud Drive, and external volumes, so you’re always in control of your data." |
@nathfreder suggestion worked for me as well. |
@nathfreder Suggestion worked for me too! Times like these, I realise there really is no alternative to Etcher! |
related to #2843 |
Maybe Balena should codesign the app with disk access? Apple as been tightening the sandbox. |
@xcvista That would be a good idea. It's required for Catalina. |
Above approaches didn't work for me, what did: sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher Hope this helps. |
@cameroncooke That's way simpler than my approach. 😀 |
@cameroncooke Thank you, this worked for me. |
macOS Catalina 10.15 Beta (19A526h) doesn't even allow the app (>= v1.5.51 as far as I know) to start due to "check against the malicious software". v1.5.33 can start, but |
@micopiira so the app doesn't start at all, or doesn't start with the |
Launching with |
For macOS Catalina 10.15 I believe we'll have to notarise the Etcher application package as it'll be a requirement for all applications from 10.15 on, which we're already preparing for |
this works for me. |
this worked for me!!! |
Wont work for my mac..... What started out as an attempt to load Home Assistant onto a SD card has become a nightmare of chasing shadows. I have to give up after 3 hours of stuffing around... What now is the question |
Moving images inside the etcher package not working on Catalina Beta 8. Launching with SUDO does work. Log below: Sandbox: balenaEtcher Hel(9055) System Policy: deny(1) file-read-data /dev/rdisk2 |
@cameroncooke thank you, launching with SUDO works for me |
@cameroncooke @kschembri thank you, |
10.15 Beta (19A558d) sudo solution works for me. Other potential solutions provided did not work. |
Workaround fixed it for me swell on OS X Catalina. Thanks nathfreder! |
I bumped into this "issue" while looking for a solution for my own application (ApplePi-Baker). Under Catalina one must add the application to the security exceptions: |
Hi Gareth,
Yeahhhhh that did not work for me.
The only thing that worked is running Xubuntu on this Catalina iMac. Or
running Etcher on my Mojave Macbook.
…On Sat, Oct 31, 2020 at 6:21 AM Gareth Blain ***@***.***> wrote:
@zvin <https://github.com/zvin> commented on 6 Nov 2019
This should be fixed in v1.5.61
@zvin <https://github.com/zvin> zvin closed this on 6 Nov 2019
This is still an issue in 1.5.109. It's not asking for permission still.
@Hansaplast <https://github.com/Hansaplast> commented on 25 Sep 2019:
I bumped into this "issue" while looking for a solution for my own
application (ApplePi-Baker).
Since we're all here with the same goal in mind (writing SD cards for
RaspberryPi), I thought I'd help out and post my fix.
Under Catalina one must add the application to the security exceptions:
Go to “System Preferences” -> “Security & Privacy” -> “Privacy“.
Add the application to the list of “Full Disk Access“ items, and you
should be good to go.
No need to run as sudo.
Following @Hansaplast <https://github.com/Hansaplast>'s instructions to
manually add it works.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#2833 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARSMRPYRUR7ZOXHPAX6QN3TSNQFM3ANCNFSM4H27SRXQ>
.
--
David De Anda
[email protected]
(323) 691-7000
|
The solution I mentioned worked for me. I think it’s just the app isn’t asking for ENOUGH permission. It needs to ask for the ISO’s location as well |
I don't have a Mac myself (and I don't work on Etcher), but if this assumption is correct, it would also correlate with the other MacOS issues where people have said they were able to solve their Etcher problems by dragging their ISO inside their "Package Contents" folder e.g. #2835 (comment) |
I upgrade to 1.5.100 from 1.4 , It seems to be working well |
If you're still running into this: If you go to the Etcher page, and you have Noscript installed, and scroll down to the bottom and download a copy of Etcher, it'll get you 1.5.45, which is ancient. Enable javascript for the page and it'll update the links to the latest version. |
I was finally able to get this working with the latest version of Etcher (1.5.111) on MacOS Catalina (10.15.3). I had to first run the application using: Then I had to choose "Flash from URL" and provide the url of the hosted iso instead of flashing from a file. |
This, and then running the sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher did the trick for me, after trying what feels like everything on Catalina |
This error is back on the latest version of Etcher 1.5.111 and the above solutions didn't work for Catalina 10.15.5 |
This worked for me on Catalina with the latest version of Etcher (1.5.111 downloaded today) It was the only thing that worked. |
I've tried everything - nothing is working - so frustrating! Any help would be appreciated. Also same issue on PC Win10. I'm going to give up I think - 5 hours chasing shadows... |
#3358 (comment) says that it works when you flash directly from URL (instead of a local file). #3363 (comment) says that Etcher 1.5.109 works where 1.5.111 doesn't. 🤷♂️ 🤷♂️ |
I also found that I had to reformat the USB drive to the same file system as the OS I am on. In the case of MacOS, I had to reformat the USB to use Apple's file system, and also ensure the sub-partition was formatted. Only then would Etcher work @JDSWAN66 |
Still having to start the application via sudo, even after granting both Full Disk Access, and permitting Etcher to access removable volumes (Big Sur). |
ping @shawaj |
@ideologysec which version are you using? Does this still happen with the latest v1.5.112? |
Hey, I was having this same issue today. I was able to get it to write by using the ISO link option instead of writing it from a local file. Hope this works for y'all too. |
@tizzlerino have you tried updating to version 1.5.112? |
Actually, no! I just looked and I'm still using 1.5.111. Thanks for pointing that out, I'll update it and see if it resolves the issue for me. |
Thanks @tizzlerino - it seems to have fixed this issue for most people including me! So definitely give it a go 😊 |
This do solved the problem for me, but I got another EPERM error when I flash the image:
It seems that my sdcard writer plugged in with MacOS usb type-c is not permitted. Does anyone got this error before? |
@zhuyingda what version of Etcher are you using? Could you try updating to version 1.5.113 please |
MacOS Catalina 10.15.7 I have opened another issue 3390 for problem of the permission error to |
How can I download the 1.5.113 version for MacOS? Our official website download option is 1.5.45 |
@zhuyingda it's because your have JavaScript turned off on your browser. Either turn JavaScript on and try the page again or download from here https://github.com/balena-io/etcher/releases/tag/v1.5.113 |
@shawaj Thanks, after updating etcher version to 1.5.113, all of my problem about permission have solved. And also, the official website latest version is also 1.5.113, my case is because of the network error of the request for fetching latest version. Anyway, thanks for your help. :) 😊 |
No problem at all. Glad everything is working now |
You just have to enable access to "Files and Folders" in System Preferences>Security and Privacy by checking the box for etcher. |
The text was updated successfully, but these errors were encountered: