1

При попытке запустить виртуальную машину в фоне, получаю ошибку

# VBoxHeadless -s PROXY
Oracle VM VirtualBox Headless Interface 6.1.18_Mageia
(C) 2008-2021 Oracle Corporation
All rights reserved.

VBoxHeadless: supR3HardenedVerifyFileFollowSymlinks: Failed to resolve the real path '/usr/lib64/virtualbox/components/VBoxREM.so': No such file or directory (2)

такого файла действительно нет:

# file /usr/lib64/virtualbox/components/VBoxREM.so
/usr/lib64/virtualbox/components/VBoxREM.so: broken symbolic link to ../VBoxREM.so

VirtualBox переустанавливал - не помогло.

Как побороть данное недоразумение?

ОС: Mageia 8 x64

Mageia8/x86_64-KDE

2 (2021-04-05 17:29:49 отредактировано ingvaro)

На Mageia 8 x64 VirtualBox у меня запускается штатно.
и /usr/lib64/virtualbox/components/VBoxREM.so присутствует.
Дальше запуска VirtualBox не проверял т к практически не использую.

Установленные пакеты

- virtualbox-6.1.18-2.mga8.x86_64
- virtualbox-guest-additions-6.1.18-2.mga8.x86_64
- virtualbox-kernel-5.10.27-desktop-1.mga8-6.1.18-22.mga8.x86_64
- virtualbox-kernel-desktop-latest-6.1.18-22.mga8.x86_64

Если систему устанавливали обновлением с Магеи 7, то видимо лучше сделать чистую установку.

3

ingvaro, у меня было именно обновление, проверил - виртуалбокс теперь тоже лежит и этой библиотеки нету
Сбежала куда-то big_smile

Обычный юзер
Mageia 8 x86_64 Plasma

4 (2021-04-06 09:03:00 отредактировано ingvaro)

У меня пакетная сборка Магеи - https://forum.mageia.org.ru/viewtopic.p … 958#p15958
Это в Магее аналогично чистой установке системы.
Цель устанавливать VirtualBox в своей сборке не ставил.
Первый раз случайно установилась. Конечный список пакетов в сборочной делает urpmi и он то по обновлению списка пакетов  и установил  VirtualBox.
На удивление VirtualBox у меня запускается. Раньше в Магее 7 с запускрм VirtualBox были проблемы.
Дальше запуска VirtualBox не проверял т к практически не использую.
Так что вам надо делать  чистую установку так как  Магея 7  и Магея 8 это все же немного разные системы.
Или попробуйте до установить библиотеки.
Вот моя папка components    из /usr/lib64/virtualbox -  https://cloud.mail.ru/public/ufMm/6gMkFuYuT

PS

Хотя потерянную библиотеку  ( /usr/lib64/virtualbox/components/VBoxREM.so )  устанавливает пакет virtualbox-6.1.18-2.mga8.x86_64
Если версии установленного пакета virtualbox совпадают, то непонятно как что то может теряться

5 (2021-04-06 10:49:40 отредактировано FreeOwl)

ingvaro пишет:

...
Установленные пакеты
...
- virtualbox-guest-additions-6.1.18-2.mga8.x86_64
...

- это вроде как должно устанавливаться в том случае, если магея "гость", а на хосте оно без надобности.
или я не прав?

а проблему я свою решил таким вот "костылём" - установил All distributions (built on EL6 and therefore not requiring recent system libraries)

правда в теме дописать "решено", думаю не стоит, т.к. это не совсем правильное решение

и таки да, то есть нет, в смысле нет такого файла в пакете, а ссылка на него есть:

# rpm -qvl http://mirror.yandex.ru/mageia/distrib/8/x86_64/media/core/release/virtualbox-6.1.18-2.mga8.x86_64.rpm |egrep -i VBoxREM.so 
lrwxrwxrwx    1 root     root                       13 фев  4 01:10 /usr/lib64/virtualbox/components/VBoxREM.so -> ../VBoxREM.so

при том что, так и "должно быть", сама библиотека не числится в пакете

# urpmf VBoxREM.so                                                                                                                                          
virtualbox:/usr/lib64/virtualbox/components/VBoxREM.so
    http://mirrors.mageia.org/api/mageia.8.x86_64.list: media/core/updates/media_info/20210405-155007-files.xml.lzma
    http://mirrors.mageia.org/api/mageia.8.x86_64.list: media/../../i586/media/core/updates/media_info/20210405-154850-files.xml.lzma 
Mageia8/x86_64-KDE

6 (2021-04-06 11:59:33 отредактировано ingvaro)

FreeOwl⇓ пишет:

при том что, так и "должно быть", сама библиотека не числится в пакете

В пакете virtualbox-6.1.18-2.mga8.x86_64 библиотека /usr/lib64/virtualbox/components/VBoxREM.so  это ссылка на /usr/lib64/virtualbox/VBoxREM.so
При этом файл /usr/lib64/virtualbox/VBoxREM.so отсутствует.
Вероятно поэтому ссылка /usr/lib64/virtualbox/components/VBoxREM.so   в Магее 8 не устанавливается.

Тут надо баг писать.
У меня ссылка сохраняется и virtualbox даже запускается но будет ли он полноценно работать без библиотеки /usr/lib64/virtualbox/VBoxREM.so ?

7

FreeOwl⇓ пишет:

При попытке запустить виртуальную машину в фоне, получаю ошибку

Ну ведь ищется даже не на раз-два, а просто на раз https://yandex.ru/search/?text=VBoxHead … &lr=46

8

ingvaro пишет:

У меня ссылка сохраняется и virtualbox даже запускается но будет ли он полноценно работать без библиотеки /usr/lib64/virtualbox/VBoxREM.so ?

я поставил поверх это - всё работает

и кстати, в оригинальном пакете, это не ссылка, а файл

# file /usr/lib64/virtualbox/components/VBoxSVCM.so 
/usr/lib64/virtualbox/components/VBoxSVCM.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b44b9ece6fb7a1feb5c701152d79b602ddd76e1, stripped
Mageia8/x86_64-KDE

9 (2021-04-06 13:08:45 отредактировано FreeOwl)

kvv-vp пишет:
FreeOwl⇓ пишет:

При попытке запустить виртуальную машину в фоне, получаю ошибку

Ну ведь ищется даже не на раз-два, а просто на раз https://yandex.ru/search/?text=VBoxHead … &lr=46

как пользоваться яндексом и иже с ним, я в курсе.
но раз Вы такой многоопытный, может подскажите какая конкретно ссылка из выдачи поисковика поможет решить проблему в данном конкретном случае?

Mageia8/x86_64-KDE

10

FreeOwl⇓ пишет:

ссылка из выдачи поисковика поможет решить проблему в данном конкретном случае?

У меня ссылка номер раз https://forums.virtualbox.org/viewtopic … p;t=97892. Там ошибка как у Вас и патч для решения. Возможно, пути прописать другие нужно в патче. Главное известно, где и что править. Правда, я в подробности не вдавался.

11

kvv-vp пишет:
FreeOwl⇓ пишет:

ссылка из выдачи поисковика поможет решить проблему в данном конкретном случае?

У меня ссылка номер раз https://forums.virtualbox.org/viewtopic … p;t=97892. Там ошибка как у Вас и патч для решения. Возможно, пути прописать другие нужно в патче. Главное известно, где и что править. Правда, я в подробности не вдавался.

патч предполагает сборку пакета из исходников, так сказать решение индивидуальное, с которым, к тому же, нет каждый справится
более правильным ответом в данном вопросе считаю:
1) создать написать баг (который исправят в последствии, и исправленный пакет получат все)
2) как временное решение, тем не менее рабочее, установочный пакет с сайт virtualbox - установка занимает от 15 секунд до 2 минут, зависит от мощности ПК и скорости интернета.

Mageia8/x86_64-KDE

12

Лучше всего  надо послать баг разрабам примерно следующего содержания :

В пакете virtualbox-6.1.18-2.mga8.x86_64 библиотека /usr/lib64/virtualbox/components/VBoxREM.so  это ссылка на /usr/lib64/virtualbox/VBoxREM.so
При этом файл /usr/lib64/virtualbox/VBoxREM.so отсутствует.
Вероятно поэтому ссылка /usr/lib64/virtualbox/components/VBoxREM.so   в Магее 8 не устанавливается.
На Mageia 8 x64 VirtualBox  не запускается :

Консоль: root
[root@localhost ~]#
VBoxHeadless: supR3HardenedVerifyFileFollowSymlinks: Failed to resolve the real path '/usr/lib64/virtualbox/components/VBoxREM.so': No such file or directory (2)


PS
Перевести только на английский.
Могу и я отослать
Но лучше если это сделает FreeOwl
Так как у него virtualbox изначально не запускался и удобнее будет протестировать предложенные решения

13

FreeOwl⇓ пишет:

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

Правильное решение - пересобрать пакет в Mock и поделиться с другими. Номера версий при этом не нарушатся, т.е. при последующем обновлении проблем не будет.

FreeOwl⇓ пишет:

как временное решение, тем не менее рабочее, установочный пакет с сайт virtualbox - установка занимает от 15 секу

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

14 (2021-04-06 20:34:28 отредактировано ingvaro)

В моей сборке VirtualBox  работает.
MagOSM-Mageia8_x86-64 - https://forum.mageia.org.ru/viewtopic.p … 958#p15958
Только что установил в VirtualBox  Mageia-8-Live-Plasma-x86_64.iso
Только что то с настройками видимо ошибся так как сильно тянет но работает.
Почему работает трудно сказать. Может дело в установке ну а может еще в чем то

15

отправил баг, ответ получен

Thomas Backlund 2021-04-06 13:39:20 CEST
You can simply:

rm -f /usr/lib64/virtualbox/components/VBoxREM.so

VboxREM is gone by default in 6.1, but vbox install scripts installs the symlink anyway.

I will fix it up in next virtualbox build

тема закрыта

Mageia8/x86_64-KDE
Спасибо сказали: algri141