I tried to run ArkCase on NethServer with phpvirtualbox but without success, I used a 10GB RAM VMware VM. The virtualbox VM (need 8GB RAM) is aborted after some time while having higher CPU load.
Here are my notes:
yum -y install https://releases.hashicorp.com/vagrant/2.2.7/vagrant_2.2.7_x86_64.rpm nethserver-virtualbox-5.2-phpvirtualbox
su - vboxweb
Create the file
Vagrantfile with following content:
Vagrant.configure("2") do |config|
config.vm.box = "arkcase/arkcase-ce"
config.vm.box_version = "3.3.1-r1-a"
config.vm.box_url = "https://app.vagrantup.com/arkcase/boxes/arkcase-ce"
# Create public(bridged) network instead of private(nat)
config.vm.network "public_network", type: "dhcp"
config.vm.hostname = "arkcase-ce.local"
# disable the default synced folder
config.vm.synced_folder '.', '/vagrant', disabled: true
Use vagrant to download the image and put it preconfigured to virtualbox, download took 10 minutes:
Use a bridge (usually br0) to be able to access the VM:
==> default: Available bridged network interfaces:
To get the IP address of the VM you need to ssh to the VM with
sudo -s to get root.
Get the IP address of the ArkCase VM:
Now can manage the ArkCase VM in phpvirtualbox:
Set a DNS entry for
arkcase-ce.local to the VM IP so your browsing client can resolve it or just browse by IP.
su - vboxweb
Get the PID of the stuck solr process:
[root@arkcase-ce vagrant]# ps ax | grep solr
Kill the process:
Restart other main services:
systemctl restart arkcase pentaho alfresco
It takes some time until the memory is filled by the processes. You may watch it with
top. If ready arkcase and the other services are reachable, if not you get a proxy error:
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /arkcase.
Reason: Error reading from remote server
After some time you should be able to login to
https://IP/arkcase. Check out
https://IP for login credentials and other running services.