@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. 
Here's the code (if you're interested):
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