Skip to content

apt install of bruno does not declare all dependencies #5472

@quotidian-ennui

Description

@quotidian-ennui

I have checked the following:

  • I have searched existing issues and found nothing related to my issue.

This bug is:

  • making Bruno unusable for me
  • slowing me down but I'm able to continue working
  • annoying
  • this feature was working in a previous version but is broken in the current release.

Bruno version

2.10.0

Operating System

Ubuntu 24.04 running in WSL2 under Windows 11

Describe the bug

curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9FA6017ECABE0266" | gpg --dearmor | sudo tee /usr/share/keyrings/bruno.gpg >/dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list
sudo apt install bruno

This installs bruno and a whole bunch of dependencies; but after that it still doesn't start.

bsh ❯ /usr/bin/bruno&
[1] 73993
/usr/bin/bruno: symbol lookup error: /usr/bin/bruno: undefined symbol: snd_device_name_get_hint, version ALSA_0.9

Which after some headscratching I figured out it was libasound2t64; after which bruno started working

bsh ❯ sudo apt install libasound2t64
Reading package lists... Done
...
bsh ❯ /usr/bin/bruno&
[1] 74223

Ubuntu-24.04 OXB-0725 ~
✦ bsh ❯ Checking for beta autoupdate feature for deb/rpm distributions
Found package-type: deb
Preferences file is located at: /home/lchan/.config/bruno/preferences.json
10:03:20.315 › AutoUpdater configured.
10:03:20.318 › Checking for update
10:03:20.357 › Generated new staging user ID: dca0a8cf-fe9d-5487-8a50-d94377418cce
[74449:0901/100320.486309:ERROR:components/viz/service/main/viz_main_impl.cc:184] Exiting GPU process due to errors during initialization
Error occurred in handler for 'renderer:fetch-notifications': Error while fetching notifications!
10:03:21.704 › Update for version 2.10.0 is not available (latest version: 2.10.0, downgrade is disallowed).

Now, I'm not sure why bruno wants sound, but it feels like you haven't declared all the dependencies for the package.

If you can't declare them, then this needs to be added to the documentation for ubuntu & variants.

.bru file to reproduce the bug

No response

Screenshots/Live demo link

curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9FA6017ECABE0266" | gpg --dearmor | sudo tee /usr/share/keyrings/bruno.gpg >/dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list
sudo apt install bruno
bsh ❯ /usr/bin/bruno&
[1] 73993
/usr/bin/bruno: symbol lookup error: /usr/bin/bruno: undefined symbol: snd_device_name_get_hint, version ALSA_0.9

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions