顯示具有 Proxmox VE 標籤的文章。 顯示所有文章
顯示具有 Proxmox VE 標籤的文章。 顯示所有文章

2025年11月23日 星期日

Proxmox VE TASK ERROR: org.freedesktop.DBus.Error.NoServer

Proxmox VE TASK ERROR: org.freedesktop.DBus.Error.NoServer

主機在異常斷電後,Proxmox VE 9.0.11啟動vm過程出現以下錯誤。

TASK ERROR: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /run/dbus/system_bus_socket: Connection refused。

所有vm皆無法啟動
pve9-dbus-error-01

TASK訊息
pve9-dbus-error-02

問題檢查

系統檢查dbus服務

執行 systemctl status dbus,確認 dbus-daemon 沒有啟動,有異常訊息。
手動啟動 dbus,systemctl restart dbus,dbus-daemon 無法啟動。
pve9-dbus-error-04

檢查異常訊息
2025-11-24T12:35:49.589109+08:00 pve9 (s-daemon)[12199]: dbus.service: Unable to locate executable '/usr/bin/dbus-daemon': Permission denied
2025-11-24T12:35:49.589363+08:00 pve9 (s-daemon)[12199]: dbus.service: Failed at step EXEC spawning /usr/bin/dbus-daemon: Permission denied
2025-11-24T12:35:49.591706+08:00 pve9 systemd[1]: dbus.service: Main process exited, code=exited, status=203/EXEC
2025-11-24T12:35:49.592013+08:00 pve9 systemd[1]: dbus.service: Failed with result 'exit-code'.
2025-11-24T12:35:49.592764+08:00 pve9 systemd[1]: Failed to start dbus.service - D-Bus System Message Bus.

pve9-dbus-error-03

檢查相關權限都正常,重新啟動服務都無法正常。
ls -l /usr/bin/dbus-daemon

重新安裝 dbus 套件

apt install --reinstall dbus dbus-daemon

pve9-dbus-error-05


重新啟動 dbus,服務就正常。
pve9-dbus-error-06

紀錄修復過程。

2024年1月20日 星期六

Debian 12 install Proxmox VE 8.x

Debian 12 install Proxmox VE 8.x

之前使用Debian 11 安裝 Proxmox VE 7.x,重新使用Debian 12 安裝 Proxmox VE 8.x。
參考原廠官網安裝介紹
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm

整個安裝請使用root 或 sudo 權限執行
1.檢查主機名稱及DNS
確認/etc/hosts設定,移除127.0.0.1 主機名稱 
cat /etc/hosts
hostname --ip-address
確認/etc/resolv.conf,DNS設定
cat /etc/resolv.conf
debina 12 check


2.新增 Proxmox VE repository
增加 Proxmox VE repository
echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

增加 Proxmox VE repository key
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 

使用sha512sum驗證gpg 
sha512sum /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 

7da6fe34168adc6e479327ba517796d4702fa2f8b4f0a9833f5ea6e6b48f6507a6da403a274fe201595edc86a84463d50383d07f64bdde2e3658108db7d6dc87 

3.更新系統及Proxmox VE repository
apt update && apt full-upgrade

4.安裝 Proxmox VE Kernel及重新啟動
apt install proxmox-default-kernel
systemctl reboot

5.安裝 Proxmox VE 及相關套件
apt install proxmox-ve postfix open-iscsi chrony

相關套件可以依需求自行安裝調整
postfix-Proxmox VE 各項mail通知
open-iscsi-Proxmox VE 連接iscsi設備
chrony-主機校時系統

6.移除 Debian Kernel
apt remove linux-image-amd64 'linux-image-6.1*'
update-grub

系統沒有使用多重開機,新官網建議移除os-prober,相關說明參考官網連結
apt remove os-prober

7.連接 Proxmox VE web 介面 
https://your-ip-address:8006,輸入帳號/密碼,語言依個人需求
pve8 login



8.Network設定,建立 Linux Bridge
pve8 network setup


   建立vmbr0,設定IP及Gateway,指定主機實體網卡(enp5s0)
pve create bridge

   如果規劃多網段架構,分別建立Linux Bridge。

9.確認主機DNS
pve8 setup dns







2023年9月6日 星期三

Proxmox VE install rocky linux 9 Kernel panic error

Proxmox VE install rocky linux 9 Kernel panic error


在Proxmox VE 7.4-16 使用 Rocky linux 9 建置vm,安裝過程發生Kernel panic error。
Kernel panic error















在原廠論壇kernel panic when creating VMs (centos 9 stream ISO)有相同問題,因為RHEL9/Rocky 9 需要使用 x86-64-v2 及更高版本的CPU規格。要確認Proxmox VE 主機CPU是否有支援相關規格。
建置VM時, CPU類別需選用Host即可以正常安裝。
















參考資料:

Proxmox VE TASK ERROR: can’t lock file /var/lock/qemu-server/lock-102.conf – got timeout

Proxmox VE TASK ERROR: can’t lock file /var/lock/qemu-server/lock-102.conf – got timeout


在Proxmox VE 7.4-16 中發現VM無法正常關機,出現TASK ERROR: can’t lock file /var/lock/qemu-server/lock-102.conf – got timeout 訊息。

task error got timeout










網路有提供相關解決方法,到目錄下將lock-102.conf 刪除,就可以將VM關機

102是vm的id,不要刪錯檔案

# cd /var/lock/qemu-server/
fix got timeout01







# rm -rf lock-102.conf
# qm stop 102
fix got timeout02





可以正常關閉VM




2023年7月7日 星期五

Proxmox VE problem ipcc_send_rec[1] failed on Debian

Proxmox VE install problem ipcc_send_rec[1] failed Unable to load access control list: Connection refused on Debian


安裝Proxmox VE 7.4 至原有運作中Debain 11的主機中,官網有提供Install Proxmox VE on Debian 11 Bullseye,先用全新vm測試安裝,再安裝至實際主機


Proxmox VE測試安裝

# echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

# wget https://enterprise.proxmox.com/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg

# apt update && apt full-upgrade

# apt install pve-kernel-5.15

# systemctl reboot

# apt install proxmox-ve postfix open-iscsi

# apt remove linux-image-amd64 'linux-image-5.10*'

# update-grub

# apt remove os-prober

在vmware 環境下全新的vm安裝Proxmox VE 7.4-15成功。

Proxmox VE實際安裝

1.在主機實際安裝過程中,發生問題無法正常安裝 
apt install pve fail

2.檢查訊息錯誤服務 pvestatd.service
# systemctl pvestatd.service
systemctl pvestatd.service check









服務狀態出現以下訊息
ipcc_send_rec[1] failed: Connection refused
ipcc_send_rec[2] failed: Connection refused
ipcc_send_rec[3] failed: Connection refused
Unable to load access control list: Connection refused
3.檢查其它訊息
# pve-firewall status
pve-firewall status




# /var/log/syslog 有fail 
 pveproxy[1907]: /etc/pve/local/pve-ssl.key: failed to load local private key (key_file or key) at /usr/share/perl5/PVE/APIServer/AnyEvent.pm line 1998. 
failed to load local private key




Proxmox VE 修復過程

在官網的安裝網頁中有提到 ipcc_send_rec[1] failed錯誤,要檢查主機/etc/hosts是否有增加相關設定。
1.確認本機/etc/hosts
local /etc/hosts

 原有就有增加相關紀錄,
使用 # hostname --ip-address ,才發現不同,多一筆127.0.0.1
2.修改本機/etc/hosts
edit local /etc/hosts








先註解相關紀錄,使用 # hostname --ip-address ,符合官網條件
3.重新啟動,PVE服務正常啟動
pve service success