1585103 : Thunar failed to register¶
Created: 2026-03-17T12:20:45Z - current status: new¶
**
Anonymized Summary¶
A user reports that Thunar (the default file manager in XFCE) fails to open, displaying the error:
Thunar - Failed to register: Timeout was reached.
- A ps aux | grep thunar shows a lingering process under the user’s account, but attempts to kill it fail (no such process).
- Checking the user service status (systemctl --user status thunar.service) indicates the service is dead, and restarting it reproduces the timeout error.
- The issue arose after accessing pnfs (a distributed file system), and the user suspects a connection to a known Thunar timeout issue (referenced via an external forum link).
Possible Solution¶
The error suggests Thunar is unable to register with the D-Bus session bus, likely due to a conflict with conda or a stale D-Bus connection. Steps to resolve:
- Check for Conda Interference:
- If conda is loaded in the environment (e.g., via
.bashrc), it may provide an incompatible D-Bus version. -
Solution: Disable conda’s auto-activation by running:
bash conda config --set auto_activate_base falseOr addauto_activate_base: falseto~/.condarc. -
Kill Stale Thunar/D-Bus Processes:
- Manually terminate lingering processes:
bash pkill -9 -u [USERNAME] thunar pkill -9 -u [USERNAME] dbus -
Restart the D-Bus session:
bash dbus-launch --exit-with-session -
Clear Thunar Cache:
-
Remove Thunar’s temporary files:
bash rm -rf ~/.cache/Thunar/ -
Restart the XFCE Session:
-
Log out and log back in, or restart the desktop environment.
-
Check pnfs Mounts:
- If the issue persists after accessing pnfs, unmount and remount the filesystem:
bash fusermount -u /path/to/pnfs/mount