JezerM / nody-greeter

LightDM greeter that allows to create wonderful themes with web technologies. Made in Node.js
https://web-greeter-page.vercel.app
GNU General Public License v3.0
138 stars 9 forks source link

Rebuild process doesn't succeed #6

Closed FarDust closed 3 years ago

FarDust commented 3 years ago

Environment

Bug description

Running install instructions in npm run rebuild phase fails

Steps to reproduce

Expected behavior

Rebuild step completes successfully to continue installation process.

Screenshots

image

JezerM commented 3 years ago

Currently, node-gtk does not support Node.js v17.

Supported Node.js versions: 12, 14, 15, 16 (other versions should work but are untested)

So, I recommend to downgrade to some of the Node.js supported versions and try again.

FarDust commented 3 years ago

maybe put some badge in the README, like nodejs lts for troubleshooting purpose. i will try again with the new version in a while.

FarDust commented 3 years ago

It works fine in PopOS 21.04 with node v16.13.0 (npm v8.1.0)

wiggleforlife commented 2 years ago

Doesn't work for me, results in the same issue. I've tried v15.14.0, v16.13.0, v16.13.1, and v16.4.2. None work. I'm on Arch with kernel 5.15-7.

JezerM commented 2 years ago

@wiggleforlife Is your log the same? If not, could you provide it?

wiggleforlife commented 2 years ago

My apologies, it's gone and worked now that it's the next day. This time, I have web-greeter installed. I didn't see that in the README, but is it required?

JezerM commented 2 years ago

Glad it worked! But nope, web-greeter and nody-greeter are independent projects, no one requires the other.

BobbyBabes commented 2 years ago

With nvm you can install and run any version of nodejs in parallel : https://github.com/nvm-sh/nvm.

sbatial commented 2 years ago

I had the same issue and as far as I can tell gobject-introspection is not a dependency of lightdm (anymore?) (or anything else which is installed). Because after installing gobject-introspection manually everything worked fine. But it is a dependency of web-greeter, thus fixing the issue when installing web-greeter.