OpenVZ Forum


Home » International » Russian » vzyum groupinstall для Fedora VE
vzyum groupinstall для Fedora VE [message #12196] Fri, 20 April 2007 06:52 Go to next message
tabaki is currently offline  tabaki
Messages: 11
Registered: April 2007
Location: Russia
Junior Member
Установил систему (VE0), развернул несколько тестовых VPS с помощью шаблонов centos-4, fedora-core-5, fedora-core-6 (шаблон vztmpl-fedora-core-6 взял со стороны по ссылке на форуме). Захотелось мне установить в VE KDE и пользоваться им через Xvnc, который в свою очередь запускается через GDM. Оно конечно не секурно, но сеть внутренняя и машины тестовые, пока так пойдет. Поскольку DE (GNOME, KDE, XFCE и т.п.) состоят из большого количества пакетов, было бы неплохо установить их всех одной кучкой. Yum это делать позволяет командой groupinstall, так например для установки KDE команда выглядит так yum groupinstall "KDE (K Desktop Environment)" (по крайней мере для Fedora 6 и Fedora 5, Centos 4 не трогал).
Но вот в чем возникла проблема, установка группы пакетов из под VE0 командой vzyum не проходит. К примеру выполнение команды vzyum <xxx> grouplist - показать список пакетов, показывает оный только для CentOS 4, для Fedora 6 и Fedora 5 выдает сообщение - Failed to add group file for repository, хотя он там есть. Если установить в VE пакет yum, затем войти в VE (vzctl enter...) и поправив файлы с описанием репозиториев (они у меня локальные) дать команду yum grouplist - все замечательно отрабатывает. Соотвественно и установка группы KDE тоже проходит из под VE на ура.
Очень хотелось бы, что-бы установка групп пакетов работала бы из под VE0 командой vzyum, но не работает. Почему?
Re: vzyum groupinstall для Fedora VE [message #12212 is a reply to message #12196] Fri, 20 April 2007 14:30 Go to previous messageGo to next message
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

Полагаю, что то, что описано в баге №488, должно помочь

http://bugzilla.openvz.org/show_bug.cgi?id=488


Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Re: vzyum groupinstall для Fedora VE [message #12226 is a reply to message #12212] Sat, 21 April 2007 10:19 Go to previous messageGo to next message
tabaki is currently offline  tabaki
Messages: 11
Registered: April 2007
Location: Russia
Junior Member
Спасибо за ответ. Посмотрел по ссылке. Не помогло. По прежнему в CentOS 4 работает, в Fedora 5 и Fedora 6 нет. Когда даю команду
vzyum <VEID> grouplist
получаю ответ
Failed to add groups file for repository: fc5-base
Error: No Groups on wich to run command
Это для Fedora 5, для Fedora 6 отличия в указании нескольких репозиториев. Проблема, описанная в bugzilla, как мне кажется заключалась в указании имени группы, содержащей пробелы, например GNOME Desktop Environment, и была заявлена для CentOS 4. Мне же крайне желательна Fedora 6 и возможно в будущем CentOS 5.
Как быть?
Re: vzyum groupinstall для Fedora VE [message #12227 is a reply to message #12226] Sat, 21 April 2007 10:42 Go to previous message
tabaki is currently offline  tabaki
Messages: 11
Registered: April 2007
Location: Russia
Junior Member
Еще добавлю...
Файл /usr/bin/vzyum я поправил согласно рекомендациям, после чего заработала установка группы в имени которой есть пробелы, например тот же GNOME Desktop Environment (оговорюсь сразу - только CentOS 4). Правда не совсем здорово, что получается некоторое отличие синтаксиса команды установки группы пакетов из под VE0 и VE.
VE:
yum groupinstall "GNOME Desktop Environment"
VE0:
vzyum <VEID> groupinstall \"GNOME DEsktop Environment\"
Вот этот вот backslash совсем как-то не в тему. Можно как-то поправить файл vzyum, что-бы его не было, а еще бы лучше и вовсе rpm-пакет vzyum.
Previous Topic: openvz 028.027 -- bug in config layer
Next Topic: 2.6.20.ovz005 and aufs
Goto Forum:
  


Current Time: Tue Aug 13 03:20:31 GMT 2024

Total time taken to generate the page: 0.02889 seconds