glamorous-airline-82307
08/23/2022, 1:54 PMmsg="failed to run [sudo --user root --group wheel --non-interactive /bin/mkdir -m 775 -p /private/var/run]: stdout=\\"\\", stderr=\\"sudo: a password is required\\\\n\\": exit status 1"\n',
Full Error:
2022-08-23T13:36:31.050Z: Error starting lima: Error: /Applications/Rancher <http://Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl|Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl> exited with code 1
at ChildProcess.<anonymous> (/Applications/Rancher <http://Desktop.app/Contents/Resources/app.asar/dist/app/background.js:17:142946|Desktop.app/Contents/Resources/app.asar/dist/app/background.js:17:142946>)
at ChildProcess.emit (node:events:390:28)
at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) {
stdout: '',
stderr: 'time="2022-08-23T07:36:30-06:00" level=info msg="Using the existing instance \\"0\\""\n' +
'time="2022-08-23T07:36:30-06:00" level=info msg="Starting switch daemon for \\"rancher-desktop-bridged_en0\\" network"\n' +
'time="2022-08-23T07:36:31-06:00" level=fatal msg="failed to run [sudo --user root --group wheel --non-interactive /bin/mkdir -m 775 -p /private/var/run]: stdout=\\"\\", stderr=\\"sudo: a password is required\\\\n\\": exit status 1"\n',
code: 1,
command: [
'/Applications/Rancher <http://Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl|Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl>',
'start',
'--tty=false',
'0'
]
}
This began happening after updating my Mac from 12.4 to 12.5.1. I've verified that I have sudoer
permission on my local account. Running the command sudo --user root --group wheel --non-interactive /bin/mkdir -m 775 -p /private/var/run
manually results in the same message. The /private/var/run
folder already exists, is owned by root
, and has both read and write permissions on it.
I've tried both resetting Rancher and reinstalling it as well. This error occurs shortly after getting a prompt to grant administrative access to Rancher.
Any ideas?quick-keyboard-83126
08/23/2022, 2:07 PM/etc/sudoers.d/*
, there's probably another file that's forcing the password requirementglamorous-airline-82307
08/23/2022, 2:13 PMzzzzz-rancher-desktop-lima
.
Looking at the file, I see this entry at the top
%everyone ALL=(root:wheel) NOPASSWD:NOSETENV: /bin/mkdir -m 775 -p /private/var/run
That looks correct, although I'm not all that familiar with this file.quick-keyboard-83126
08/23/2022, 2:14 PM/etc/sudoers
itself to see if there's something that's overriding the NOPASSWD
field?sudo
isn't doing what we expect.man sudoers
, but it's a long doc, and in general what you're looking for is something that sticks out like a sore thumb.)glamorous-airline-82307
08/23/2022, 2:19 PM/etc/sudoers
is empty. I'm guessing there should be a reference in that file to
/private/etc/sudoers.d
?/private/etc/sudoers
is also emptyquick-keyboard-83126
08/23/2022, 2:20 PM#
# Sample /etc/sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
##
# Override built-in defaults
##
Defaults env_reset
Defaults env_keep += "BLOCKSIZE"
Defaults env_keep += "COLORFGBG COLORTERM"
Defaults env_keep += "__CF_USER_TEXT_ENCODING"
Defaults env_keep += "CHARSET LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE"
Defaults env_keep += "LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME"
Defaults env_keep += "LINES COLUMNS"
Defaults env_keep += "LSCOLORS"
Defaults env_keep += "SSH_AUTH_SOCK"
Defaults env_keep += "TZ"
Defaults env_keep += "DISPLAY XAUTHORIZATION XAUTHORITY"
Defaults env_keep += "EDITOR VISUAL"
Defaults env_keep += "HOME MAIL"
Defaults lecture_file = "/etc/sudo_lecture"
##
# User alias specification
##
# User_Alias FULLTIMERS = millert, mikef, dowdy
##
# Runas alias specification
##
# Runas_Alias OP = root, operator
##
# Host alias specification
##
# Host_Alias CUNETS = 128.138.0.0/255.255.0.0
# Host_Alias CSNETS = 128.138.243.0, 128.138.204.0/24, 128.138.242.0
# Host_Alias SERVERS = master, mail, www, ns
# Host_Alias CDROM = orion, perseus, hercules
##
# Cmnd alias specification
##
# Cmnd_Alias PAGERS = /usr/bin/more, /usr/bin/pg, /usr/bin/less
##
# User specification
##
# root and users in group wheel can run anything on any machine as any user
root ALL = (ALL) ALL
%admin ALL = (ALL) ALL
## Read drop-in files from /private/etc/sudoers.d
## (the '#' here does not indicate a comment)
#includedir /private/etc/sudoers.d
glamorous-airline-82307
08/23/2022, 2:25 PMquick-keyboard-83126
08/23/2022, 2:25 PMroot ALL = (ALL) ALL
%admin ALL = (ALL) ALL
## (the '#' here does not indicate a comment)
#includedir /private/etc/sudoers.d
glamorous-airline-82307
08/23/2022, 2:28 PMquick-keyboard-83126
08/23/2022, 2:28 PMglamorous-airline-82307
08/23/2022, 2:29 PMquick-keyboard-83126
08/23/2022, 2:30 PMglamorous-airline-82307
08/23/2022, 2:39 PMquick-keyboard-83126
08/23/2022, 2:40 PMglamorous-airline-82307
08/23/2022, 3:52 PMquick-keyboard-83126
08/23/2022, 3:52 PMglamorous-airline-82307
08/23/2022, 3:54 PMquick-keyboard-83126
08/23/2022, 3:57 PM