#1 26.12.2014 09:53:52

Cruiser78
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 391
IP-адрес

openSUSE и virt-manager

Привет всем!

Есть очень удаленная машина под 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 14:32:49

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

openSUSE и virt-manager

Cruiser78, А если так: http://software.opensuse.org/package/virt-manager
А точнее:
[console]zypper ar ht[span]tp://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/Virtualization.repo[/span] && zypper ref && zypper in virt-manager[/console]

#3 29.12.2014 08:01:09

Cruiser78
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 391
IP-адрес

openSUSE и virt-manager

Cruiser78, А если так: http://software.opensuse.org/package/virt-manager
А точнее:
[console]zypper ar ht[span]tp://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/Virtualization.repo[/span] && zypper ref && zypper in virt-manager[/console]


Увы - проблема в зависимостях:
[console]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, игнорируя некоторые из его зависимостей
[/console]
И что делать? Где найти этот libosinfo?

#4 29.12.2014 08:19:53

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

openSUSE и virt-manager

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

Тута есть:
[console]zypper ar http://download.opensuse.org/repositories/home:/wrosenauer/openSUSE_13.1/home:wrosenauer.repo [/console]

#5 29.12.2014 10:17:15

Cruiser78
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 391
IP-адрес

openSUSE и virt-manager

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

Тута есть:
[console]zypper ar http://download.opensuse.org/repositories/home:/wrosenauer/openSUSE_13.1/home:wrosenauer.repo [/console]


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

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

#6 29.12.2014 10:28:11

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

openSUSE и virt-manager

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

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

#7 29.12.2014 10:28:39

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

openSUSE и virt-manager

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

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

#8 29.12.2014 10:36:18

stranger
Administrator
Зарегистрирован: 30.01.2014
Сообщений: 2 582
IP-адрес

openSUSE и virt-manager

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


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

#9 29.12.2014 10:52:26

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

openSUSE и virt-manager

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

Есть в репе с говорящим названием:
http://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/Virtualization.repo

#10 29.12.2014 11:03:06

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

openSUSE и virt-manager

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

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

#11 29.12.2014 11:14:48

Cruiser78
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 391
IP-адрес

openSUSE и virt-manager

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


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


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

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

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

#12 29.12.2014 11:15:38

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

openSUSE и virt-manager

diablopc, http://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/Virtualization.repo это тоже стандартная репа, как я понимаю. А вот http://download.opensuse.org/repositories/home:/wrosenauer/openSUSE_13.1/home:wrosenauer.repo самосборная.

#13 29.12.2014 11:20:58

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

openSUSE и virt-manager

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

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

#14 29.12.2014 11:22:04

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

openSUSE и virt-manager

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

#15 29.12.2014 11:24:10

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

openSUSE и virt-manager

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

#16 29.12.2014 12:08:13

Cruiser78
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 391
IP-адрес

openSUSE и virt-manager

Quote by 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 29.12.2014 13:39:20

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

openSUSE и virt-manager

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

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


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

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

#18 29.12.2014 14:22:29

Cruiser78
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 391
IP-адрес

openSUSE и virt-manager

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

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

#19 29.12.2014 14:24:40

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

openSUSE и virt-manager

Quote by Cruiser78
Благо каникулы длинные, управится...
:D Админу не повезло

#20 29.12.2014 16:17:23

Cruiser78
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 391
IP-адрес

openSUSE и virt-manager

Quote by Cruiser78
Благо каникулы длинные, управится...
:D Админу не повезло

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

Board footer