feat(patterns): add missing-shared-library pattern to all distro families
Real-world trigger: libQt6PrintSupport.so.6 missing from CheatEngine portable binary on Linux Mint 22.3. Windows/macOS migrants double-click a binary, nothing happens, and they have no idea why — the dynamic linker error goes to journald silently. Robin catches 'cannot open shared object file: No such file or directory' in journald and explains the Linux shared library model, pointing to the right package manager command (apt/pacman/dnf/zypper) per distro family. Also documents why 'pip install pyqt6' doesn't fix system library errors. Added to 23 pattern files covering all source OS / target distro family combinations.
This commit is contained in:
parent
42472ee024
commit
d7c41f07fe
23 changed files with 230 additions and 0 deletions
|
|
@ -134,3 +134,13 @@ match_text = "GPU HANG"
|
|||
severity = "warn"
|
||||
title = "Graphics card stopped responding"
|
||||
body = "The graphics card froze and the driver recovered it — like a forced restart of the GPU. Games or video apps may have crashed. If this keeps happening, check that your graphics drivers are current: sudo pacman -Syu"
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Search for the package: pkgfile libname.so.6 (install pkgfile first: sudo pacman -S pkgfile && sudo pkgfile -u). Or search: pacman -Ss libname. Install it: sudo pacman -S packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -135,3 +135,13 @@ match_text = "GStreamer: Failed to find plugin"
|
|||
severity = "info"
|
||||
title = "Media format not supported"
|
||||
body = "Linux doesn't include some video/audio formats by default for legal reasons — unlike Android which bundles them. Install them on Ubuntu/Mint: sudo apt install ubuntu-restricted-extras — this adds MP3, MP4, and other common formats."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, most apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: apt-file search libname.so.6 (swap in the missing filename). Or search: apt-cache search libname. Install it: sudo apt install libpackagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -100,3 +100,13 @@ match_text = "GStreamer: Failed to find plugin"
|
|||
severity = "info"
|
||||
title = "Media format not supported"
|
||||
body = "Linux doesn't include some video/audio formats by default. Install them from RPM Fusion: first enable it: sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm — then: sudo dnf install gstreamer1-plugins-bad-free gstreamer1-plugins-ugly"
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: dnf provides 'libname.so.6'. Or search: dnf search libname. Install it: sudo dnf install packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -101,3 +101,13 @@ match_text = "Activation failed"
|
|||
severity = "info"
|
||||
title = "Wi-Fi connection failed"
|
||||
body = "Couldn't connect to the network. Check: nmcli device status — or use YaST -> Network Settings to diagnose."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: zypper what-provides 'libname.so.6'. Or search: zypper search libname. Install it: sudo zypper install packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -144,3 +144,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, most apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: apt-file search libname.so.6 (swap in the missing filename). Or search: apt-cache search libname. Install it: sudo apt install libpackagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -134,3 +134,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity. Steam on Fedora: sudo dnf install steam (from RPM Fusion free)."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: dnf provides 'libname.so.6'. Or search: dnf search libname. Install it: sudo dnf install packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -128,3 +128,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity. Steam on openSUSE: sudo zypper install steam (from the games repo on OBS)."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: zypper what-provides 'libname.so.6'. Or search: zypper search libname. Install it: sudo zypper install packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -184,3 +184,13 @@ match_text = "Wine is not installed"
|
|||
severity = "warn"
|
||||
title = "Lutris: Wine not found"
|
||||
body = "Lutris needs a Wine runner. In Lutris: Preferences -> Runners -> Wine -> Install — or: paru -S wine-staging"
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Search for the package: pkgfile libname.so.6 (install pkgfile first: sudo pacman -S pkgfile && sudo pkgfile -u). Or search: pacman -Ss libname. Install it: sudo pacman -S packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -142,3 +142,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity. Steam on Fedora may also need: sudo dnf install steam (from RPM Fusion free repo)."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: dnf provides 'libname.so.6'. Or search: dnf search libname. Install it: sudo dnf install packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -118,3 +118,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity. Steam on openSUSE: sudo zypper install steam (from the games repo on OBS)."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: zypper what-provides 'libname.so.6'. Or search: zypper search libname. Install it: sudo zypper install packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -170,3 +170,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Search for the package: pkgfile libname.so.6 (install pkgfile first: sudo pacman -S pkgfile && sudo pkgfile -u). Or search: pacman -Ss libname. Install it: sudo pacman -S packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -136,3 +136,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, most apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: apt-file search libname.so.6 (swap in the missing filename). Or search: apt-cache search libname. Install it: sudo apt install libpackagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -128,3 +128,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity. For Steam on openSUSE: sudo zypper install steam (from the games repo on OBS)."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: zypper what-provides 'libname.so.6'. Or search: zypper search libname. Install it: sudo zypper install packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -118,3 +118,13 @@ match_text = "GPU HANG"
|
|||
severity = "warn"
|
||||
title = "Graphics card stopped responding"
|
||||
body = "The graphics system crashed and recovered — similar to an app freezing on iPad, but at a lower level. If this keeps happening during games or video, update your graphics drivers: sudo pacman -Syu"
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Search for the package: pkgfile libname.so.6 (install pkgfile first: sudo pacman -S pkgfile && sudo pkgfile -u). Or search: pacman -Ss libname. Install it: sudo pacman -S packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -135,3 +135,13 @@ match_text = "GStreamer: Failed to find plugin"
|
|||
severity = "info"
|
||||
title = "Video or audio format not supported"
|
||||
body = "Linux needs extra packages to play some media formats. On Ubuntu/Mint: sudo apt install ubuntu-restricted-extras — this adds support for MP3, MP4, and other common formats."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, most apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: apt-file search libname.so.6 (swap in the missing filename). Or search: apt-cache search libname. Install it: sudo apt install libpackagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -100,3 +100,13 @@ match_text = "GStreamer: Failed to find plugin"
|
|||
severity = "info"
|
||||
title = "Video or audio format not supported"
|
||||
body = "Fedora needs extra packages for some media formats. Enable RPM Fusion: sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm — then: sudo dnf install gstreamer1-plugins-bad-free gstreamer1-plugins-ugly"
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: dnf provides 'libname.so.6'. Or search: dnf search libname. Install it: sudo dnf install packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -109,3 +109,13 @@ match_text = "Activation failed"
|
|||
severity = "info"
|
||||
title = "Wi-Fi connection failed"
|
||||
body = "Check YaST -> Network Settings — or: nmcli device status — in a terminal."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: zypper what-provides 'libname.so.6'. Or search: zypper search libname. Install it: sudo zypper install packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -217,3 +217,13 @@ match_text = "Activation failed"
|
|||
severity = "info"
|
||||
title = "NetworkManager: connection failed"
|
||||
body = "nmcli device status — if a wifi adapter is missing, check dmesg for firmware errors. CachyOS ships most firmware in linux-firmware but some chips (Realtek 8852) need AUR packages."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Search for the package: pkgfile libname.so.6 (install pkgfile first: sudo pacman -S pkgfile && sudo pkgfile -u). Or search: pacman -Ss libname. Install it: sudo pacman -S packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -175,3 +175,13 @@ match_text = "Failed to compile shader"
|
|||
severity = "info"
|
||||
title = "RetroArch shader failed to compile"
|
||||
body = "A graphical shader couldn't load. Try switching preset in Settings -> Video -> Shaders."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Search for the package: pkgfile libname.so.6 (install pkgfile first: sudo pacman -S pkgfile && sudo pkgfile -u). Or search: pacman -Ss libname. Install it: sudo pacman -S packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -170,3 +170,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Search for the package: pkgfile libname.so.6 (install pkgfile first: sudo pacman -S pkgfile && sudo pkgfile -u). Or search: pacman -Ss libname. Install it: sudo pacman -S packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -136,3 +136,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, most apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: apt-file search libname.so.6 (swap in the missing filename). Or search: apt-cache search libname. Install it: sudo apt install libpackagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -144,3 +144,13 @@ match_text = "wine: cannot find"
|
|||
severity = "warn"
|
||||
title = "Proton runtime issue"
|
||||
body = "Right-click game in Steam -> Properties -> Local Files -> Verify integrity. Steam on Fedora: sudo dnf install steam (from RPM Fusion free)."
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: dnf provides 'libname.so.6'. Or search: dnf search libname. Install it: sudo dnf install packagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
|
|
@ -185,3 +185,13 @@ match_text = "ERROR: failed to write"
|
|||
severity = "warn"
|
||||
title = "Steam disk write error"
|
||||
body = "Steam can't write to its library folder. Check: ls -la ~/.local/share/Steam"
|
||||
|
||||
# ── Dynamic linker / shared libraries ────────────────────────────────────────
|
||||
|
||||
[[patterns]]
|
||||
id = "missing-shared-library"
|
||||
sources = ["journald"]
|
||||
match_text = "cannot open shared object file: No such file or directory"
|
||||
severity = "warn"
|
||||
title = "App is missing a system library"
|
||||
body = "This program needs a shared library that isn't installed. On Linux, most apps use shared system libraries rather than bundling their own — unlike Windows .exe files. Find the right package: apt-file search libname.so.6 (swap in the missing filename). Or search by name: apt-cache search libname. Install it: sudo apt install libpackagename. Note: pip and pip3 cannot fix this — Python packages are not system libraries."
|
||||
|
|
|
|||
Loading…
Reference in a new issue