@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
@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
@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.
@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!
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!!!
@julien-f That all sounds great - whatever works best for you guys.
Hi all.
Loving your work...!
We use Xen Orchestra behind a web proxy which handles our in-house authentication process.
This proxy passes the authentication result as an HTTP header field (in our case 'remote_user').
I've written a plugin to use this result and it seems to work nicely. Is this something I can share?
Obviously this is completely insecure outside our use case, but works well for us (and maybe others).
Thanks!
Geoff