jiangcuo / Proxmox-Port

Proxmox VE arm64 riscv64 loongarch64
GNU Affero General Public License v3.0
840 stars 44 forks source link

libasan8 breaks qemu #105

Closed soxrok2212 closed 4 months ago

soxrok2212 commented 4 months ago

Describe the bug I have Debian 12 + Proxmox running on a Turing RK1 on kernel 6.10 The recent libasan8 dependency suddenly crashes QEMU after I did an apt update && apt upgrade. Prior to this, everything was working as expected. Now, trying to start a VM results in:

==493126==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD.
command '/usr/bin/kvm --version' failed: exit code 1

TASK ERROR: Detected old QEMU binary ('unknown', at least 3.0 is required)

LXC appears unaffected.

To Reproduce Update to the latest from repo. Restart a VM, or just run kvm via a shell.

Expected behavior VM should start up normally.

Screenshots N/A

ENV (please complete the following information):

jiangcuo commented 4 months ago

Fresh install proxmox-ve from ISO proxmox-ve_8.1-7_arm64.iso and then upgrade, no of the above happens

soxrok2212 commented 4 months ago

Odd issue that was solved with the following:

sudo touch /please-remove-proxmox-ve
sudo apt purge proxmox*
sudo apt autoremove
sudo apt install proxmox-ve

The uninstall scripts may complain about a missing Proxmox script, copy it from another system and paste it in then try to uninstall again.