1 (26.12.2014 13:19:15 отредактировано Cruiser78)

Привет всем!

Есть очень удаленная машина под openSUSE 13.1. На ней надо развернуть несколько виртуалок. Фигня-вопрос. Устанавливаем libvirt, virt-manager и всю прочую потребную требуху. Устанавливается virt-manager версии 0.9.5. Далее - делаем попытку создания виртуальной машины и когда доходим до задания свойств самого диска (Disk 1) то virt-manager попадает в ошибку следующего вида:
virt-manager unsupported operand type(s) for /: 'NoneType' and 'int'
На эту тему достаточно много статей в иноязычном сегменте, заведены разные баги в багзиллах... Но как проблему то решать?

Может есть здесь более опытные товарищи, которые умеют поднимать QEMU/KVM в openSUSE 13.1?

Можно, конечно, взять более новые версии virt-managera и скомпилировать пакет самому, это я делать умею. Но в CentOS'ах разных. А здесь - иная ось и скомандовать ей yum groupinstall "Development Tools" низзя. А вот как называются эквивалентные паттерны для zypper'а - не знаю. Подскажите...

2 (26.12.2014 17:36:31 отредактировано DiabloPC)

Cruiser78, А если так: http://software.opensuse.org/package/virt-manager
А точнее:

 Консоль:
zypper ar http://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/Virtualization.repo && zypper ref && zypper in virt-manager

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

3

diablopc пишет:

Cruiser78, А если так: http://software.opensuse.org/package/virt-manager
А точнее:

 Консоль:
zypper ar http://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/Virtualization.repo && zypper ref && zypper in virt-manager

Увы - проблема в зависимостях:

 Консоль:
zypper install virt-manager
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Проблема: ничто не предоставляет libosinfo >= 0.2.10, необходимый для virt-manager-1.1.0-247.1.noarch
Решение 1: не устанавливать virt-manager-1.1.0-247.1.noarch
Решение 2: повредить virt-manager-1.1.0-247.1.noarch, игнорируя некоторые из его зависимостей


И что делать? Где найти этот libosinfo?

4

Cruiser78 пишет:

И что делать? Где найти этот libosinfo?

Тута есть:

 Консоль:

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

5

diablopc пишет:
Cruiser78 пишет:

И что делать? Где найти этот libosinfo?

Тута есть:

 Консоль:

Спасибо. Вроде заработало. Сейчас запустил установку астериска в филиале. Покак идет без сбоев.

Но вот за что я не люблю программистов, так за уверенность в том, что у всей остальной публики установлены такие же навороты, что и на их компютере. Ну пишешь ты программу под определенный дистрибутив - нафига, спрашивается, вязать её зависимостями на черте-что что находится неизвестно где... Пиши из расчета тех пакетом, что есть в базовой установке или в стандартном update. Нафига обычному замудоханному жизнью айтишнику в небольшой фирме все эти рекбусы решать?

6

Cruiser78,
Этот наверное лучше будет, чем домашний:

http://download.opensuse.org/repositories/hardware/openSUSE_13.1/hardware.repo

7 (29.12.2014 13:38:46 отредактировано DiabloPC)

Cruiser78 пишет:

Ну пишешь ты программу под определенный дистрибутив - нафига, спрашивается, вязать её зависимостями на черте-что что находится неизвестно где... Пиши из расчета тех пакетом, что есть в базовой установке или в стандартном update

Так а они так и делают...
Просто в стандартных репах virt-manager версии 0.9.5, и libosinfo ему нужен <= 0.2.0, что тоже есть в репе OSS
А ты захотел манагера 1.1.0, его в стандартных репах нету, только в самосборных, так-же как и либ которые ему нужны)))

+ Как-то так))

http://i.piccy.info/i9/0eb37ae974508e910e5628d7c168e976/1419849429/44790/843356/8.pnghttp://i.piccy.info/i9/d08ec38afd33c505cb6b67b65da9a841/1419849438/47311/843356/9.png

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

8

Cruiser78 пишет:

за что я не люблю программистов, так за уверенность в том, что у всей остальной публики установлены такие же навороты, что и на их компютере

За что я люблю юзеров, так за святую уверенность в том, что во всём виноваты программисты! Та версия, что в текущей репе не устраивала чем? Так бежать впереди паравоза требует усилий!

9

diablopc пишет:

А ты захотел манагера 1.1.0, его в стандартных репах нету, только в самосборных, так-же как и либ которые ему нужны)))

Есть в репе с говорящим названием:

http://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/Virtualization.repo

10

verg пишет:

Есть в репе с говорящим названием:

А я какой реп дал???

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

11 (29.12.2014 14:17:22 отредактировано Cruiser78)

stranger пишет:
Cruiser78 пишет:

за что я не люблю программистов, так за уверенность в том, что у всей остальной публики установлены такие же навороты, что и на их компютере

За что я люблю юзеров, так за святую уверенность в том, что во всём виноваты программисты! Та версия, что в текущей репе не устраивала чем? Так бежать впереди паравоза требует усилий!

А я разве не написал - чем не устраивала? Штатная - неработоспособна. С багом при задании свойств диска образа виртуалки. Если бы штатная работала, то и проблем бы не было. Так нет же, в штатных репах и в апдейтах исправленной версии нет, если нужно поднимать виртуалку ищи что-то самосборное... А потом - ищи еще и все зависимости от которых эта самосборка зависит. Большое удовольствие.

И теперь еще я не знаю - насколько всё это устойчиво работать будет. Надеюсь на лучшее.
Нет, замечательный дистрибтив openSUSE, нужна тебе виртуализация - получай пляски с бубном.
Нужна тебе антивирусная защита на squid'е, так clamd каждую секунду с syslog соощзения посылает, что у него всё хорошо... Ну кто же так систему строит?

Нет, я понимаю, другой дистрибутив, иной диалект, это нормально. Но система должна работать. Нет даже так РАБОТАТЬ. А не заставлять админа искать костыли, которыми можно заставить её выполнять должные функции.

12

diablopc,  http://download.opensuse.org/repositori … ation.repo это тоже стандартная репа, как я понимаю. А вот http://download.opensuse.org/repositori … nauer.repo самосборная.

13 (29.12.2014 14:21:17 отредактировано DiabloPC)

baralgin пишет:

это тоже стандартная репа, как я понимаю.

Под стандартными я подразумевал OSS; NON-OSS; OSS-Update; NON-OSS-UPDATE
А тот-же Virtualization даже у них на сайте относят к "unstable packages"
http://software.opensuse.org/package/virt-manager

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

14

diablopc, а я всегда думал что самосборные это которые с home:/ начинаются. ab

15

baralgin, та Х3 как их различать)

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

16

diablopc пишет:
baralgin пишет:

это тоже стандартная репа, как я понимаю.

Под стандартными я подразумевал OSS; NON-OSS; OSS-Update; NON-OSS-UPDATE
А тот-же Virtualization даже у них на сайте относят к "unstable packages"
http://software.opensuse.org/package/virt-manager

Да, похоже, что сильно "unstable". Начал работать с виртуалкой на шлюзе - из того офиса пошли жалобы. Да причем очень странные. С одного компьютера интерент виден, с другого нет... Да и сам Астериск раза с 3-го только сумел завершить свой постинсталляционный скрипт (first-run или как оно там называется). Всё ему доступ в Интернет как-то не нравился.
Сильно похоже, что libvirt каким-то образом зацепил USB, а там как раз и воткнут йотовский модемчик. Видимо, какие-то конфликты и пошли...

17

baralgin пишет:

а я всегда думал что самосборные это которые с home:/ начинаются.

diablopc пишет:

baralgin, та Х3 как их различать)

1. Все дело в майнтейнерах. Обычный home:/ - это неизвестный Вася с улицы, собрал разок-другой для себя - и забросил. А репо типа "Virtualization" или "Network" уже с другими майнтейнерами и уровнем поддержки.

2. Все, что не Oss, Non-Oss, Update, .. - unstable по определению.

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

18 (29.12.2014 19:14:21 отредактировано Cruiser78)

Не, не до конца оно сработало.
virsh list не видит установленной машины. То есть, как будто нету её вообще.
Крепнет у меня убеждение, что надо дать рекомендацию моему ремутному админу снести это поделие нафиг и поставить работопособную и не глюкавую ось. Благо каникулы длинные, управится...

===============
Хотя... Соврал. Диалекты, блин. надо virsh list --all командовать...

19

Cruiser78 пишет:

Благо каникулы длинные, управится...

ag  Админу не повезло

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

20

diablopc пишет:
Cruiser78 пишет:

Благо каникулы длинные, управится...

ag  Админу не повезло

Да нет, ему то работы на полчаса с пивом. Максимум. Накатить CentOS-7 на другой диск (раздел), проверить, что свисток йотовкий подхватывается, да openVPN поднять по готовой конфигурации. Дальше - уже моя работа начинается...