You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This details the troubleshooting process for setting up Pronterface (part of Printrun) on Ubuntu 24.04 (Noble). The primary issue was missing dependencies and wxPython import errors, particularly related to libtiff.so.5. Hopefully this can help someone else facing similar issues.
The root cause was a missing libtiff.so.5 dependency. Creating a symlink to the available libtiff.so.6 resolved the issue. This workaround should function until official libtiff5 packages are made available for Ubuntu 24.04.
Hi @mahtDFR thanks for such a detailed report. Step 2 shows clearly that the issue belongs to wxPython and not to Printrun strictly speaking. Nonetheless, could you please confirm whether the issue occurs with latest wxPython 4.2.2? Many thanks in advance.
could you please confirm whether the issue occurs with latest wxPython 4.2.2?
The answer is yes (as tested at [1]). Therefore Ubuntu 24.04 (and probably its upstream/downstream distros too) requires wxPython 4.2.2. I'll flag this issue as "Linux-only" because so far the wxPython 4.2.1 has worked fine everywhere else.
Overview
This details the troubleshooting process for setting up Pronterface (part of Printrun) on Ubuntu 24.04 (Noble). The primary issue was missing dependencies and wxPython import errors, particularly related to
libtiff.so.5
. Hopefully this can help someone else facing similar issues.Problem Summary
Error Messages
Troubleshooting Process
Step 1: Install wxPython
Result:
Despite the successful installation, Pronterface continued to report that wxPython was not installed.
Step 2: Check wxPython Import Directly
python -c "import wx; print(wx.__version__)"
Error:
Step 3: Identify Missing Dependencies
ldconfig -p | grep libtiff
Output:
Problem:
libtiff.so.5
was required, butlibtiff.so.6
was installed.Step 4: Create Compatibility Symlink
Step 5: Verify Symlink
Output:
Step 6: Test wxPython Import
python -c "import wx; print(wx.__version__)"
Result:
Step 7: Run Pronterface
Success: Pronterface launched successfully.
Conclusion
The root cause was a missing
libtiff.so.5
dependency. Creating a symlink to the availablelibtiff.so.6
resolved the issue. This workaround should function until officiallibtiff5
packages are made available for Ubuntu 24.04.Notes
The text was updated successfully, but these errors were encountered: