Virt-manager работает только из-под root

В общем, поставил эту утилитку, но работать из-под пользователя она никак не хочет...
При запуске получаем:

Unable to open a connection to the libvirt management daemon.

Libvirt URI is: qemu:///system

Verify that:
 - The 'libvirtd' daemon has been started

При запуске из под root - все запускается нормально, но при попытке создать новую вирт. машину (или импортировать существующую с диска):

Failed to add tap interface to bridge 'br0': No such file or directory

Пользователь уже в группе kvm.
В /etc/conf.d/net:

bridge_br0=("eth0")
config_br0=("192.168.137.2 netmask 255.255.255.0")
routes_br0=("default gw 192.168.137.1")
dns_servers_br0=( "8.8.8.8" "8.8.4.4" )

bridge-utils установлены
Уже часа 2 не могу понять, чего ему надо...

libvirtd.conf # # UNIX socket

libvirtd.conf

#
# UNIX socket access controls
#

unix_sock_group = "libvirt"

то есть gpasswd -a пользователь libvirt

r0mik

r0mik написал(а):
libvirtd.conf

#
# UNIX socket access controls
#

unix_sock_group = "libvirt"

то есть gpasswd -a пользователь libvirt

Сделал все так, в результате при запуске libvirtd:

error: Unable to load configuration file

При попытке добавить пользователя в libvirt:

неизвестная группа: libvirt

У меня там стоит unix_sock_group = "kvm" (так было в мануале). И с ним libvirtd стартует нормально.
***************************
Вообще так подумал - а зачем он мне, этот virt-manager?... Все замечательно запускается из консоли или же пункт меню можно создать в десктоп-менеджере.
Просто уже интересно разобраться, на будущее будет полезно.

может быть - # Set the UNIX

может быть -

# Set the UNIX socket permissions for the R/W socket. This is used
# for full management of VMs
#
# Default allows only root. If PolicyKit is enabled on the socket,
# the default will change to allow everyone (eg, 0777)
#
# If not using PolicyKit and setting group ownership for access
# control then you may want to relax this to:
#unix_sock_rw_perms = "0770"

то есть unix_sock_rw_perms = "0770", что в общем-то логично, если Default allows only root...

я смогу вам точно завтра сказать как правильно. просто нет сейчас доступа, а дома водружать virt-manager никакого желания нет)))

В связи с необходимостью хоть

В связи с необходимостью хоть как-то пробросить USB-сканер в ВМ, все-таки вернулся к поднятой теме.
Собственно, решение оказалось простым - мануал был кривоват. Минимальный libvirtd.conf, при котором все работает:

listen_tcp = 1
tcp_port = "16509"
mdns_name = "Virtualization Host Daevy Demo"
unix_sock_group = "kvm"
unix_sock_rw_perms = "0770"
unix_sock_dir = "/var/run/libvirt"

Но возникла новая проблема - Virtmanager никак не хочет цеплять диск c ОС , сделанной в qemu-kvm...
Пробовал уже с самыми разными настройками. Точнее диск подцепляется, но при запуске системы - no boot device. При попытке восстановить систему, запустившись с CD - жестких дисков нету вообще... libvirt собран с use="qemu"
Можно, конечно, установить систему заново уже из под virtmanager, но тогда, видимо qemu-kvm не сможет подцепить этот диск уже? А учитывая, что virtmanager ресурсов ест гораздо больше, не хотелось бы все-таки использовать его как основную утилиту для запуска, а только когда нужен usb-сканер...

Нашел замечательную

Нашел замечательную альтернативу - http://aqemu.sourceforge.net/
Преимущества:
1) сделан на qt (что для моего KDE гораздо приятнее);
2) много удобных настроек (гораздо более удобных, чем в virt-manager);
3) работает заметно быстрее (почти нет разницы в поедании памяти между ВМ, запущенной напрямую из терминала, и ВМ, запущенной из AQEMU);
4) ну и в конце концов - нормально цепляет мой уже готовый образ диска.

оверлей зюгани emerge

оверлей зюгани

emerge app-emulation/aqemu
..
[ebuild N ] app-emulation/aqemu-0.8 USE="kvm vnc -debug" LINGUAS="ru" 841 kB [1]

>>> Downloading 'http://distfiles.gentoo.org/distfiles/aqemu-0.8.tar.bz2'
--2011-02-01 05:05:28-- http://distfiles.gentoo.org/distfiles/aqemu-0.8.tar.bz2
Распознаётся distfiles.gentoo.org... 137.226.34.42, 140.211.166.134, 149.20.20.135, ...
Устанавливается соединение с distfiles.gentoo.org|137.226.34.42|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 05:05:28 ОШИБКА 404: Not Found.

>>> Downloading 'http://softlayer.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2'
--2011-02-01 05:05:28-- http://softlayer.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2
Распознаётся softlayer.dl.sourceforge.net... 74.86.229.28
Устанавливается соединение с softlayer.dl.sourceforge.net|74.86.229.28|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=softlayer.dl.sourceforge.net [переход]
--2011-02-01 05:05:29-- http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=softlayer.dl.sourceforge.net
Распознаётся downloads.sourceforge.net... 216.34.181.59
Устанавливается соединение с downloads.sourceforge.net|216.34.181.59|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 05:05:29 ОШИБКА 404: Not Found.

!!! Couldn't download 'aqemu-0.8.tar.bz2'. Aborting.
* Fetch failed for 'app-emulation/aqemu-0.8', Log file:
* '/var/tmp/portage/app-emulation/aqemu-0.8/temp/build.log'

>>> Failed to emerge app-emulation/aqemu-0.8, Log file:

>>> '/var/tmp/portage/app-emulation/aqemu-0.8/temp/build.log'

* Messages for package app-emulation/aqemu-0.8:

* Fetch failed for 'app-emulation/aqemu-0.8', Log file:
* '/var/tmp/portage/app-emulation/aqemu-0.8/temp/build.log'

* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

и так уже несколько дней подряд.
с оффсайта этот архив aqemu-0.8.tar.bz2 тащится влет. Но, как бы ему подменить локально его. идет несовпадение сумм.

Думай голова, думай. Я за тебя думать не буду!

Одноразовый костыль, но

Одноразовый костыль, но обычно помогает:
В папке где лежит ebuild найди файл Manifest и удали из него упоминание о aqemu-0.8.tar.bz2, а потом сделай: ebuild "путь к нужному ebuild" digest

фик там. пофик ему этот

фик там.
пофик ему этот манифест

в манифесте две строки. чексуммы на ебилд и на сам архив. удаляем строчку на архив - не то. на ебилд + архив - не то. правка сумм - не то, блин.

Думай голова, думай. Я за тебя думать не буду!

* Reason: Filesize does not

* Reason: Filesize does not match recorded size
* Got: 1717
* Expected: 1525

и так и сяк..
Не Manifest отвечает за это, получается.

Думай голова, думай. Я за тебя думать не буду!

мне помогает

мне помогает

ebuild

ebuild /var/lib/layman/zugaina/app-emulation/aqemu/aqemu-0.8.ebuild digest

>>> Downloading 'http://distfiles.gentoo.org/distfiles/aqemu-0.8.tar.bz2'
--2011-02-01 13:29:56-- http://distfiles.gentoo.org/distfiles/aqemu-0.8.tar.bz2
Распознаётся distfiles.gentoo.org... 64.50.236.52, 137.226.34.42, 140.211.166.134, ...
Устанавливается соединение с distfiles.gentoo.org|64.50.236.52|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 13:29:57 ОШИБКА 404: Not Found.

>>> Downloading 'http://softlayer.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2'
--2011-02-01 13:29:57-- http://softlayer.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2
Распознаётся softlayer.dl.sourceforge.net... 74.86.229.28
Устанавливается соединение с softlayer.dl.sourceforge.net|74.86.229.28|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=softlayer.dl.sourceforge.net [переход]
--2011-02-01 13:29:57-- http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=softlayer.dl.sourceforge.net
Распознаётся downloads.sourceforge.net... 216.34.181.59
Устанавливается соединение с downloads.sourceforge.net|216.34.181.59|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 13:29:57 ОШИБКА 404: Not Found.

>>> Downloading 'http://cdnetworks-kr-2.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2'
--2011-02-01 13:29:57-- http://cdnetworks-kr-2.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2
Распознаётся cdnetworks-kr-2.dl.sourceforge.net... 211.39.135.163
Устанавливается соединение с cdnetworks-kr-2.dl.sourceforge.net|211.39.135.163|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=cdnetworks-kr-2.dl.sourceforge.net [переход]
--2011-02-01 13:29:58-- http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=cdnetworks-kr-2.dl.sourceforge.net
Распознаётся downloads.sourceforge.net... 216.34.181.59
Устанавливается соединение с downloads.sourceforge.net|216.34.181.59|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 13:29:59 ОШИБКА 404: Not Found.

>>> Downloading 'http://transact.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2'
--2011-02-01 13:29:59-- http://transact.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2
Распознаётся transact.dl.sourceforge.net... 202.55.147.10
Устанавливается соединение с transact.dl.sourceforge.net|202.55.147.10|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=transact.dl.sourceforge.net [переход]
--2011-02-01 13:30:00-- http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=transact.dl.sourceforge.net
Распознаётся downloads.sourceforge.net... 216.34.181.59
Устанавливается соединение с downloads.sourceforge.net|216.34.181.59|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 13:30:00 ОШИБКА 404: Not Found.

>>> Downloading 'http://dfn.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2'
--2011-02-01 13:30:00-- http://dfn.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2
Распознаётся dfn.dl.sourceforge.net... 194.95.236.130
Устанавливается соединение с dfn.dl.sourceforge.net|194.95.236.130|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=dfn.dl.sourceforge.net [переход]
--2011-02-01 13:30:00-- http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=dfn.dl.sourceforge.net
Распознаётся downloads.sourceforge.net... 216.34.181.59
Устанавливается соединение с downloads.sourceforge.net|216.34.181.59|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 13:30:01 ОШИБКА 404: Not Found.

>>> Downloading 'http://jaist.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2'
--2011-02-01 13:30:01-- http://jaist.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2
Распознаётся jaist.dl.sourceforge.net... 150.65.7.130, 2001:200:141:feed::feed
Устанавливается соединение с jaist.dl.sourceforge.net|150.65.7.130|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=jaist.dl.sourceforge.net [переход]
--2011-02-01 13:30:02-- http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=jaist.dl.sourceforge.net
Распознаётся downloads.sourceforge.net... 216.34.181.59
Устанавливается соединение с downloads.sourceforge.net|216.34.181.59|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 13:30:02 ОШИБКА 404: Not Found.

>>> Downloading 'http://voxel.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2'
--2011-02-01 13:30:02-- http://voxel.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2
Распознаётся voxel.dl.sourceforge.net... 208.122.31.18, 208.122.31.22, 208.122.31.24, ...
Устанавливается соединение с voxel.dl.sourceforge.net|208.122.31.18|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=voxel.dl.sourceforge.net [переход]
--2011-02-01 13:30:02-- http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=voxel.dl.sourceforge.net
Распознаётся downloads.sourceforge.net... 216.34.181.59
Устанавливается соединение с downloads.sourceforge.net|216.34.181.59|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 13:30:03 ОШИБКА 404: Not Found.

>>> Downloading 'http://osdn.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2'
--2011-02-01 13:30:03-- http://osdn.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2
Распознаётся osdn.dl.sourceforge.net... 216.34.181.56
Устанавливается соединение с osdn.dl.sourceforge.net|216.34.181.56|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 13:30:03 ОШИБКА 404: Not Found.

>>> Downloading 'http://internode.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2'
--2011-02-01 13:30:03-- http://internode.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2
Распознаётся internode.dl.sourceforge.net... 150.101.135.12
Устанавливается соединение с internode.dl.sourceforge.net|150.101.135.12|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Moved Temporarily
Адрес: http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=internode.dl.sourceforge.net [переход]
--2011-02-01 13:30:04-- http://downloads.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2?download&failedmirror=internode.dl.sourceforge.net
Распознаётся downloads.sourceforge.net... 216.34.181.59
Устанавливается соединение с downloads.sourceforge.net|216.34.181.59|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
2011-02-01 13:30:04 ОШИБКА 404: Not Found.

>>> Downloading 'http://easynews.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2'
--2011-02-01 13:30:04-- http://easynews.dl.sourceforge.net/sourceforge/aqemu/0.8/aqemu-0.8.tar.bz2
Распознаётся easynews.dl.sourceforge.net... 69.16.168.245
Устанавливается соединение с easynews.dl.sourceforge.net|69.16.168.245|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found

итд.

Думай голова, думай. Я за тебя думать не буду!

Я понял. Нужно было поправить

Я понял. Нужно было поправить линк в ебилде, сначала. все получилось.

Думай голова, думай. Я за тебя думать не буду!

Что только не делаю люди,

Что только не делаю люди, лишь бы не юзать авторские оверлеи :)
http://code.google.com/p/rion-overlay/source/detail?r=9fcc3bf468f9f5eb9a64e7c544a749b045f0f6ed

К тому же ебилд от DRon'a лежит на sf.net

lep@nout ~ $ eix aqemu
* app-emulation/aqemu [1]
     Available versions:  (~)0.8.1 **9999 {kvm spice vnc}
     Homepage:            http://sourceforge.net/projects/aqemu
     Description:         Graphical interface for QEMU and KVM emulators. Using Qt4.

[1] "rion" /home/slep/rion

P.S zugaina - это кешер, и очень не удачный, своих ебилдов там нет

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

диск hda дико тормозит.

диск hda дико тормозит. вернулся на virtualbox. qemu, видимо, еще пилить и пилить, да и чистый opesource же..

Думай голова, думай. Я за тебя думать не буду!

qemu, видимо, еще пилить и

 qemu, видимо, еще пилить и пилить, да и чистый opesource же

Да да, kvm тоже пилить, особенно если кто то не дочитал мануалов. Впрочем промышленная система в руках хомячка - кусок металла

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

в руках хомячка - да.

в руках хомячка - да.

Думай голова, думай. Я за тебя думать не буду!

в руках хомячка - кусок металла

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

Думай голова, думай. Я за тебя думать не буду!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".