Рейтинг:0

phpvirtualbox: не удалось подключиться к хосту (http://127.0.0.1:18083/)

флаг cn

Сервер: Ubuntu 20.04 LTS

Версия виртуальной коробки: 6.1.26r145957

VBoxManage список расширений


Пакеты расширения: 1
Пакет № 0: Пакет расширения Oracle VM VirtualBox
Версия: 6.1.26
Редакция: 145957
Версия:
Описание: интеграция Oracle Cloud Infrastructure, хост-контроллер USB 2.0 и USB 3.0, хост-веб-камера, VirtualBox RDP, PXE ROM, шифрование диска, NVMe.
Модуль VRDE: VBoxVRDP
Полезно: правда
Почему непригодный:

При проверке статуса vboxweb.service:

статус systemctl vboxweb.service

▪ vboxweb.service Загружен: замаскирован (Причина: модуль vboxweb.service
замаскирован.) Активный: неактивный (мертвый)

Если я попытаюсь вручную запустить службу:

sudo systemctl запустить vboxweb

Не удалось запустить vboxweb.service: модуль vboxweb.service замаскирован.

phpvirtualbox config.php:

/* Имя пользователя/пароль для системного пользователя, который запускает VirtualBox */
вар $username = '***';
вар $пароль = '***';

/* URL-адрес SOAP vboxwebsrv (не URL-адрес phpVirtualBox) */
var $location = 'http://127.0.0.1:18083/';

/* Язык по умолчанию. Дополнительные языковые параметры см. в папке языков.
 * Также можно изменить в меню «Файл» -> «Настройки» -> «Язык».
 * phpVirtualBox.
 */
вар $language = 'en';

/* Установите стандартный номер/диапазон порта VRDE, например. 1010-1020 или 1027 */
вар $vrdeports = '9000-9100';

Пользователь в config.php является частью группы vboxusers.

Файлы в веб-папке phpvirtualbox принадлежат этому пользователю.

ошибка phpvirtualbox в браузере после входа в систему с правами администратора/администратора (я также попробовал имя пользователя и пароль пользователя, настроенные в phpvirtualbox config.php):

Объект исключения
(
    [message:protected] => Не удалось подключиться к хосту (http://127.0.0.1:18083/)
    [строка:Исключение:частное] => 
    [код: защищено] => 64
    [файл: защищен] => /mnt/raiddisk/public_html/phpvirtualbox/endpoints/api.php
    [строка: защищено] => 134
    [trace:Exception:private] => Массив
        (
        )

    [предыдущая:Исключение:частное] => 
)

Если я попытаюсь найти ошибки в systemctl:

systemctl --сбой

vboxweb-service.service загружен не удалось vboxweb-service.service

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

Насколько я могу судить, vboxweb-service.service не запускается. Но нет полезного сообщения об ошибке, чтобы понять, почему.

Рейтинг:0
флаг cn

Вот и получается, что дело было в следующем: https://www.virtualbox.org/ticket/20479

Я вручную скопировал отсутствующий файл из deb-файла виртуального бокса, а затем попытался запустить службу vboxwebsrv, которая не сработала. Мне пришлось разоблачить и включить службу vboxwebsrv, после чего я смог ее запустить:

systemctl разоблачить vboxweb-сервис

systemctl включить vboxweb-сервис

systemctl перезапустить vboxweb-сервис

Ответить или комментировать

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