Installed from sources - no plugins
-
I've literally spent the last few hours on this, and I feel like I'm losing my mind.
I've installed XO from source, followed every step, and symlinked various plugins from the /opt/xen-orchestra/packages folder to /usr/local/lib/node_modules.
And still ... the GUI shows "No plugins found". AGGHHHH!!
And yes - I restarted the service. I even rebooted the VM.What's worse is that we have another dev machine, where it works perfectly. I've tried copying the /opt/xen-orchestra/ folder across from one machine to another - and yeah, it works, but that's not the point.
I just don't seem to be able to download the code from github and get it working.Nothing obvious in the log, both the same versions of ubuntu (18.04).
Can anyone help? What am I doing wrong?
Is there another build step after I've symlinked the plugin folders?Thanks!!!
-
Can you show us the output from
find /usr/local/lib/node_modules/ -type l -ls
? -
How did you install it in the first place? Following our doc or using a script?
-
@Danp said in Installed from sources - no plugins:
Can you show us the output from
find /usr/local/lib/node_modules/ -type l -ls
?houseg10@bcn-bh-xo201:/opt$ find /usr/local/lib/node_modules/ -type l -ls 817903 0 lrwxrwxrwx 1 root root 54 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-transport-nagios -> /opt/xen-orchestra/packages/xo-server-transport-nagios 817900 0 lrwxrwxrwx 1 root root 49 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-test-plugin -> /opt/xen-orchestra/packages/xo-server-test-plugin 817896 0 lrwxrwxrwx 1 root root 52 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-backup-reports -> /opt/xen-orchestra/packages/xo-server-backup-reports 817905 0 lrwxrwxrwx 1 root root 52 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-transport-xmpp -> /opt/xen-orchestra/packages/xo-server-transport-xmpp 817902 0 lrwxrwxrwx 1 root root 55 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-transport-icinga2 -> /opt/xen-orchestra/packages/xo-server-transport-icinga2 817891 0 lrwxrwxrwx 1 root root 43 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-audit -> /opt/xen-orchestra/packages/xo-server-audit 817907 0 lrwxrwxrwx 1 root root 47 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-web-hooks -> /opt/xen-orchestra/packages/xo-server-web-hooks 817895 0 lrwxrwxrwx 1 root root 47 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-auth-saml -> /opt/xen-orchestra/packages/xo-server-auth-saml 817899 0 lrwxrwxrwx 1 root root 52 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-sdn-controller -> /opt/xen-orchestra/packages/xo-server-sdn-controller 817901 0 lrwxrwxrwx 1 root root 53 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-transport-email -> /opt/xen-orchestra/packages/xo-server-transport-email 817904 0 lrwxrwxrwx 1 root root 53 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-transport-slack -> /opt/xen-orchestra/packages/xo-server-transport-slack 817906 0 lrwxrwxrwx 1 root root 50 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-usage-report -> /opt/xen-orchestra/packages/xo-server-usage-report 817898 0 lrwxrwxrwx 1 root root 48 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-perf-alert -> /opt/xen-orchestra/packages/xo-server-perf-alert 817897 0 lrwxrwxrwx 1 root root 51 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-load-balancer -> /opt/xen-orchestra/packages/xo-server-load-balancer 817893 0 lrwxrwxrwx 1 root root 49 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-auth-google -> /opt/xen-orchestra/packages/xo-server-auth-google 817892 0 lrwxrwxrwx 1 root root 49 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-auth-github -> /opt/xen-orchestra/packages/xo-server-auth-github 817894 0 lrwxrwxrwx 1 root root 47 Jun 2 17:22 /usr/local/lib/node_modules/xo-server-auth-ldap -> /opt/xen-orchestra/packages/xo-server-auth-ldap
Thanks!
-
@olivierlambert I've tried both. I followed your instructions on https://xen-orchestra.com/docs/from_the_sources.html and I also tried https://github.com/Jarli01/xenorchestra_installer (in case I was missing something obvious).
Appreciate your help. -
There are some recent commits that could be causing this.
-
Looks like @julien-f will have this resolved shortly.
@geoffhouse You will need to pull down the patch and rebuild once it's available on Github.
-
I've pushed the fix, sorry for this
-
@julien-f said in Installed from sources - no plugins:
I've pushed the fix, sorry for this
That's ok - I'm just glad to know I wasn't going mad!!
Thanks for sorting it so quickly. All working now
-
Thanks for the feedback