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

Cannot install input-remapper under Debian 12 #858

Open
danielkr123 opened this issue Mar 6, 2024 · 2 comments
Open

Cannot install input-remapper under Debian 12 #858

danielkr123 opened this issue Mar 6, 2024 · 2 comments

Comments

@danielkr123
Copy link

Hello,

I used Key Mapper in the past and since it stopped working recently, I wanted to install the latest version of input-remapper. Unfortunately, it is not possible to install it under Debian 12.

What I tried:

  1. Downloaded the package input-remapper-2.0.1.deb from the GitHub repo and tried to install it with dpkg -i input-remapper-2.0.1.deb

  2. Followed the installation instructions for Debian with cloning and building the .deb from scratch and install it as in 1)

Observation:

  • In both cases dpkg installs many libraries to fulfill dependencies (see below)
  • When eventually installing input-remapper and enabling the service it fails:

sudo apt install -f ./dist/input-remapper-2.0.1.deb

(...)

input-remapper (2.0.1) wird eingerichtet ...
Failed to enable unit: File input-remapper.service: Link has been severed
Failed to start input-remapper.service: Unit input-remapper.service not found.
dpkg: Fehler beim Bearbeiten des Paketes input-remapper (--configure):
 »installiertes post-installation-Skript des Paketes input-remapper«-Unterprozess gab den Fehlerwert 5 zurück
Fehler traten auf beim Bearbeiten von:
 input-remapper
E: Sub-process /usr/bin/dpkg returned an error code (1)

Could you please give me a hint how to get input remapper running under Debian again?

Thanks!

With best regards,
Daniel


Libraries being installed as dependencies:

icu-devtools input-remapper libatk-bridge2.0-dev libatk1.0-dev libatspi2.0-dev libblkid-dev libbrotli-dev libcairo2-dev libdatrie-dev libdeflate-dev libegl-dev
  libegl1-mesa-dev libepoxy-dev libffi-dev libfontconfig-dev libfreetype-dev libfribidi-dev libgdk-pixbuf-2.0-dev libgl-dev libgles-dev libgles1 libglib2.0-dev
  libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglx-dev libgraphite2-dev libgtk-3-dev libgtksourceview-4-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev
  libicu-dev libjbig-dev libjpeg-dev libjpeg62-turbo-dev liblerc-dev liblzma-dev libmount-dev libopengl-dev libpango1.0-dev libpcre2-32-0 libpcre2-dev libpcre2-posix3
  libpixman-1-dev libpng-dev libpng-tools libpthread-stubs0-dev libselinux1-dev libsepol-dev libsm-dev libthai-dev libtiff-dev libtiffxx6 libwayland-bin libwayland-dev
  libwebp-dev libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
  libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev libxml2-dev libxrandr-dev libxrender-dev libxtst-dev libzstd-dev pango1.0-tools python3-pydantic uuid-dev
  wayland-protocols x11proto-dev xorg-sgml-doctools xtrans-dev
@danielkr123
Copy link
Author

I realized, that input-remapper is now in the standard Debian repository and simply installing it via sudo apt install input-remapper input-remapper-gtk works fine.

Still surprising that the GitHub version does not work.

@christopherseaman
Copy link

  1. Had a similar issue earlier when juggling versions of input-remapper. In my case the problem was a lingering version of /lib/systemd/system/input-remapper.service that had not been properly removed. Moving the file fixed the issue. Performing an apt purge input-remapper might also do the trick.
  2. Any plan to bump the version in Debian 12? The bookworm repo shows v1.5.0-1.1

Vanilla apt install

❯ input-remapper-control --version
input-remapper 1.5.0  https://github.com/sezanzeb/input-remapper

GitHub release

❯ input-remapper-control --version
input-remapper 2.0.1 568f56cdb438f4ad6db9e96b2900d1228ea736ee https://github.com/sezanzeb/input-remapper

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants