Skip to content

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

Open
@sb-online

Description

@sb-online

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions