
Revisando logs de errores en mi nodo principal de Proxmox me encontré con este error.

El error en los logs de Proxmox VE 9.1 indica que Postfix no puede abrir la base de datos de alias de correo /etc/aliases.db, que falta o está corrupta. Este problema surge cuando servicios como SMART o backups intentan enviar alertas por email a «root» pero Postfix no resuelve los alias correctamente.
CAUSA
Postfix usa /etc/aliases.db (un archivo hash generado desde /etc/aliases) para mapear usuarios como «root» a destinos de email. Si el archivo .db no existe, genera estos warnings repetidos en /var/log/syslog o /var/log/mail.log, aunque no afecta la funcionalidad principal de Proxmox
SOLUCIÓN
Ejecuta newaliases como root para regenerar el archivo automáticamente:
newaliasesVerifica que se haya creado (debe ser propiedad de root:root, 644) con el siguiente comando
ls -l /etc/aliases.dbCon estos dos sencillos pasos tendremos solucionado el problema. Solo nos quedará reiniciar el servicio y revisar los logs
systemctl restart postfixOpcionalmente, edita /etc/aliases para redirigir root a tu email y configurado tu mail con root: [email protected]
nano /etc/aliasesCon estos sencillos pasos nos tendremos un error/warning menos en nuestro nodo Proxmox para ir dejándolo todo más limpio. Si este post te ha ayudado, compártelo con otros administradores e ingenieros que puedan beneficiarse. Y sígueme para más experiencias reales desde las trincheras del homelab.