首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在登录提示符处出现phpvirtualbox错误

在登录提示符处出现phpvirtualbox错误
EN

Ask Ubuntu用户
提问于 2021-02-19 01:30:38
回答 1查看 1.3K关注 0票数 0

花式大猩猩

当我从myipadrress更改为127.0.0.1 (反之亦然)时,我将获得登录并输入admin/admin,但得到下面的错误。vboxwebserver已启动,并相应地修改了config.php。怎么啦?

Oracle VM VirtualBox VM选择器v6.1.16_Ubuntu PhpVirtualBox 5.0-5 2016-01-08

etc/default/virtualbox:

代码语言:javascript
复制
LOAD_VBOXDRV_MODULE=1

VBOXWEB_USER=brad
VBOXWEB_GROUP=vboxusers
VBOXWEB_HOST=127.0.0.1

PHP 7.4.9 (cli) (建于2020年10月26日15:17:14) ( NTS )

Libasache2-mod-php7.4已经是最新版本(7.4.9-1 ubuntu1.1)。

vboxwebsrv正在运行并正在侦听:

代码语言:javascript
复制
tcp        0      0 127.0.0.1:18083         0.0.0.0:*               LISTEN      0          727122     11337/vboxwebsrv

从VirtualBox获取注册虚拟机列表时出错。确保vboxwebsrv正在运行,并且config.php中的设置是正确的。在重新加载此页面之前,虚拟机列表将不会再次开始自动刷新。

代码语言:javascript
复制
HTTP error: 500 Internal Server Error
Details

readyState: "4"
responseText: ""
status: "500"
statusText: "Internal Server Error"

日志文件:

代码语言:javascript
复制
00:00:00.039894 main     VirtualBox web service 6.1.16_Ubuntu r140961 linux.amd64 (Dec 17 2020 22:06:23) release log
00:00:00.039905 main     Log opened 2021-02-19T01:02:40.234693000Z
00:00:00.039907 main     Build Type: release
00:00:00.039913 main     OS Product: Linux
00:00:00.039916 main     OS Release: 5.8.0-31-generic
00:00:00.039918 main     OS Version: #33-Ubuntu SMP Mon Nov 23 18:44:54 UTC 2020
00:00:00.039990 main     DMI Product Name: HP 15 Notebook PC
00:00:00.040015 main     DMI Product Version: 0974100002405F00000620180
00:00:00.040038 main     Firmware type: BIOS
00:00:00.040172 main     Host RAM: 3826MB (3.7GB) total, 1375MB available
00:00:00.040178 main     Executable: /usr/lib/virtualbox/vboxwebsrv
00:00:00.040179 main     Process ID: 8869
00:00:00.040180 main     Package type: LINUX_64BITS_GENERIC (OSE)
00:00:00.241060 main     IPC socket path: /tmp/.vbox-root-ipc/ipcd
00:00:01.548109 SQPmp    Socket connection successful: host = 127.0.0.1, port = 18083, master socket = 9
00:00:06.515677 Watchdog Statistics: 0 websessions, 0 references
00:01:41.836230 SQPmp    Request 1 on socket 10 queued for processing (1 items on Q)
00:01:41.836325 SQW01    New SOAP thread started
00:01:41.836389 SQPmp    Request 2 on socket 11 queued for processing (2 items on Q)
00:01:41.836429 SQW01    Processing connection from IP=127.0.0.1 socket=10 (0 out of 1 threads idle)
00:01:41.836902 SQPmp    Request 3 on socket 12 queued for processing (2 items on Q)
00:09:25.294865 SQW03    Processing connection from IP=127.0.0.1 socket=10 (5 out of 6 threads idle)



netstat -plant|g 18083
tcp        0      0 127.0.0.1:18083         0.0.0.0:*               LISTEN      10481/vboxwebsrv    
tcp        0      0 127.0.0.1:37690         127.0.0.1:18083         ESTABLISHED 5649/apache2        
tcp        0      0 127.0.0.1:18083         127.0.0.1:37690         ESTABLISHED 10481/vboxwebsrv    
tcp        0      0 127.0.0.1:18083         127.0.0.1:37678         ESTABLISHED 10481/vboxwebsrv    
tcp        0      0 127.0.0.1:37688         127.0.0.1:18083         ESTABLISHED 10960/apache2       
tcp        0      0 127.0.0.1:18083         127.0.0.1:37680         ESTABLISHED 10481/vboxwebsrv    
tcp        0      0 127.0.0.1:18083         127.0.0.1:37686         ESTABLISHED 10481/vboxwebsrv    
tcp        0      0 127.0.0.1:37680         127.0.0.1:18083         ESTABLISHED 3224/apache2        
tcp        0      0 127.0.0.1:37686         127.0.0.1:18083         ESTABLISHED 8957/apache2        
tcp        0      0 127.0.0.1:18083         127.0.0.1:37688         ESTABLISHED 10481/vboxwebsrv    
tcp        0      0 127.0.0.1:18083         127.0.0.1:37682         ESTABLISHED 10481/vboxwebsrv    
tcp        0      0 127.0.0.1:37682         127.0.0.1:18083         ESTABLISHED 10042/apache2       
tcp        0      0 127.0.0.1:37678         127.0.0.1:18083         ESTABLISHED 9761/apache2     

然后:

代码语言:javascript
复制
netstat -plant|g 18083
tcp        0      0 127.0.0.1:18083         0.0.0.0:*               LISTEN      10481/vboxwebsrv    
tcp        0      0 127.0.0.1:37708         127.0.0.1:18083         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:37718         127.0.0.1:18083         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:37720         127.0.0.1:18083         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:37704         127.0.0.1:18083         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:37722         127.0.0.1:18083         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:37710         127.0.0.1:18083         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:37724         127.0.0.1:18083         TIME_WAIT   -      

卸载VB 6.1.16并下载/安装VB 6.1.18。

Oracle VM选择器v6.1.18

vboxwebsrv.log是这样的:

代码语言:javascript
复制
00:00:00.176230 main     VirtualBox web service 6.1.18 r142142 linux.amd64 (Jan  7 2021 17:36:17) release log
00:00:00.176236 main     Log opened 2021-02-28T15:32:53.971575000Z
00:00:00.176237 main     Build Type: release
00:00:00.176242 main     OS Product: Linux
00:00:00.176245 main     OS Release: 5.8.0-31-generic
00:00:00.176248 main     OS Version: #33-Ubuntu SMP Mon Nov 23 18:44:54 UTC 2020
00:00:00.176301 main     DMI Product Name: HP 15 Notebook PC
00:00:00.176327 main     DMI Product Version: 0974100002405F00000620180
00:00:00.176348 main     Firmware type: BIOS
00:00:00.176456 main     Host RAM: 3826MB (3.7GB) total, 1528MB available
00:00:00.176461 main     Executable: /usr/lib/virtualbox/vboxwebsrv
00:00:00.176462 main     Process ID: 14689
00:00:00.176463 main     Package type: LINUX_64BITS_UBUNTU_19_10
00:00:00.226365 main     IPC socket path: /tmp/.vbox-brad-ipc/ipcd
00:00:03.740572 SQPmp    Socket connection successful: host = 127.0.0.1, port = 18083, master socket = 9
00:00:08.662529 Watchdog Statistics: 0 websessions, 0 references
00:03:17.758674 SQPmp    Request 1 on socket 10 queued for processing (1 items on Q)
00:03:17.758755 SQW01    New SOAP thread started
00:03:17.758904 SQW01    Processing connection from IP=127.0.0.1 socket=10 (0 out of 1 threads idle)
00:03:18.198560 SQW01    External authentication library is 'VBoxAuth'
00:03:18.728039 SQPmp    Request 2 on socket 14 queued for processing (1 items on Q)
00:03:18.728124 SQW02    New SOAP thread started
00:03:18.728244 SQW02    Processing connection from IP=127.0.0.1 socket=14 (0 out of 2 threads idle)
00:03:18.931960 SQW01    Access for user 'brad' granted
00:03:19.032412 SQW02    Access for user 'brad' granted
00:03:19.088837 SQPmp    Request 3 on socket 12 queued for processing (1 items on Q)
00:03:19.088946 SQW03    New SOAP thread started
00:03:19.089123 SQW03    Processing connection from IP=127.0.0.1 socket=12 (0 out of 3 threads idle)
00:03:19.195974 SQW03    Access for user 'brad' granted
00:03:19.409464 SQPmp    Request 4 on socket 13 queued for processing (1 items on Q)
EN

回答 1

Ask Ubuntu用户

发布于 2021-02-19 01:59:02

我发现更新版本的Ubuntu通常默认为IPv6,而不是IPv4,用于内部查找。如果PhpVirtualBox不在公共可访问的计算机上运行,则可能需要将VBOXWEB_HOST更改为使用0.0.0.0。这将确保该工具响应所有请求。

如果您在启动时通过PhpVirtualBox启动了systemd,那么您还需要更新/etc/systemd/service/vboxweb.service文件(您的计算机上的文件名可能不同),如下所示:

代码语言:javascript
复制
[Service]
Environment=VBOXWEB_HOST=0.0.0.0

然后用以下方式重新启动VirtualBox web服务:

代码语言:javascript
复制
systemctl daemon-reload
systemctl restart vboxweb
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1317575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档