Garbage software, i get same issue as others on windows 10. Doesnt matter if i use admin mode or not. Just download something else is my avice.
OK, so version 2.1.0 on an Intel Mac. Had this problem on and off. Suggested solution is to run as admin which is a pain at best on a Mac. Don’t know if these forums are read by the devs but this is my commandline log from starting as admin. Result is the same on selecting file - Error: (0 , h.requestMetadata) is not a function.
sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher
Password:
d {
_notifyingListeners: false,
_scopeListeners: [ [Function: o] ],
_eventProcessors: ,
_breadcrumbs: [
{
timestamp: 1746613029.394,
category: ‘console’,
level: ‘log’,
message: ‘d {\n’ +
’ _notifyingListeners: false,\n’ +
’ _scopeListeners: [ [Function: o] ],\n’ +
’ _eventProcessors: ,\n’ +
’ _breadcrumbs: ,\n’ +
’ _attachments: ,\n’ +
’ _user: {},\n’ +
’ _tags: {},\n’ +
’ _extra: {},\n’ +
’ _contexts: {},\n’ +
’ _sdkProcessingMetadata: {},\n’ +
’ _propagationContext: {\n’ +
" traceId: ‘39a052c672f3454aae764960b13c9931’,\n" +
" spanId: ‘abd95fd1cc98de95’\n" +
’ },\n’ +
’ _client: k {\n’ +
’ _options: {\n’ +
’ _metadata: [Object],\n’ +
’ ipcMode: 3,\n’ +
’ getSessions: [Function: getSessions],\n’ +
" dsn: ‘https://739bbcfc0ba4481481138d3fc831136d@o95242.ingest.sentry.io/4504451487301632’,\n" +
’ beforeSend: [Function (anonymous)],\n’ +
’ debug: false,\n’ +
" release: ‘balenaEtcher@2.1.0’,\n" +
" environment: ‘production’,\n" +
’ autoSessionTracking: false,\n’ +
’ stackParser: [Function (anonymous)],\n’ +
’ defaultIntegrations: [Array],\n’ +
’ transport: [Function (anonymous)],\n’ +
" instrumenter: ‘sentry’,\n" +
’ integrations: [Array],\n’ +
’ transportOptions: [Object],\n’ +
" platform: ‘node’,\n" +
’ runtime: [Object],\n’ +
" serverName: ‘MyMac’\n" +
’ },\n’ +
’ _integrations: {\n’ +
’ SentryMinidump: [Object],\n’ +
’ ElectronBreadcrumbs: [Object],\n’ +
’ Net: [Object],\n’ +
’ MainContext: [Object],\n’ +
’ ChildProcess: [Object],\n’ +
’ OnUncaughtException: [Object],\n’ +
’ PreloadInjection: [Object],\n’ +
’ AdditionalContext: [Object],\n’ +
’ Screenshots: [Object],\n’ +
’ RendererProfiling: [Object],\n’ +
’ InboundFilters: [Object],\n’ +
’ FunctionToString: [Object],\n’ +
’ LinkedErrors: [Object],\n’ +
’ RequestData: [Object],\n’ +
’ Console: [Object],\n’ +
’ Http: [Me],\n’ +
’ Undici: [_t],\n’ +
’ OnUnhandledRejection: [Object],\n’ +
’ ContextLines: [Object],\n’ +
’ LocalVariables: [Object],\n’ +
’ Modules: [Object],\n’ +
’ MainProcessSession: [Object]\n’ +
’ },\n’ +
’ _integrationsInitialized: true,\n’ +
’ _numProcessing: 0,\n’ +
’ _outcomes: {},\n’ +
’ _hooks: { preprocessEvent: [Array] },\n’ +
’ _eventProcessors: [\n’ +
’ [Function],\n’ +
’ [Function],\n’ +
’ [Function],\n’ +
’ [Function],\n’ +
’ [Function],\n’ +
’ [Function],\n’ +
’ [Function],\n’ +
’ [Function]\n’ +
’ ],\n’ +
’ _dsn: {\n’ +
" protocol: ‘https’,\n" +
" publicKey: ‘739bbcfc0ba4481481138d3fc831136d’,\n" +
" pass: ‘’,\n" +
" host: ‘o95242.ingest.sentry.io’,\n" +
" port: ‘’,\n" +
" path: ‘’,\n" +
" projectId: ‘4504451487301632’\n" +
’ },\n’ +
’ _transport: { send: [Function], flush: [Function: flush] }\n’ +
’ },\n’ +
’ _session: {\n’ +
" sid: ‘3ab046293f7746acb99b14b96669d222’,\n" +
’ init: true,\n’ +
’ timestamp: 1746613029.391192,\n’ +
’ started: 1746613029.3911002,\n’ +
’ duration: 0.00009179115295410156,\n’ +
" status: ‘ok’,\n" +
’ errors: 0,\n’ +
’ ignoreDuration: false,\n’ +
’ toJSON: [Function: toJSON],\n’ +
’ did: undefined,\n’ +
" release: ‘balenaEtcher@2.1.0’,\n" +
" environment: ‘production’\n" +
’ }\n’ +
‘}’
}
],
_attachments: ,
_user: {},
_tags: {},
_extra: {},
_contexts: {},
_sdkProcessingMetadata: {},
_propagationContext: {
traceId: ‘39a052c672f3454aae764960b13c9931’,
spanId: ‘abd95fd1cc98de95’
},
_client: k {
_options: {
_metadata: [Object],
ipcMode: 3,
getSessions: [Function: getSessions],
dsn: ‘https://739bbcfc0ba4481481138d3fc831136d@o95242.ingest.sentry.io/4504451487301632’,
beforeSend: [Function (anonymous)],
debug: false,
release: ‘balenaEtcher@2.1.0’,
environment: ‘production’,
autoSessionTracking: false,
stackParser: [Function (anonymous)],
defaultIntegrations: [Array],
transport: [Function (anonymous)],
instrumenter: ‘sentry’,
integrations: [Array],
transportOptions: [Object],
platform: ‘node’,
runtime: [Object],
serverName: ‘MyMac’
},
_integrations: {
SentryMinidump: [Object],
ElectronBreadcrumbs: [Object],
Net: [Object],
MainContext: [Object],
ChildProcess: [Object],
OnUncaughtException: [Object],
PreloadInjection: [Object],
AdditionalContext: [Object],
Screenshots: [Object],
RendererProfiling: [Object],
InboundFilters: [Object],
FunctionToString: [Object],
LinkedErrors: [Object],
RequestData: [Object],
Console: [Object],
Http: [Me],
Undici: [_t],
OnUnhandledRejection: [Object],
ContextLines: [Object],
LocalVariables: [Object],
Modules: [Object],
MainProcessSession: [Object]
},
_integrationsInitialized: true,
_numProcessing: 0,
_outcomes: {},
_hooks: { preprocessEvent: [Array] },
_eventProcessors: [
[Function],
[Function],
[Function],
[Function],
[Function],
[Function],
[Function],
[Function]
],
_dsn: {
protocol: ‘https’,
publicKey: ‘739bbcfc0ba4481481138d3fc831136d’,
pass: ‘’,
host: ‘o95242.ingest.sentry.io’,
port: ‘’,
path: ‘’,
projectId: ‘4504451487301632’
},
_transport: { send: [Function], flush: [Function: flush] }
},
_session: {
sid: ‘3ab046293f7746acb99b14b96669d222’,
init: true,
timestamp: 1746613029.391192,
started: 1746613029.3911002,
duration: 0.00009179115295410156,
status: ‘ok’,
errors: 0,
ignoreDuration: false,
toJSON: [Function: toJSON],
did: undefined,
release: ‘balenaEtcher@2.1.0’,
environment: ‘production’
}
}
Language changed to: en
ready-to-show: 32.834s
packageUpdatable false
[29628:0507/121820.440373:ERROR:ssl_client_socket_impl.cc(879)] handshake failed; returned -1, SSL error code 1, net_error -100
[29628:0507/121820.441437:ERROR:ssl_client_socket_impl.cc(879)] handshake failed; returned -1, SSL error code 1, net_error -100
[29618:0507/121820.646602:ERROR:trust_store_mac.cc(750)] Error parsing certificate:
ERROR: Failed parsing extensions
[29628:0507/121822.080447:ERROR:ssl_client_socket_impl.cc(879)] handshake failed; returned -1, SSL error code 1, net_error -100
[29628:0507/121822.081102:ERROR:ssl_client_socket_impl.cc(879)] handshake failed; returned -1, SSL error code 1, net_error -100
[29628:0507/121822.081559:ERROR:ssl_client_socket_impl.cc(879)] handshake failed; returned -1, SSL error code 1, net_error -100
2025-05-07 12:18:40.434 balenaEtcher[29618:1365937] +[CATransaction synchronize] called within transaction
2025-05-07 12:19:05.248 balenaEtcher[29618:1365937] +[CATransaction synchronize] called within transaction
2025-05-07 12:19:14.834 balenaEtcher[29618:1365937] +[CATransaction synchronize] called within transaction
2025-05-07 12:19:28.963 balenaEtcher[29618:1365937] +[CATransaction synchronize] called within transaction
2025-05-07 12:19:31.664 balenaEtcher[29618:1365937] +[CATransaction synchronize] called within transaction
2025-05-07 12:39:30.913 balenaEtcher[29618:1365937] +[CATransaction synchronize] called within transaction
Hello,
Has anyone found a solution to this yet – or at least pinned down the cause of the problem? I’m running a Windows 10 machine. I followed al of the advice previously mentioned in this thread: I’m running with Windows Admin privledges, I rebooted and reinstalled Etcher, and I’m installing the latest ISO of Linux Mint Cinnamon from the Downloads folder. I’m still getting the same error message that was reported in this thread the better part of a year ago.
Update: I did not find a fix, but I did find a workaround that might help some users. I simply tried running everything on a separate computer. The second computer is running Windows 11 instead of 10. I’ll list what I have in case anyone is desperate enough to replicate my tools exactly. The setup on which I got everything work is as follows:
Kamuri Mini PC
Windows 11 Pro 24HS
16 GB of RAM (although I doubt that makes any difference)
The ISO is Linux Mint 22.1 Cinnamon 64bit
Belena Etcher 2.1.2-Setup
both files housed in C:/Windows/users/Scott/Downloads
loaded onto a 128 GB SanDisk flashdrive in a USB-2 slot
- desinstale o programa
- reinstale como administrador
- feche o programa quando abrir
- execute como administrador
Folks, I’m a newbie to Linux and I’m trying to create a bootable USB to load Zorin on to my PC as a dual boot system. Zorin is supposed to be one of the easiest Linux versions for a Windows user to start with.
I understand that Balena Etcher is the utility to use to create my bootable USB. I have downloaded it as well as the Zorin ISO but see no exe for installing Etcher. I do see what may be an exe (size is right at 175MB). But when I double click it my Win11 system asks what program do I want to use to open it. Since I haven’t installed etcher yet — what is step 2? Do I need to run whatever step 2 is as admin?
Thanks for your help. Looking forward to getting my feet wet in Linux. I do have some experience in MS-Dos commands as I started back in that era.
That’s the installer, as far as I can tell. On my windows 10, I just double click it to run and it installs, then you can start the app from the Start menu
Running Etcher as admin cured it for me! Thanks to mrfoxesite for the answer.
Hi had the same issue on windows. If you just reopen Balena as an administrator it fixes the error.
I just got it to work! Earlier I tried running balena as an admin, tried different ISOs from different mirrors, all for nothing. Now I don’t know if this will help anyone else, but just for the heck of it I ran balena in compatibility mode for Windows 7 and… It’s working. For context I’m running Windows 10 on an old laptop. Hope this helps someone.
Clarification for Windows 10/11 users:
Just because you are logged in as a user in the Administrators group does not mean you’re automatically running everything as admin when you simply double-click/run a program.
To properly run something as admin, you have to right-click the icon, then Run as administrator.
If you’re running a program as admin often, you can set it to happen automatically: Right-click the icon, Properties, Compatibility tab, then check the box for “Run this program as an administrator”, then OK.
Further, if multiple Windows users are logging into your machine and using the program, you can apply this setting for all users by clicking the button “Change settings for all users”, then check the box for “Run this program as an administrator” in there as well, then OK, OK.
Posted this in another thread.
I was able to get around this by moving my windows pc on an “unrestricted” network(no firewall, no dns hijacking, no VPN). Haven’t checked but it seems balena needs to connect to the ad screen in order to proceed. This is when you are flashing a file, you see a screen with some upsell. You cant flash if you dont see this screen. Seems to be an intended behavior.
thanks mate! it worked around here
This error is caused by unnecessary /ˈspaɪ.wer/ data-collecting being stopped by secure measures as if running an OS with telemetry turned off. Running simple apps as admin is all but good security-habits.
The RequestMetadata Class is a function from Microsoft.Extensions.Telemetry.Abstractions; which again is a part of .NET microsoft.extensions.ai.abstractions
They probably made the app with AI ; that’s why They don’t know how to fix the bugs…
The error itself is perhaps caused by etcher-util permission being denied listening to 127.0.0.1:3434 - since when I run it there is error.
BTW This error is not on v1.18.11 which I got from npackd.org
BTW; I did not install (win 11) but just unpacked it (twice) with 7zip and ran the balenaEtcher.exe from $PLUGINSDIR\app-64
Just to let you know, I had the same problem you did (I’m also running Windows10 on an old laptop) and following your suggestion, ran Etcher in Windows 7 compatibility mode and it worked! So thank you – you helped me and hopefully this helps others. By the way the iso I was flashing was Linux Mint Cinnamon v22.1. So … thanks!
Same error for me on Windows 10, while trying to flash a Linux Mint iso. Going back to Balena 1.18.11 solved the problem.
Run BalenaEtcher tool as admin
Hi MrFox! Please help me I am a complete noob and idiot when it comes to programming! I managed to open a program on my windows computer called “diskpart”, I have it open and tried typing various orders of commands using the words “Pen Drive” and “CLEAN” when I type just “CLEAN” it tells me “There is no disk selected. Please select a disk and try again.” When I type just “Pen Drive” it shows me a whole bunch of commands I can type in (all commands are in caps) when I try to type one of the commands, including the “CLEAN” command, it tells me “There is not disk selected. Please select a disk and try again.” Finally when I type either variation of “Pen Drive CLEAN” or “CLEAN Pen Drive I get “The arguments specified for this command are not valid. For more information on the command type: HELP CLEAN” When I do that I get the long list of possible commands all in caps…. anyways as you can see this is just a repeating doom loop cycle for me and I blame it on my ignorance of this techy stuff… you seem o be far more technically advanced than I am, so could you please help me??? Also, please break it down into idiot baby steps! LoL!
if you haven’t installed the latest visual c++ redist and python i recommend you do so, solved the issue for me
List disk (or lis dis)
Sel dis X (your disk number)
clean
cre par pri size= (any size in mb just number, will take all space if not specified.)
form fs ntfs quick (or fat32)
ass letter (the letter)
done. could have used duckduckgo instead.