kimchi-project / wok

A cherrypy framework for multi-purpose plug-ins
https://github.com/kimchi-project/wok/releases/latest
Other
236 stars 77 forks source link

I get the wok website not the kimchi website #237

Open aristosv opened 6 years ago

aristosv commented 6 years ago

I am using this to install wok and kimchi on Debian 9.3

#install wok

apt install -y gcc make autoconf automake gettext git pkgconf xsltproc logrotate python-cherrypy3 python-cheetah python-pam python-m2crypto python-jsonschema python-psutil python-ldap python-lxml openssl websockify nginx-common
sed -i '/listen \[::\]:80 default_server;/s/^/#/' /etc/nginx/sites-enabled/default
apt install -y nginx-full
git clone https://github.com/kimchi-project/wok.git
cd wok
./autogen.sh --system
make
make install
python /root/wok/src/wokd

#install kimchi

apt install -y gcc make autoconf automake gettext git pkgconf xsltproc python-configobj novnc python-libvirt libvirt-daemon-system libvirt-dev libvirt-clients nfs-common qemu-kvm python-parted python-ethtool sosreport python-ipaddr python-lxml open-iscsi python-guestfs libguestfs-tools spice-html5 python-magic python-paramiko python-imaging
git clone https://github.com/kimchi-project/kimchi.git
cd kimchi
./autogen.sh --system
make
make install

The installation for both software is successful. The problem is that when I access https://192.168.1.38:8001/ I get the wok website, not the kimchi website. I'm I missing something here?

piotr-gbyliczek commented 6 years ago

Old one but I just have gone through source install of wok, kimchi, ginger and gingerbase on fedora 27.

Kimchi is a plugin to wok, same as ginger and gingerbase. So yes, you get wok page upon connection.

However, if plugin is present and working, you should have "virtualization" section visible. If not, then either plugin is not installed, or not working properly.

To check, look at "wok" section, "settings" tab. If plugin is listed there, then wok sees it, but it may be missing some dependencies. In my system, plugins with missing dependencies were having "pl" next to them, instead of a plugin icon. Pretty sure runtime dependencies for kimchi do not list all needed packages.

Regards, Piotr