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

WEB GREETER INSTALLER DOES NOT INSTALL CORRECTLY ON DEBIAN BASED OS #63

Open sb-online opened 1 year ago

sb-online commented 1 year ago

Environment

Bug description

A clear and concise description of what the bug is. Bash completion to install at: /usr/share/bash-completion/completions No ZSH completion ✔ Dist files copied ✔ Config copied make: *** No rule to make target 'themes/themes/gruvbox/ts', needed by '/home/live/web-greeter-master/themes/themes/gruvbox/js'. Stop.

Steps to reproduce

Steps to reproduce the behavior. sudo apt-get update

sudo apt install liblightdm-gobject-dev sudo apt install python3-gi sudo apt install python3-pyqt5 sudo apt install python3-pyqt5.qtwebengine sudo apt install python3-ruamel.yaml sudo apt install python3-pyinotify sudo apt install libqt5webengine5 sudo apt install gobject-introspection sudo apt install libxcb1-dev sudo apt install libx11-dev sudo apt install rsync sudo apt install make npm i -g typescript sudo apt install git git clone --recursive https://github.com/nodesource/distributions.git curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - &&sudo apt-get install -y nodejs sudo npm i -g typescript sudo apt-get install pyqt5-dev-tools sudo apt install build-essential sudo npm install nody-greeter-types git clone https://github.com/JezerM/web-greeter.git cd web-greeter/ sudo make install

ALSO tried installing web-greeter-3.5.2-debian.deb from https://github.com/JezerM/web-greeter/releases/tag/3.5.2

First using gdebi installer

output [sudo] password for live: Reading package lists... Error! E: Sub-process Popen returned an error code (2) E: Encountered a section with no Package: header E: Problem with MergeList /home/live/Downloads/web-greeter-3.5.2-debian.deb E: The package lists or status file could not be parsed or opened.

press any key to close

then second using cli > sudo dpkg -i web-greeter-3.5.2-debian.deb

output dpkg-deb: error: archive 'web-greeter-3.5.2-debian.deb' uses unknown compression for member 'control.tar.zst', giving up dpkg: error processing archive web-greeter-3.5.2-debian.deb (--install): dpkg-deb --control subprocess returned error exit status 2 Errors were encountered while processing: web-greeter-3.5.2-debian.deb

Expected behavior

A clear and concise description of what you expected to happen. I expect a successful installation such like: Bash completion to install at: /usr/share/bash-completion/completions No ZSH completion ✔ Dist files copied ✔ Config copied  Gruvbox theme copied  Dracula theme copied ✔ Resources compiled with pyrcc5 ✔ Screensaver.so compiled ✔ web-greeter binary copied ✔ Build succeded [ -e "/" ] || mkdir -p "/" cp -R "/home/live/Downloads/web-greeter/build/install_root"/* "/" ✔ Install succeded

AND for gruvbox theme to run successfully using: web-greeter --debug

Screenshots

If applicable, add screenshots to help explain your problem.

sb-online commented 1 year ago

The above posting concerns cinnamon desktop env.