Enfrentar o erro **unsupported proxmox version bacula** é comum ao atualizar seu ambiente de virtualização sem ajustar o plugin de backup correspondente.
Se você está enfrentando o erroproxmox: Unsupported Proxmox version detected ao tentar fazer backup com o plugin Bacula Enterprise, você não está sozinho.Este erro aparece quando há incompatibilidade entre:- Versão do Bacula Director/Storage
- Versão do plugin Proxmox
- Versão do Proxmox VE (principalmente 9.x / Debian 13)
🔍 Diagnóstico: Identificando o Problema
Erro Completo no bconsole
*.ls client=proxmox-fd plugin=proxmox: path=vm
Connecting to Client proxmox-fd at 192.168.31.111:9102
proxmox: Unsupported Proxmox version detected: pve-manager/9.1.1/42db4a6cf33dac83 (running kernel: 6.17.2-1-pve)
proxmox: Cannot validate Proxmox installation!
2000 OK estimate files=0 bytes=0Ambiente Típico Afetado
| Componente | Versão Testada (Com Erro) |
|---|---|
| Bacula Director/SD | 18.2.1 |
| Bacula Client (FD) | 18.0.9 |
| Plugin Proxmox | 18.0.9 |
| Proxmox VE | 9.1.1 (Debian 13 Trixie) |
🔧 Causa Raiz do Erro
O pluginbacula-enterprise-proxmox-plugin 18.0.9 possui uma validação hardcoded que só reconhece versões do Proxmox até a 8.x.Mesmo que o código do Director 18.2.1 já suporte Proxmox 9.x, o binário do plugin disponível no repositório oficial para Debian 13 (trixie) ainda é a versão 18.0.9, que não foi atualizada.✅ Soluções e Workarounds
Solução 1: Aguardar Atualização Oficial (Recomendado)
A Bacula Systems precisa publicar o pacotebacula-enterprise-proxmox-plugin 18.2.1 para trixie-64.Ação: Abra um ticket no suporte oficial informando:- Versão do Proxmox VE (9.x)
- Sistema operacional (Debian 13 Trixie)
- Download Area Code que você usa
- Solicitar build do plugin 18.2.1 para trixie-64
Solução 2: Downgrade Temporário do Proxmox (Não Recomendado)
Se viável em ambiente de teste/lab, pode-se usar Proxmox VE 8.x até o plugin ser atualizado.Solução 3: Compilar o Plugin Manualmente (Avançado)
Se você tem acesso ao código-fonte do plugin e experiência com compilação, pode tentar atualizar a validação de versão e recompilar.📋 Passo a Passo: Instalação Correta
No Servidor Bacula (Oracle Linux 9.6)
# Adicionar repositório
cat > /etc/yum.repos.d/Bacula-Enterprise.repo <<'EOF'
[baculasystems-bin]
name = rhel9-64 - baculasystems bin 18.2.1
baseurl = https://www.baculasystems.com/dl/[SEU-DA-CODE]/rpms/bin/18.2.1/rhel9-64/
enabled = 1
gpgcheck = 0
EOF
# Instalar Director + SD + BWeb
dnf -y install bacula-enterprise-director bacula-enterprise-storage bacula-enterprise-bwebNo Nó Proxmox (Debian 13)
# Adicionar repositório
cat > /etc/apt/sources.list.d/bacula-enterprise.list <<'EOF'
deb https://www.baculasystems.com/dl/[SEU-DA-CODE]/debs/bin/18.0.9/trixie-64/ trixie main
deb https://www.baculasystems.com/dl/[SEU-DA-CODE]/debs/proxmox/18.0.9/trixie-64/ trixie proxmox
EOF
apt update
apt install -y bacula-enterprise-client bacula-enterprise-proxmox-pluginVerificar Instalação
# No Proxmox
dpkg -l | grep bacula-enterprise
# Listar plugins
ls -l /opt/bacula/plugins/Saída esperada:-rw-r--r-- 1 root root 72880 Sep 3 08:02 bpipe-fd.so
-rw-r--r-- 1 root root 213824 Sep 3 08:16 proxmox-fd.so🧪 Como Testar o Plugin
No bconsole (servidor Bacula):*.ls client=proxmox-fd plugin=proxmox: path=vmResultado esperado com plugin 18.0.9 + Proxmox 9:proxmox: Unsupported Proxmox version detected...(Este erro confirma que o plugin está instalado, mas a validação de versão falha)
💡 Dica Extra: Automação com BWeb
Enquanto aguarda a atualização oficial do plugin, você pode usar o BWeb para monitorar os Jobs e preparar a infraestrutura para quando o suporte ao Proxmox 9.x estiver disponível.Verificar Status dos Clients no BWeb
Acesse:http://seu-servidor:9180/bweb- Vá em Clients → Verifique se o
proxmox-fdestá "Online" - Clique em Client Info → Veja última conexão e versão do FD
- Em Jobs → Filtre por Client e veja histórico de erros
Comando Útil: Scan do Cluster Proxmox
Se você tem múltiplos nós Proxmox, pode listar todos os clientes de uma vez:# Listar todos os FDs com prefixo "proxmox"
echo "list clients" | bconsole | grep proxmox
# Ver último Job de cada nó Proxmox
for client in $(echo "list clients" | bconsole | grep proxmox | awk '{print $2}'); do
echo "list jobs client=$client last" | bconsole
doneNota sobre Net::Proxmox::VE: Este módulo Perl permite automação avançada (criar Jobs dinamicamente por VM), mas requer o plugin funcionando. Aguarde a atualização 18.2.1 antes de tentar integração completa.❓ FAQ
O erro impede completamente o backup?
Sim. O plugin recusa inicializar se a versão do Proxmox não estiver na lista de suporte hardcoded.Posso usar outro método de backup?
Sim! Você pode fazer backup dos arquivos de VMs diretamente do filesystem (/etc/pve/, /var/lib/vz/) sem usar o plugin, mas perderá funcionalidades de backup incremental por VM.Quanto tempo leva para a Bacula atualizar o plugin?
Depende da demanda. Recomendamos abrir ticket formal no suporte e acompanhar.📚 Veja Também (Tutoriais Bacula Enterprise)
- Como Restaurar Backup de Job Prunado (bscan e bextract)
- Erro "Unsupported Proxmox version" - Solução Completa
- Configurar Deduplicação Paralela (Side-by-Side)
- Migração Completa para Oracle Cloud (OCI)
- 10 Devices Paralelos para 50 Jobs Simultâneos
🔗 Recursos Relacionados
Última atualização: Janeiro de 2026 | Testado em Proxmox VE 9.1.1 + Bacula 18.2.1










Deixe uma resposta
Ver comentários