mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-26 01:06:00 +03:00
[GH-ISSUE #4235] [bug]: Unable to install Client on Ubuntu 24.04 #1528
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#1528
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pisandelli on GitHub (Aug 2, 2024).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/4235
Is there an existing issue for this?
Current behavior
When trying to install, a dependency error is thrown.
The package
libwebkit2gtk-4.1-0is already installed!Steps to reproduce
sudo dpkg -i Hoppscotch_linux_x64.debsudo apt install ./Hoppscotch_linux_x64.debsudo dpkg -i --ignore-depends=libwebkit2gtk-4.0-37 ./Hoppscotch_linux_x64.deb5.1 The package is installed but does not start.
Environment
Production
Version
Local
@Jooraz commented on GitHub (Aug 5, 2024):
This is caused by dependencies coming from tauri about which you can read in here: https://github.com/tauri-apps/tauri/issues/9662. TLDR is basically that, the references in hoppscotch-desktop would have to be updated to v2 of tauri (right now rc.1 is available, which is suboptimal). Also after performing the migration, more code changes in packages/hoppscotch-selfhost-desktop/src/platform/auth.ts would have to be made, as
@tauri-apps/plugin-http(from v2) is not having bothBodyandgetClientfromin it, unlike previously was in@tauri-apps/api/http. Not sure if they will be providing this in the future or Auth will need to be redesigned in the end.However for a now as a workaround, what you can find in the 9662 issue is a link to clash-verge-rev dependencies.

Alternatively you can get them from launchpad:
https://answers.launchpad.net/ubuntu/noble/amd64/libwebkit2gtk-4.0-37/2.43.3-1
https://answers.launchpad.net/ubuntu/noble/amd64/libjavascriptcoregtk-4.0-18/2.43.3-1
It's downloadable from there however both of the packages are in deleted status
Once I've installed them both on fresh Ubuntu 24.04, hoppscotch desktop started completely fine
@pisandelli commented on GitHub (Aug 5, 2024):
Thanks, @Jooraz!
I've installed these packages and now Hoppscotch is working!
Hope this problem with Tauri get resolved soon!
@Jooraz commented on GitHub (Aug 5, 2024):
@pisandelli don't think they will, this issue is rolling for 3 months already
@princessfrombabylon99 commented on GitHub (Nov 25, 2024):
@kaki87 BKL , kindly fix it properly without workaround.
@varunvilva commented on GitHub (Jan 22, 2025):
Thanks @Jooraz installing Hoppscotch after downloading these 2 packages helped me!!! :)
@pisandelli commented on GitHub (Jul 2, 2025):
deb Package is now installing without any hassle.
Tested on Ubuntu 25.04
Thanks!