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

Keeweb 1.18.7 .deb package fails to install on Ubuntu 23.10 #2126

Open
larveh opened this issue Nov 20, 2023 · 4 comments
Open

Keeweb 1.18.7 .deb package fails to install on Ubuntu 23.10 #2126

larveh opened this issue Nov 20, 2023 · 4 comments
Labels
Build ◦ Linux Specific to Linux Type ◦ Bug Something isn't working

Comments

@larveh
Copy link

larveh commented Nov 20, 2023

Describe the bug
Keeweb 1.18.7 .deb package fails to install on Ubuntu 23.10

To Reproduce
Steps to reproduce the behavior:

  1. Install Ubuntu 23.10
  2. Download https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.x64.deb
  3. sudo apt-get install -f ./KeeWeb-1.18.7.linux.x64.deb
  4. See error below

Expected behavior
Expected deb package to install successfully

Environment

  • Hardware Model: Lenovo ThinkPad P14s Gen 2a
  • Memory: 32.0 GiB
  • Processor: AMD Ryzen™ 7 PRO 5850U with Radeon™ Graphics × 16
  • Graphics: AMD Radeon™ Graphics
  • Disk Capacity: (null)
  • Firmware Version: R1MET54W (1.24 )
  • OS Name: Ubuntu 23.10
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 45.0
  • Windowing System: Wayland
  • Kernel Version: Linux 6.5.0-10-generic

Logs
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'keeweb-desktop' instead of './KeeWeb-1.18.7.linux.x64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
keeweb-desktop : Depends: libgconf-2-4 but it is not installable
E: Unable to correct problems, you have held broken packages.

@larveh larveh added the Type ◦ Bug Something isn't working label Nov 20, 2023
@larveh
Copy link
Author

larveh commented Nov 21, 2023

Partial fix I found was to remove libgconf-2-4 as a dependency with dpkg-deb since it is deprecated anyway. I was able to install the package this way and launch keeweb, but Google drive sync was not working with this tweak. Not sure if Google drive not working is related with removing libgconf-2-4.
UPDATE: libgconf-2-4 was not necessary to authenticate. My problem was solved by using chromium for the authentication instead of firefox.

@btxtiger
Copy link

Same issue, running via console output:

user@user-PC:~$ '/home/user/Downloads/KeeWeb-1.18.7.linux.x64/keeweb' 
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[19470:1212/223437.710908:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye.
Trace/Breakpoint ausgelöst (Speicherabzug geschrieben)

@GamerClassN7
Copy link

Workeround:

  1. sudo nano /etc/apt/sources.list
  2. add: deb http://cz.archive.ubuntu.com/ubuntu lunar main universe
  3. sudo apt update
  4. re-run install

@lgazo
Copy link

lgazo commented Apr 2, 2024

I followed the advice from @larveh and if you are curious about exact steps then:

dpkg-deb -R KeeWeb-1.18.7.linux.x64.deb keeweb
vim keeweb/DEBIAN/control
dpkg-deb -b keeweb/ KeeWeb-1.18.7-repackaged.linux.x64.deb

Don't forget to install libappindicator1 dependency as well.

@Aetherinox Aetherinox added the Build ◦ Linux Specific to Linux label Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build ◦ Linux Specific to Linux Type ◦ Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants