Linux is working. The future is open.
После того как на сервере Proxmox с ядром 2.6.32-17-pve я сделал apt-get update, увидел, что доступны новые версии пакетов. Обновился через apt-get upgrade. Поставилось новое ядро 2.6.32-18-pve и еще некоторые библиотеки. Перезагружаюсь, смотрю в целом все нормально, но в web-интерфейсе встретил ошибку в свойствах KVM виртуальной машины и та не хотела запускаться:
TASK ERROR: Undefined subroutine &PVE::Storage::volume_is_base called at /usr/share/perl5/PVE/QemuServer.pm line 4481.
Оказалось всё очень просто до безобразия. apt-get upgrade не устанавливает новые необходимые пакеты, а лишь обновляет те, что уже установлены. Это неправильно! Чтобы обновление проходило верно нужно обновляться через apt-get dist-upgrade! Выполняю эту команду. Пошли скачиваться и устанавливаться недостающие пакеты. Как процесс закончился, я еще раз перезагрузился. Ошибка пропала и KVM стартанули без проблем!
5 мар 2013 г. | Теги: Proxmox