LINUX.ORG.RU

QEMU +AQEMU на Gentoo не заводится

 , , ,


0

1

Всем привет, помогите, пожалуйста решить проблему, бьюсь уже 3й день. Установил QEMU и к нему графический интерфейс AQEMU. Запускаю AQEMU (пробовал и из под рута и из обычного польщзователя группы wheel), AQEMU предлагает в первый раз обнаружить QEMU и сконфигурировать виртуальную машину, соглашаюсь, я же за этим это все поставил. AQEMU успешно обнаруживает QEMU и предлагает продолжить, соглашаюсь, после чего окно закрывается и на этом всё, больше ничего не происходит, после перезагрузки AQEMU тоже не запускается. Что можно предпринять? Понимаю, что телепаты в отпуске, какие файлы, логи, выводы скинуть уважаемому коммьюнити?

З.Ы.: буду премного благодарен если кто- то подскажет максимально безопасный конфиг QEMU, на виртуальной машине планируется запускать системы, ориентированные на безопасность и использующие сети Tor и i2p.



Последнее исправление: Lawyer_Roger (всего исправлений: 1)

Что можно предпринять?

Для начала открыть терминал и из-под него запустить, после чего вывод "в студию". Хотя, вангую, там сервисы libvirtd не запущены (или как там в "генте").

Korchevatel ★★★★★
()
Последнее исправление: Korchevatel (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

в консоле да, но QEMU запускается в отдельном окне со своей консолью

Lawyer_Roger
() автор топика
Ответ на: комментарий от Korchevatel

вывод AQEMU? это же графическое приложение, я новичек в линуксах, не знаю может ли быть вывод графического приложения? Если в кратце, то при попытке запустить AQEMU ничего не происходит

Lawyer_Roger
() автор топика
Ответ на: комментарий от Lawyer_Roger

Банально вбиваешь название самого приложения в консоль, оно его запустит, просто ещё и логи в окно оной выведет. Не знаешь как называется – посмотри в настройках .desktop-файла в меню приложений своего DE.

Korchevatel ★★★★★
()
Ответ на: комментарий от Korchevatel

Спасибо, добрый человек, вот вывод AQEMU:

AQEMU Warning [2] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-arm" element!

AQEMU Warning [3] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-cris" element!

AQEMU Warning [4] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-m68k" element!

AQEMU Warning [5] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-microblaze" element!

AQEMU Warning [6] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-mips" element!

AQEMU Warning [7] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-mips64" element!

AQEMU Warning [8] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-mips64el" element!

AQEMU Warning [9] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-mipsel" element!

AQEMU Warning [10] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-ppc" element!

AQEMU Warning [11] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-ppc64" element!

AQEMU Warning [12] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-ppcemb" element!

AQEMU Warning [13] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-sh4" element!

AQEMU Warning [14] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-sh4eb" element!

AQEMU Warning [15] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-sparc" element!

AQEMU Warning [16] >>>
Sender: bool Emulator::Load( const QString &path )
Message: No "qemu-system-sparc64" element!
Ошибка сегментирования

Lawyer_Roger
() автор топика
Ответ на: комментарий от Lawyer_Roger

до кучи make.conf:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j4"
ACCEPT_LICENSE="*"

# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.

LC_MESSAGES=C
LINGUAS="en ru"
L10N="ru"

GENTOO_MIRRORS="https://ftp.belnet.be/pub/rsync.gentoo.org/gentoo/ https://mirrors.ircam.fr/pub/gentoo-distfiles/ https://ftp.gwdg.de/pub/linux/gentoo/ https://mirror.netcologne.de/gentoo/ https://packages.hs-regensburg.de/gentoo-distfiles/ https://ftp.rnl.tecnico.ulisboa.pt/pub/gentoo/gentoo-distfiles/ https://gentoo-mirror.alexxy.name/ https://mirror.yandex.ru/gentoo-distfiles/"

USE="X a52 acl alsa aom cdr dbus dvd dvdr elogind ffmpeg flac mp3 mp4 qt5 aac crypt djvu pdf ftp gif gui ipv6 l10n_ru mpeg mplayer nls pda png policykit pulseaudio sound ssl -systemd udev unicode usb videos vnc x264 xml xmpp"

VIDEO_CARDS="radeon r600"

CONFIG_PROTECT="/usr/bin/startx"

package.use:

app-emulation/qemu aio alsa bzip2 caps capstone curl fdt fuse glusterfs gnutls gtk infiniband io-uring iscsi jemmaloc jpeg lzo multipath ncurses nfs nls numa opengl oss pin-upstream-blobs plugins png pulseaudio python rbd sasl sdl sdl-image seccomp -selinux slirp smartcard snappy spice ssh systemtap -test udev usb usbredir vde vhost-net vhost-user-fs virgl virtfs vnc vte xattr xfs zstd

app-emulation/aqemu vnc
Lawyer_Roger
() автор топика

https://wiki.gentoo.org/wiki/QEMU#Permissions

In order to run a KVM accelerated virtual machine without logging as root, add normal users to the kvm group. Replace <username> in the example command below with the appropriate user(s):

root #gpasswd -a <username> kvm

После этого перелогиниться.

Да и вообще по всей статье пройдись.

Какая вверсия-ревизия qemu установлена?

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от arrecck

Проще запускать без gui

Есть удобный virt-manager.

Советовать запускать на десктопе в 2021 qemu из консольки - провоцировать «забаньсяде*ил» анонимуса.

anonymous
()
Ответ на: комментарий от anonymous

Дебила-анонимуса удалят.

А зачем нужны гуи-обёртки для запуска и правда не ясно. Это конечно не значит, что надо открывать шелл и вручную писать туда слово «qemu» и все аргументы (десктоп - не десктоп - не важно, такие простыни вручную никто не пишет). Строка запуска вписывается в скрипт (в который можно ещё и комментарии и доп. логику вставить в произвольной форме), запускается скрипт.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от grem

пользователь добавлен в группу kvm. Версия QEMU: app-emulation/qemu-6.0.0-r3::gentoo

Lawyer_Roger
() автор топика
Ответ на: комментарий от arrecck

https://github.com/tobimensch/aqemu/issues/92 имеет комментарий со ссылкой на https://github.com/tobimensch/aqemu/issues/89 там, человек сообщает, что в исходном коде AQEMU скорее всего имеется ошибка и все работает после комментирования фрагмента кода. Там же указано, что информация об этом была опубликована на https://wiki.qemu.org/ChangeLog/3.1 Я не знаю как править исходный код, поэтому видимо придется ждать исправлений от разработчика AQEMU.

Lawyer_Roger
() автор топика
Ответ на: комментарий от Lawyer_Roger

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

Прочитай уже в хандбуке о ~ и локальном оверлее. Или признай, что Гента - не для тебя.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.