JezerM / web-greeter

A modern, visually appealing greeter for LightDM.
https://jezerm.github.io/web-greeter-page/
GNU General Public License v3.0
203 stars 10 forks source link

THROWS SYNTAX ERROR #34

Closed 1bsilver closed 2 years ago

1bsilver commented 2 years ago

Environment

Bug description

Can't run the web-greeter it says syntax error

Steps to reproduce

$ web-greeter --no-sandbox

Expected behavior

Should run normally.

Screenshots

(process:4453): CRITICAL : 17:26:08.946: lightdm_greeter_ensure_shared_data_dir_sync: assertion 'priv->connected' failed 2022-03-20 17:26:08 [ DEBUG ] Greeter - Greeter.py:115 : init | LightDM API connected 2022-03-20 17:26:08 [ DEBUG ] browser - browser.py:479 : load_theme | Theme loaded 2022-03-20 17:26:09 [ DEBUG ] browser - browser.py:176 : show | Window is ready 2022-03-20 17:26:09 [ DEBUG ] browser - browser.py:180 : run | Web Greeter started

(process:4453): WARNING : 17:26:09.177: Error getting session list from org.freedesktop.DisplayManager: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.DisplayManager was not provided by any .service files 2022-03-20 17:26:09 [ ERROR ] web-greeter://app//usr/share/web-greeter/themes/gruvbox/js/index.js 25: Uncaught SyntaxError: Unexpected token . 2022-03-20 17:26:11 [ DEBUG ] browser - browser.py:479 : load_theme | Theme loaded 2022-03-20 17:26:11 [ ERROR ] web-greeter://app//usr/share/web-greeter/themes/gruvbox/js/index.js 25: Uncaught SyntaxError: Unexpected token . 2022-03-20 17:26:12 [ DEBUG ] browser - browser.py:479 : load_theme | Theme loaded 2022-03-20 17:26:12 [ ERROR ] web-greeter://app//usr/share/web-greeter/themes/gruvbox/js/index.js 25: Uncaught SyntaxError: Unexpected token .

JezerM commented 2 years ago

The web-greeter --no-sandbox is only for testing purpose with root access, which isn't usually needed. Instead, use web-greeter --debug for common testing. However, this doesn't seem to be a web-greeter's error, but a LightDM one. Though, I haven't seen this kind of error before...

First, do you have X-LightDM-Allow-Greeter=true set inside your xsession file? If not, you should set it to allow a proper LightDM environment inside your session.

(process:4453): WARNING : 17:26:09.177: Error getting session list from org.freedesktop.DisplayManager: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.DisplayManager was not provided by any .service files

About this message, it looks like LightDM isn't enabled. You should check that the DisplayManager service is enabled and set to lightdm with systemctl status display-manager.