Проблемы с созданием шаблона CentOS x86_64 в OpenVZ
При создании темплейта CentOS x86_64 обнаружил проблему.
При выполнении команды
# vzpkgcache -f centos-5-x86_64-minimal
Начинают валиться ошибки типа:
sed: can’t read /etc/syslog.conf: No such file or directory
ERROR: Script install-post failed
После чего скрипт отваливается. Порывшись, нашел небольшой work-around. Однако и там допущена неточность.
Патчить ничего не нужно. Необходимо лишь правильно подредактировать файл “/vz/template/centos/5/x86_64/config/minimal.list“:
- Добавить везде суффиксы .x86_64 кроме тех пакажей, которые расположены после “# Add-ons for VZ”
- К пакажу crontabs добавить суффикс не .x86_64, а .noarch
- Перед “# Add-ons for VZ” добавить еще один пакаж “sysklogd.x86_64“
Теперь все должно сработать