Can't run Proxmox on Raspberry Pi 5 8GB

zapo20

New Member
Dec 13, 2023
1
0
1
Hello,

https://www.makeuseof.com/raspberry-pi- ... o-install/
I am installing Proxmox by installing the Raspi OS 64 bit Lite version on the 128GB SD Card on the Raspi 5 listed in the URL.
Even though I did everything correctly step by step, https://ipaddress:8006 Proxmox GUI does not open.

I tried many times. There are many posts about Raspi 4 on the internet. The URL above is similar and in addition it says appropriate in 4 and 5.
I made various attempts. I am no stranger to my job, but for some reason the Proxmox interface does not open.

My goal is to establish Home Assistant by virtualizing on Raspi 5 and to create a lab environment for myself with Home Assistant style Appliances with the remaining hardware.

I am sharing the logs from my last installation attempt for Proxmox.
I would appreciate your help.
(If you have a different suggestion regarding virtualization, I would consider it as well)

Code:
=========================================================================================
 Begin installation, Normal duration on a default RPi4 ~ 30 minutes, be patient...
=========================================================================================

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
100  3143  100  3143    0     0  11297      0 --:--:-- --:--:-- --:--:-- 11265
OK
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease                                       
Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease                                       
Get:5 https://raw.githubusercontent.com/pimox/pimox7/master dev/ InRelease [2186 B]
Get:6 https://raw.githubusercontent.com/pimox/pimox7/master dev/ Packages [101 kB]
Fetched 103 kB in 1s (106 kB/s) 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: https://raw.githubusercontent.com/pimox/pimox7/master/dev/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'dhcpcd5' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ceph-fuse : Depends: libfmt7 (>= 7.1.3+ds1) but it is not installable
 libpve-rs-perl : Depends: perlapi-5.32.1 but it is not installable
 libpve-u2f-server-perl : Depends: perlapi-5.32.1 but it is not installable
 librados2-perl : Depends: perlapi-5.32.1 but it is not installable
 lxc-pve : Depends: libgnutlsxx28 but it is not installable
 pve-cluster : Depends: perlapi-5.32.1 but it is not installable
 pve-qemu-kvm : Depends: liburing1 (>= 0.7) but it is not installable
E: Unable to correct problems, you have held broken packages.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ceph-fuse : Depends: libfmt7 (>= 7.1.3+ds1) but it is not installable
 libpve-rs-perl : Depends: perlapi-5.32.1 but it is not installable
 libpve-u2f-server-perl : Depends: perlapi-5.32.1 but it is not installable
 librados2-perl : Depends: perlapi-5.32.1 but it is not installable
 lxc-pve : Depends: libgnutlsxx28 but it is not installable
 proxmox-ve : Depends: pve-qemu-kvm but it is not installable
 pve-cluster : Depends: perlapi-5.32.1 but it is not installable
 qemu-server : Depends: pve-qemu-kvm (>= 3.0.1-62) but it is not installable
 spiceterm : Depends: pve-qemu-kvm but it is not installable
E: Unable to correct problems, you have held broken packages.

=========================================================================================
 ! FIXING NETWORK CONFIGURATION.... ERRORS ARE NOMALAY FINE AND RESOLVED AFTER REBOOT !
=========================================================================================

cp: cannot stat '/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js': No such file or directory
sed: can't read /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js: No such file or directory

=========================================================================================
                        ! INSTALATION COMPLETED ! WAIT ! REBOOT !
=========================================================================================

    after reboot the PVE web interface will be reachable here :
      --->   https://10.10.2.18:8006/  <---
      
         run --->  apt upgrade -y  <---
           in a root shell to complete the installation.
          


Broadcast message from root@SarpinarRasPi5 on pts/2 (Thu 2023-12-07 22:56:54 +03):

The system will reboot now!


Broadcast message from root@SarpinarRasPi5 on pts/2 (Thu 2023-12-07 22:56:54 +03):

The system will reboot now!
 
Proxmox VE cannot be installed on Raspberry.

If you use a third party project, ask the third party project team for support, only they can help and fix your issue.
 
My goal is to establish Home Assistant by virtualizing on Raspi 5
If you want to run Home Assistant I highly recommend to use a Raspi natively, on "bare metal".

Any additional virtualization layer (and any additional "server"-software) will produce additional problems. If that device shall be "productive" / in real use, stability/reliability would be my highest priority.

Just my 2 €c...
 
This is definitly the wrong forum, since arm processors (and therefor raspi) are not supported by proxmox officially.

Raspberry Pi OS for raspi 5 is based on debian 12(bookworm) the pimox packages you tried to install are for debian 11 (bullseye)

I dont know if there is a pimox8 yet, look there or use an x86_64 based system, then this is the forum for you.

PS

I hope official arm support will be coming to proxmox someday
 
there is no pimox8 yet, but with about 5 seconds of googling for "proxmox 8 raspberry pi 4" i found a proxmox-arm project where some guy ported it for raspberry pi 4.
you could try to play with that.
of course this is in no way supported by proxmox and thats the reason why i wont link directly to it.
be aware that any problems you may encounter in the process will have to be directed to that project and not be posted here on the official proxmox forums.
 
If your return period isn't over yet you could also send the Pi back and get a cheap (used ~40+ €) x86 thin client instead. Also power efficient, similar specs and even faster CPU than the Pi, same price (with the overpriced Pis since the chip shortage) or even cheaper and with x86 you could run way more software incl. official PVE.

With the Pi prices the last years there is really no point to buy a Pi unless you need the GPIO for tinkering.
 
Last edited:
It is possible to run Proxmox Virtual Environment 8.1.3+pve1 on a Raspberry Pi 5!
Here is my setup, running 7 small VMs on a Raspberry Pi 5 / 8GB

1704365470834.png

Links to each (about page):
https://www.team3.uk/index.php?ps=a
https://ostw.team3.uk/index.php?ps=a
https://oracle.team3.uk/index.php?ps=a
https://bsd.team3.uk/index.php?ps=a
https://circle.team3.uk/index.php?ps=a
https://ubuntu.team3.uk/index.php?ps=a
https://alt.team3.uk/index.php?ps=a

If you need how to instructions, I may be able to help!
Here is more info: https://forum.proxmox.com/threads/proxmox-on-aarch64-arm64.121925/post-619710
How to info: https://github.com/Speddy/Proxmox-Port
 
Last edited:
  • Like
Reactions: wbk
this is some 3rd party project.
proxmox doesnt support pve on arm (yet, maybe never).
so whatever issue you run into you will be on your own.
so for any support or issues you will need to go to the person who did the port to arm.
this forum is for the supported versions of pve, which is x86 only.
 
Did you get the ISO to boot, or did you do something else?
 
Did you get the ISO to boot, or did you do something else?

RPi OS Lite install.

Adjust to static ip:
nmtui

apt-get update
apt-get upgrade

nano /etc/hosts
---
127.0.0.1 localhost proxmox
192.168.0.10 proxmox <<< your ip address
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
---

nano /etc/hostname
---
proxmox
---

reboot

echo "deb [arch=arm64] https://global.mirrors.apqa.cn/proxmox/debian/pve bookworm port">/etc/apt/sources.list.d/pveport.list
curl https://global.mirrors.apqa.cn/proxmox/debian/pveport.gpg -o /etc/apt/trusted.gpg.d/pveport.gpg

apt-get update
apt-get upgrade
apt-get full-upgrade
apt-get dist-upgrade

apt-get install ifupdown2
apt-get install proxmox-ve postfix open-iscsi chrony mmc-utils usbutils

nano /etc/network/interfaces
---
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
# source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

iface eth0 inet manual <<< your eth0

auto vmbr0
iface vmbr0 inet static
address 192.168.0.10/24 <<< your ip address
gateway 192.168.0.1 <<< your gateway ip address
bridge-ports eth0 <<< your eth0
bridge-stp off
bridge-fd 0

iface eth0 inet manual <<< your eth0
---
If you copy / paste remove the " <<< your xyz " junk

Add you external USB storage device give it a name: yourstorage-usb

reboot

qm create 100 --name yourvmname --ostype l26 --cpu max --cores 2 --memory 2048 --scsihw virtio-scsi-pci --net0 virtio,bridge=vmbr0 --bios ovmf --efidisk0 yourstorage-usb:0,efitype=4m,size=64M,format=raw --serial0 socket

You will create a SCSI0 HDD on yourstorage-usb & SCSI1 CD-ROM manually.
Adjust boot options to SCSI0 1st / SCSI1 2nd, uncheck others.
Use "_> Console" in the menu, choose text-based installs, if no display
Double click the VM 100 yourvmname (may have to enable pop-ups) using serial pop-up console.
RHEL based installs runs in serial console, SUSE needs more display memory to install, but runs in ">_ Console" window.
Best to start with minimum 2g ram, then reduce after install.

Good luck!
 
Last edited:
RPi OS Lite install.

Adjust to static ip:
nmtui

apt-get update
apt-get upgrade

nano /etc/hosts
---
127.0.0.1 localhost proxmox
192.168.0.10 proxmox <<< your ip address
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
---

nano /etc/hostname
---
proxmox
---

reboot

echo "deb [arch=arm64] https://global.mirrors.apqa.cn/proxmox/debian/pve bookworm port">/etc/apt/sources.list.d/pveport.list
curl https://global.mirrors.apqa.cn/proxmox/debian/pveport.gpg -o /etc/apt/trusted.gpg.d/pveport.gpg

apt-get update
apt-get upgrade
apt-get full-upgrade
apt-get dist-upgrade

apt-get install ifupdown2
apt-get install proxmox-ve postfix open-iscsi chrony mmc-utils usbutils

nano /etc/network/interfaces
---
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
# source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

iface eth0 inet manual <<< your eth0

auto vmbr0
iface vmbr0 inet static
address 192.168.0.10/24 <<< your ip address
gateway 192.168.0.1 <<< your gateway ip address
bridge-ports eth0 <<< your eth0
bridge-stp off
bridge-fd 0

iface eth0 inet manual <<< your eth0
---
If you copy / paste remove the " <<< your xyz " junk

Add you external USB storage device give it a name: yourstorage-usb

reboot

qm create 100 --name yourvmname --ostype l26 --cpu max --cores 2 --memory 2048 --scsihw virtio-scsi-pci --net0 virtio,bridge=vmbr0 --bios ovmf --efidisk0 yourstorage-usb:0,efitype=4m,size=64M,format=raw --serial0 socket

You will create a SCSI0 HDD on yourstorage-usb & SCSI1 CD-ROM manually.
Adjust boot options to SCSI0 1st / SCSI1 2nd, uncheck others.
Use "_> Console" in the menu, choose text-based installs, if no display
Double click the VM 100 yourvmname (may have to enable pop-ups) using serial pop-up console.
RHEL based installs runs in serial console, SUSE needs more display memory to install, but runs in ">_ Console" window.
Best to start with minimum 2g ram, then reduce after install.

Good luck!
but what is the root password of the root user of PVE
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!