Proxmox-backup-server-build-from repository

Muhammad Fawad

New Member
Dec 11, 2023
29
0
1
Dear community ,
I want to build the proxmox 3.1 from the github repository given here https://github.com/proxmox/proxmox-backup . I am unable to understand how i can achieve this i have debian 12.4 (Linux build-server 6.1.0-16-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.67-1 (2023-12-12) x86_64 GNU/Linux)
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
///////////////////
#deb cdrom:[Debian GNU/Linux 12.4.0 _Bookworm_ - Official amd64 NETINST with firmware 20231210-17:56]/ bookworm main non-free-firmware

deb http://deb.debian.org/debian/ bookworm main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware

deb http://security.debian.org/debian-security bookworm-security main non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware

# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

How i can achieve the this below requirements from where i can get the iso of debian having 12.2 and linux kernel 6.5 with all these below installed requirements. Acutally i am a developer i want to make a few changes to proxmox backup server and want to customize but firstly i want to install from the build and want to check few things. When i will make changes then how it will be build again.


  • Debian 12.2, with a newer Linux kernel 6.5
  • ZFS 2.2.0 including important bugfixes from 2.2.2 already
  • Secure Boot support
  • Local sync jobs
  • Tape Backup system with LTO 9 support
  • Countless improvements for general client and backend usability
 
Do not get me wrong, I appreciate your idea to develop add-on for Proxmox Backup Server. But as you already posted a lot of similar basic questions already (without progress on your side), so I have growing doubts that this will be a great success soon, as you have very limited knowledge about Proxmox products.

So start with the basics first before you try to develop anything ...
=> https://pbs.proxmox.com/docs/
 
Dear Team ,
Yes i have asked many questions regarding this , because it was confusing me. I really want to contribute to proxmox backup server development. I am hoping to get some success soon
 
jaho@pbs-latest:~$ sudo -ubackup /usr/lib/proxmox-backup/proxmox-backup-proxy
Error: No such file or directory (os error 2)
jaho@pbs-latest:~$ /usr/lib/proxmox-backup/proxmox-backup-proxy
Error: proxy not running as backup user or group (got uid 1000 gid 1000)

can anyone guide me here. What could be the issue i run the ,carog build command and the run the binaries i am getting this when running the binaries.
 
I doubt. What is your motivation to do - or better - try all this?
Let me tell you. I have debian 12.4 and kernel 6.5.11-7-pve is installed on it. My goal is to clone the github repo of proxmox backup server repository https://github.com/proxmox/proxmox-backup. And build the code as instructions given by the readme.txt in this repo. When i run the sudo make deb command. After the successful build . The proxmox server should be running and working fine as the clone repo contains all the code and binaries to run the server.
 
Last edited:
Dec 21 11:48:43 pbs-latest proxmox-backup-[5568]: pbs-latest proxmox-backup-proxy[5568]: applied rrd journal (2 entries in 0.005 seconds)
Dec 21 11:48:43 pbs-latest proxmox-backup-[5568]: pbs-latest proxmox-backup-proxy[5568]: write rrd data back to disk
Dec 21 11:48:43 pbs-latest proxmox-backup-[5568]: pbs-latest proxmox-backup-proxy[5568]: starting rrd data sync
Dec 21 11:48:43 pbs-latest proxmox-backup-[5568]: pbs-latest proxmox-backup-proxy[5568]: rrd journal successfully committed (0 files in 0.001 seconds)
Dec 21 11:48:43 pbs-latest proxmox-backup-proxy[5568]: Error: No such file or directory (os error 2)
Dec 21 11:48:43 pbs-latest systemd[1]: proxmox-backup-proxy.service: Main process exited, code=exited, status=1/FAILURE
Dec 21 11:48:43 pbs-latest systemd[1]: proxmox-backup-proxy.service: Failed with result 'exit-code'.
Dec 21 11:48:43 pbs-latest systemd[1]: Failed to start proxmox-backup-proxy.service - Proxmox Backup API Proxy Server.