Koozali.org: home of the SME Server

smeserver-phpvirtualbox not found

Offline adamcyberspace

  • 16
  • +0/-0
smeserver-phpvirtualbox not found
« on: October 10, 2019, 02:32:52 AM »
It would appear that Virtualbox is no longer in the Repo's..
Any suggestions?
Below is the output from YUM
yum --enablerepo=stephdl,virtualbox  install smeserver-phpvirtualbox smeserver-virtualbox
No package smeserver-phpvirtualbox available.
No package smeserver-virtualbox available.

Offline Jean-Philippe Pialasse

  • *
  • 2,743
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: smeserver-phpvirtualbox not found
« Reply #1 on: October 10, 2019, 03:56:38 AM »
I would simply say that the needed repos are not defined, but this is only a guess as you did not paste the whole yum output that could give more insight on the issue.


works for me (sorry for the French)
Code: [Select]
# yum --enablerepo=stephdl,virtualbox  install smeserver-phpvirtualbox smeserver-virtualbox
Modules complémentaires chargés : fastestmirror, post-transaction-actions, smeserver
Configuration du processus d'installation
Loading mirror speeds from cached hostfile
 * base: centos.mirror.ate.info
 * smeaddons: mirror.pialasse.com
 * smecontribs: mirror.pialasse.com
 * smeextras: mirror.pialasse.com
 * smeos: mirror.pialasse.com
 * smeupdates: mirror.pialasse.com
 * updates: centos.mirror.ate.info
stephdl                                                                                                                                        | 2.9 kB     00:00     
virtualbox                                                                                                                                     | 2.9 kB     00:00     
virtualbox/primary_db                                                                                                                          | 176 kB     00:00     
Résolution des dépendances
--> Lancement de la transaction de test
---> Package smeserver-phpvirtualbox.noarch 0:4.3.1-3.el6.sme will be installé
--> Traitement de la dépendance : phpvirtualbox < 4.4 pour le paquet : smeserver-phpvirtualbox-4.3.1-3.el6.sme.noarch
--> Traitement de la dépendance : phpvirtualbox >= 4.3.0 pour le paquet : smeserver-phpvirtualbox-4.3.1-3.el6.sme.noarch
---> Package smeserver-virtualbox.noarch 0:4.3.1-2.el6.sme will be installé
--> Traitement de la dépendance : VirtualBox-4.3 pour le paquet : smeserver-virtualbox-4.3.1-2.el6.sme.noarch
--> Lancement de la transaction de test
---> Package VirtualBox-4.3.x86_64 0:4.3.40_110317_el6-1 will be installé
--> Traitement de la dépendance : libQtCore.so.4()(64bit) pour le paquet : VirtualBox-4.3-4.3.40_110317_el6-1.x86_64
--> Traitement de la dépendance : libQtOpenGL.so.4()(64bit) pour le paquet : VirtualBox-4.3-4.3.40_110317_el6-1.x86_64
--> Traitement de la dépendance : libQtNetwork.so.4()(64bit) pour le paquet : VirtualBox-4.3-4.3.40_110317_el6-1.x86_64
--> Traitement de la dépendance : libQtGui.so.4()(64bit) pour le paquet : VirtualBox-4.3-4.3.40_110317_el6-1.x86_64
---> Package phpvirtualbox.noarch 0:4.3.3-1.el6.sme will be installé
--> Lancement de la transaction de test
---> Package qt.x86_64 1:4.6.2-28.el6_5 will be installé
---> Package qt-x11.x86_64 1:4.6.2-28.el6_5 will be installé
--> Traitement de la dépendance : qt-sqlite(x86-64) = 1:4.6.2-28.el6_5 pour le paquet : 1:qt-x11-4.6.2-28.el6_5.x86_64
--> Traitement de la dépendance : phonon-backend(x86-64) >= 4.3 pour le paquet : 1:qt-x11-4.6.2-28.el6_5.x86_64
--> Traitement de la dépendance : libmng.so.1()(64bit) pour le paquet : 1:qt-x11-4.6.2-28.el6_5.x86_64
--> Traitement de la dépendance : libgstvideo-0.10.so.0()(64bit) pour le paquet : 1:qt-x11-4.6.2-28.el6_5.x86_64
--> Traitement de la dépendance : libgstreamer-0.10.so.0()(64bit) pour le paquet : 1:qt-x11-4.6.2-28.el6_5.x86_64
--> Traitement de la dépendance : libgstinterfaces-0.10.so.0()(64bit) pour le paquet : 1:qt-x11-4.6.2-28.el6_5.x86_64
--> Traitement de la dépendance : libgstbase-0.10.so.0()(64bit) pour le paquet : 1:qt-x11-4.6.2-28.el6_5.x86_64
--> Traitement de la dépendance : libGLU.so.1()(64bit) pour le paquet : 1:qt-x11-4.6.2-28.el6_5.x86_64
--> Lancement de la transaction de test
---> Package gstreamer.x86_64 0:0.10.29-1.el6 will be installé
--> Traitement de la dépendance : gstreamer-tools >= 0.10.29 pour le paquet : gstreamer-0.10.29-1.el6.x86_64
---> Package gstreamer-plugins-base.x86_64 0:0.10.29-2.el6 will be installé
--> Traitement de la dépendance : liboil >= 0.3.12-9 pour le paquet : gstreamer-plugins-base-0.10.29-2.el6.x86_64
--> Traitement de la dépendance : iso-codes pour le paquet : gstreamer-plugins-base-0.10.29-2.el6.x86_64
--> Traitement de la dépendance : libvisual-0.4.so.0()(64bit) pour le paquet : gstreamer-plugins-base-0.10.29-2.el6.x86_64
--> Traitement de la dépendance : liboil-0.3.so.0()(64bit) pour le paquet : gstreamer-plugins-base-0.10.29-2.el6.x86_64
--> Traitement de la dépendance : libgudev-1.0.so.0()(64bit) pour le paquet : gstreamer-plugins-base-0.10.29-2.el6.x86_64
--> Traitement de la dépendance : libcdda_paranoia.so.0()(64bit) pour le paquet : gstreamer-plugins-base-0.10.29-2.el6.x86_64
--> Traitement de la dépendance : libcdda_interface.so.0()(64bit) pour le paquet : gstreamer-plugins-base-0.10.29-2.el6.x86_64
---> Package libmng.x86_64 0:1.0.10-4.1.el6 will be installé
---> Package mesa-libGLU.x86_64 0:11.0.7-4.el6 will be installé
---> Package phonon-backend-gstreamer.x86_64 1:4.6.2-28.el6_5 will be installé
---> Package qt-sqlite.x86_64 1:4.6.2-28.el6_5 will be installé
--> Lancement de la transaction de test
---> Package cdparanoia-libs.x86_64 0:10.2-5.1.el6 will be installé
---> Package gstreamer-tools.x86_64 0:0.10.29-1.el6 will be installé
---> Package iso-codes.noarch 0:3.16-2.el6 will be installé
--> Traitement de la dépendance : xml-common pour le paquet : iso-codes-3.16-2.el6.noarch
---> Package libgudev1.x86_64 0:147-2.73.el6_8.2 will be installé
---> Package liboil.x86_64 0:0.3.16-4.1.el6 will be installé
---> Package libvisual.x86_64 0:0.4.0-10.el6 will be installé
--> Lancement de la transaction de test
---> Package xml-common.noarch 0:0.6.3-33.el6 will be installé
--> Résolution des dépendances terminée

Dépendances résolues

======================================================================================================================================================================
 Paquet                                           Architecture                   Version                                     Dépôt                              Taille
======================================================================================================================================================================
Installation:
 smeserver-phpvirtualbox                          noarch                         4.3.1-3.el6.sme                             stephdl                             15 k
 smeserver-virtualbox                             noarch                         4.3.1-2.el6.sme                             stephdl                             11 k
Installation pour dépendance:
 VirtualBox-4.3                                   x86_64                         4.3.40_110317_el6-1                         virtualbox                          63 M
 cdparanoia-libs                                  x86_64                         10.2-5.1.el6                                base                                47 k
 gstreamer                                        x86_64                         0.10.29-1.el6                               base                               764 k
 gstreamer-plugins-base                           x86_64                         0.10.29-2.el6                               base                               940 k
 gstreamer-tools                                  x86_64                         0.10.29-1.el6                               base                                23 k
 iso-codes                                        noarch                         3.16-2.el6                                  base                               2.4 M
 libgudev1                                        x86_64                         147-2.73.el6_8.2                            base                                65 k
 libmng                                           x86_64                         1.0.10-4.1.el6                              base                               165 k
 liboil                                           x86_64                         0.3.16-4.1.el6                              base                               121 k
 libvisual                                        x86_64                         0.4.0-10.el6                                base                               135 k
 mesa-libGLU                                      x86_64                         11.0.7-4.el6                                base                               198 k
 phonon-backend-gstreamer                         x86_64                         1:4.6.2-28.el6_5                            base                               127 k
 phpvirtualbox                                    noarch                         4.3.3-1.el6.sme                             stephdl                            2.6 M
 qt                                               x86_64                         1:4.6.2-28.el6_5                            base                               3.9 M
 qt-sqlite                                        x86_64                         1:4.6.2-28.el6_5                            base                                51 k
 qt-x11                                           x86_64                         1:4.6.2-28.el6_5                            base                                12 M
 xml-common                                       noarch                         0.6.3-33.el6                                base                                18 k

Résumé de la transaction
======================================================================================================================================================================
Installation de    19 paquet(s)

Taille totale des téléchargements : 86 M
Taille d'installation : 213 M
Est-ce correct [o/N] :

Offline Jean-Philippe Pialasse

  • *
  • 2,743
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: smeserver-phpvirtualbox not found
« Reply #2 on: October 10, 2019, 03:58:33 AM »
I have updated the wiki page to help configure correctly the repos :

Code: [Select]
First install the required repos

yum install smeserver-extrarepositories-virtualbox smeserver-extrarepositories-epel smeserver-extrarepositories-stephdl
signal-even yum-modify


Offline adamcyberspace

  • 16
  • +0/-0
Re: smeserver-phpvirtualbox not found
« Reply #3 on: October 10, 2019, 04:36:24 AM »
Thank you. That actually fixed the repo and I got things installed. But i now have another issue.
I get an error when I go to my-host/phpvirtualbox/
"An error occurred communicating with your vboxwebsrv. No more requests will be sent by phpVirtualBox until the error is corrected and this page is refreshed. The details of this connection error should be displayed in a subsequent dialog box."
and the details are below:

Exception Object
(
    [message:protected] => Could not connect to host (http://127.0.0.1:18083/)
    [string:Exception:private] =>
    [code:protected] => 64
    [file:protected] => /opt/phpvirtualbox/endpoints/lib/vboxconnector.php
    [line:protected] => 220
    [trace:Exception:private] => Array
        (
           
  • => Array

                (
                    [file] => /opt/phpvirtualbox/endpoints/lib/vboxconnector.php
                    [line] => 3147
                    [function] => connect
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [1] => Array
                (
                    [file] => /opt/phpvirtualbox/endpoints/lib/vboxconnector.php
                    [line] => 951
                    [function] => remote_vboxGetGuestOSTypes
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                           
  • =>

                        )

                )

            [2] => Array
                (
                    [file] => /opt/phpvirtualbox/endpoints/api.php
                    [line] => 316
                    [function] => __call
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                           
  • => vboxGetGuestOSTypes
  • [1] => Array
                                    (
                                       
  • =>
  • [1] => Array
                                            (
                                               
  • => Array

                                                (
                                                    [data] => Array
                                                        (
                                                            [responseData] => Array
                                                                (
                                                                )

                                                        )

                                                    [errors] => Array
                                                        (
                                                        )

                                                    [persist] => Array
                                                        (
                                                        )

                                                    [messages] => Array
                                                        (
                                                        )

                                                )

                                        )

                                )

                        )

                )

            [3] => Array
                (
                    [file] => /opt/phpvirtualbox/endpoints/api.php
                    [line] => 316
                    [function] => vboxGetGuestOSTypes
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                           
  • =>
  • [1] => Array
                                    (
                                       
  • => Array

                                        (
                                            [data] => Array
                                                (
                                                    [responseData] => Array
                                                        (
                                                        )

                                                )

                                            [errors] => Array
                                                (
                                                )

                                            [persist] => Array
                                                (
                                                )

                                            [messages] => Array
                                                (
                                                )

                                        )

                                )

                        )

                )

        )

    [previous:Exception:private] =>
)


Location:http://127.0.0.1:18083/
--------------------------------------------------------------------
and when I run #  /etc/init.d/vboxdrv status
VirtualBox kernel module is not loaded.

Any suggestions?
It would seem that the needed kernel modules are installed.
yum install --enablerepo=epel dkms kernel-devel
Loaded plugins: fastestmirror, post-transaction-actions, smeserver
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.optus.net
 * epel: mirror.optus.net
 * smeaddons: mirror.pialasse.com
 * smeextras: mirror.pialasse.com
 * smeos: mirror.pialasse.com
 * smeupdates: mirror.pialasse.com
 * updates: mirror.internode.on.net
Package dkms-2.4.0-1.20170926git959bd74.el6.noarch already installed and latest version
Package kernel-devel-2.6.32-754.23.1.el6.x86_64 already installed and latest version
Nothing to do
« Last Edit: October 10, 2019, 04:42:56 AM by adamcyberspace »

Offline Jean-Philippe Pialasse

  • *
  • 2,743
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: smeserver-phpvirtualbox not found
« Reply #4 on: October 10, 2019, 05:40:32 AM »
Quote
#  /etc/init.d/vboxdrv status
VirtualBox kernel module is not loaded.
then
Code: [Select]
modprobe vboxdrv
/etc/init.d/vboxdrv setup

and
Code: [Select]
/etc/init.d/vboxdrv status
/etc/init.d/vboxweb-service restart


if it fails then you might be missing the kernel header (kernel-devel) of your running kernel

Offline adamcyberspace

  • 16
  • +0/-0
Re: smeserver-phpvirtualbox not found
« Reply #5 on: October 10, 2019, 06:11:34 AM »
Here is the output
# modprobe vboxdrv
FATAL: Module vboxdrv not found.
 # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules                         [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules            [  OK  ]
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your kernel headers for kernel 2.6.32-754.22.1.el6.x86_64 cannot be found at
/lib/modules/2.6.32-754.22.1.el6.x86_64/build or /lib/modules/2.6.32-754.22.1.el6.x86_64/source.
                                                           [FAILED]
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules                      [FAILED]
  (Look at /var/log/vbox-install.log to find out what went wrong)



Looks like I have to install the Kernel headers.. However i do that.. Cant be too hard.
« Last Edit: October 10, 2019, 06:13:21 AM by adamcyberspace »

Offline adamcyberspace

  • 16
  • +0/-0
Re: smeserver-phpvirtualbox not found
« Reply #6 on: October 10, 2019, 06:24:06 AM »
Never mind.. I got it fixed.. I thinki