Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support ubuntu 20.04 #68

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

rothvann
Copy link

@rothvann rothvann commented Oct 4, 2020

Add changes to work with nodejs command rename in Ubuntu 20.04 to just node
Add mongo installation support (version 4.4)

@justin-castleman
Copy link

I have been struggling to get LL installed on a 20.04 system. This seems to be the fix. Any word on when LL admins will merge these changes?

@dandunckelman
Copy link

Thanks for this. It passed some initial humps, but I eventually got here:

[LL] Attempting to create your site admin. If this step fails, then it is possible Mongo has not started.
[LL] Attempt to manually start the Mongo service and then run this command:
[LL] cd /usr/local/learninglocker/releases/ll-20210803-ac0803ea165dd49ad74e059a294f5635708d3b80; node cli/dist/server createSiteAdmin [email protected] ORGANISATION_NAME YOUR_PASSWORD
2021-08-03 19:02:54:836 - error: uncaughtException: The gRPC binary module was not installed. This may be fixed by running "npm rebuild"
Original error: Cannot find module '/usr/local/learninglocker/releases/ll-20210803-ac0803ea165dd49ad74e059a294f5635708d3b80/webapp/node_modules/google-gax/node_modules/grpc/src/node/extension_binary/node-v64-linux
-x64-glibc/grpc_node.node'

I tried running npm rebuild from the "webdir":

cd /tmp/learninglocker/webapp
npm rebuild

and got this: https://gist.github.com/dandunckelman/97f729066da3280af9294c13bc7bcf69

Please send help 🛩️ 🚁

@dandunckelman
Copy link

To follow up on this, the fix is this: LearningLocker/learninglocker#1600

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants