Skip to content
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

qemu-guest-agent missing in umbrelos 1.1 #1816

Open
FudiHub opened this issue May 2, 2024 · 3 comments
Open

qemu-guest-agent missing in umbrelos 1.1 #1816

FudiHub opened this issue May 2, 2024 · 3 comments

Comments

@FudiHub
Copy link

FudiHub commented May 2, 2024

I installed UmbrelOS 1.1 in a VM for upgrading from 0.5 following the documentation.
But to get network connectivity within the VM, apt package qemu-guest-agent needs to be installed.
Considering this terminal message when loggin in via ssh

- Warning ---------------------------------------------------------------------
| Terminal access is only enabled for debugging purposes. Any modifications   |
| made to the umbrelOS system will not be persisted between software updates. |
| For use-cases where you want to run custom software in a Linux environment, |
| consider using the Portainer app available in the Umbrel App Store.         |
-------------------------------------------------------------------------------

I assume any apt install is not surviving a umbrelos update.
So what is the approach here?
Why is qemu-guest-agent missing in umbrelos? Will my manual install survive a future update of umbrelos?

@ToS0
Copy link

ToS0 commented May 6, 2024

Yes, all your system changes (not your home dir) get lost on every update. I guess they want to sell their hardware device only, supporting less alternative installations

@highghlow
Copy link
Contributor

It's strange that your VM software requires you to install guest additions to get network connectivity. I hope they come up with some system to persist root changes (Additional Packages in the Advanced settings, Running user-specified commands after an update. etc.)

I guess they want to sell their hardware device only, supporting less alternative installations

If they use an incremental system of updating the root, then some user-installed package could be corrupted, bringing the entire system down. The only solution would be to use something like overlayfs, but you just get an immutable distro at this point.

@trijenhout
Copy link

trijenhout commented May 8, 2024

i was of the opinion the qemu-guest-agent is in modern linux kernels.... for me it works fine... did have some trouble whit the UEFI settings, i needed to set
feature enabled="no" name="secure-boot"
secure-boot was the fix for me to get the installer booted... no trouble after that... (opensuse15.5 host)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants