VM update error after upgrading to 4.1

Hi,
after I upgraded to 4.1, I am not able to update my VMs. I am seeing this error message:

Updating whonix-gw-16

Error on updating whonix-gw-16: Command ‘[‘sudo’, ‘qubesctl’, ‘–skip-dom0’, ‘–targets=whonix-gw-16’, ‘–show-output’, ‘state.sls’, ‘update.qubes-vm’]’ returned non-zero exit status 1.
whonix-gw-16:
Permission denied for host whonix-gw-16, do you want to deploy the salt-ssh key? (password required):
[Y/n] [ERROR ] An un-handled exception was caught by salt’s global exception handler:
EOFError: EOF when reading a line
Traceback (most recent call last):
File “/usr/bin/salt-ssh”, line 33, in
sys.exit(load_entry_point(‘salt==3003.3’, ‘console_scripts’, ‘salt-ssh’)())
File “/usr/lib/python3.9/site-packages/salt/scripts.py”, line 479, in salt_ssh
client.run()
File “/usr/lib/python3.9/site-packages/salt/cli/ssh.py”, line 26, in run
ssh.run()
File “/usr/lib/python3.9/site-packages/salt/client/ssh/init.py”, line 800, in run
ret = self.key_deploy(host, ret)
File “/usr/lib/python3.9/site-packages/salt/client/ssh/init.py”, line 463, in key_deploy
deploy = input("[Y/n] “)
EOFError: EOF when reading a line
Traceback (most recent call last):
File “/usr/bin/salt-ssh”, line 33, in
sys.exit(load_entry_point(‘salt==3003.3’, ‘console_scripts’, ‘salt-ssh’)())
File “/usr/lib/python3.9/site-packages/salt/scripts.py”, line 479, in salt_ssh
client.run()
File “/usr/lib/python3.9/site-packages/salt/cli/ssh.py”, line 26, in run
ssh.run()
File “/usr/lib/python3.9/site-packages/salt/client/ssh/init.py”, line 800, in run
ret = self.key_deploy(host, ret)
File “/usr/lib/python3.9/site-packages/salt/client/ssh/init.py”, line 463, in key_deploy
deploy = input(”[Y/n] ")
EOFError: EOF when reading a line

Did you use the Qubes updater?

Yes, it is Qubes updater.

The issue is salved. the only thing i did was updating the vm via Qube Mangers by right clicking on the vm name and click on update or manually update the vm via command line.

Although I’m also able to update via the Qubes Manager as described above, it would be good to know why the Updater isn’t working.

I get

Updating debian-11

Error on updating debian-11: Command ‘[‘sudo’, ‘qubesctl’, ‘–skip-dom0’, ‘–targets=debian-11’, ‘–show-output’, ‘state.sls’, ‘update.qubes-vm’]’ returned non-zero exit status 20.
debian-11:
----------
_error:
Failed to return clean data
retcode:
126
stderr:
Request refused
stdout:

When you updated manually in the template, did you see a warning or a
prompt?
If the update requires some action in the template, then the automatic
updater will not work, and a manual update will be required.
Without knowing what happened on your system I cant speculate.

I never presume to speak for the Qubes team. When I comment in the Forum or in the mailing lists I speak for myself.