How does one access `py-bt` in GDB on Fedora?

What The Problem Is

At gitlab.gnome.org/GNOME/accerciser/-/issues/72#note_2654563, I have been informed that installing python3-debug-0:3.14.2-1.fc43 should allow me to utilise python3-debug inside GDB, which should allow me to invoke py-bt. However, as python-forum.io/thread-44240-post-184605.html#pid184605 corroborates, the files that should provide this don’t appear to be available in the expected locations, so the sole known ways to remediate this are quite brittle. Does documentation exist on how one should accomplish this? I ask because it should not require as much configuration as the cited examples describe: certainly not manual creation of symbolic links.

What My Environment Is

  1. #!/usr/bin/env sh
    rpm -qi \
    	$(rpm -qf $(command -v python3)) \
    	python3-debug
    
    1. Name        : python3
      Version     : 3.14.2
      Release     : 1.fc43
      Architecture: x86_64
      Install Date: Wed 10 Dec 2025 14:32:28 GMT
      Size        : 29561
      Signature   :
                    RSA/SHA256, Sat 06 Dec 2025 23:48:16 GMT, Key ID 829b606631645531
      Source RPM  : python3.14-3.14.2-1.fc43.src.rpm
      Build Date  : Sat 06 Dec 2025 21:28:11 GMT
      Build Host  : buildvm-x86-20.rdu3.fedoraproject.org
      Packager    : Fedora Project
      Vendor      : Fedora Project
      Bug URL     : https://bugz.fedoraproject.org/python3.14
      
    2. Name        : python3-debug
      Version     : 3.14.2
      Release     : 1.fc43
      Architecture: x86_64
      Install Date: Sun 18 Jan 2026 19:58:49 GMT
      Size        : 20639134
      Signature   :
                    RSA/SHA256, Sat 06 Dec 2025 23:48:10 GMT, Key ID 829b606631645531
      Source RPM  : python3.14-3.14.2-1.fc43.src.rpm
      Build Date  : Sat 06 Dec 2025 21:28:11 GMT
      Build Host  : buildvm-x86-20.rdu3.fedoraproject.org
      Packager    : Fedora Project
      Vendor      : Fedora Project
      Bug URL     : https://bugz.fedoraproject.org/python3.14
      

run0 dnf5 --refresh + upgrade / install python3-debug + --offline && dnf5 offline reboot remediated it. I don’t know how.

2 Likes