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

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

Open
sb-online opened this issue Feb 2, 2023 · 2 comments
Open
Labels
bug Something isn't working

Comments

@sb-online
Copy link

Environment

  • OS: mx Linux 19.2 64bit
  • web-greeter version: output of `web-greeter --3.5.0 and 3.5.2'

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 sb-online added the bug Something isn't working label Feb 2, 2023
@sb-online
Copy link
Author

The above posting concerns cinnamon desktop env.

@K0-RR
Copy link

K0-RR commented Nov 19, 2024

Just wanted to add my two cents - It's installing fine on Ubuntu Cinnamon 24.10 and Zorin OS 17.2 (22.04).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants