pixi icon indicating copy to clipboard operation
pixi copied to clipboard

pixi hangs indefinitely when a FastX session exists unless `export DBUS_SESSION_BUS_ADDRESS=/dev/null`

Open 70Gage70 opened this issue 1 month ago • 1 comments

Checks

  • [x] I have checked that this issue has not already been reported.

  • [x] I have confirmed this bug exists on the latest version of pixi, using pixi --version.

Reproducible example

Commands I ran and their output:

# AFTER FRESH INSTALL
❯ pixi search ripgrep
Using channels: conda-forge
⠴ loading all package names
# hangs indefinitely

Then,

export DBUS_SESSION_BUS_ADDRESS=/dev/null
# pixi search ripgrep works now

pixi.toml/pyproject.toml file that reproduces my issue:

# I guess anything?

pixi info output:

System
------------
       Pixi version: 0.59.0
           Platform: linux-64
   Virtual packages: __unix=0=0
                   : __linux=4.18.0=0
                   : __glibc=2.28=0
                   : __cuda=12.3=0
                   : __archspec=1=icelake
          Cache dir: /home/MORGRIDGE/gbonner/.cache/rattler/cache
       Auth storage: /home/MORGRIDGE/gbonner/.rattler/credentials.json
   Config locations: No config files found

Global
------------
            Bin dir: /home/MORGRIDGE/gbonner/.pixi/bin
    Environment dir: /home/MORGRIDGE/gbonner/.pixi/envs
       Manifest dir: /home/MORGRIDGE/gbonner/.pixi/manifests/pixi-global.toml

Other files (e.g. script files, source files, etc.):

Issue description

I'm extremely unqualified to diagnose this, but pixi works out of the box with no additional configuration on one of our servers and not on the other one. The only difference is that I use FastX on the one where export DBUS_SESSION_BUS_ADDRESS=/dev/null is required. When a FastX session doesn't exist, pixi appears to just work.

Expected behavior

Either just work, or hint that this could be the problem somewhere

70Gage70 avatar Nov 07 '25 21:11 70Gage70

The only place where I can think that we use d-bus is for our keyring. I could try to use d-spy to figure out if something is going wrong there https://apps.gnome.org/Dspy/

Hofer-Julian avatar Nov 10 '25 08:11 Hofer-Julian

Did you get a chance to try @Hofer-Julian ? Otherwise maybe @70Gage70 could try?

baszalmstra avatar Nov 21 '25 13:11 baszalmstra

Sorry, I meant to type:

You, @70Gage70, could try to use d-spy to figure out if something is going wrong there https://apps.gnome.org/Dspy/

Hofer-Julian avatar Dec 04 '25 09:12 Hofer-Julian