응용 프로그램을 열면 "공유 라이브러리를로드하는 동안 오류 발생"및 "공유 개체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음"이 표시됨

Kamicavi

일부 스냅 앱 (즉, discord 및 telegram-desktop)은 오늘 아침 노트북을 켰을 때 (Fedora 31 64 비트) 열리지 않았고, 터미널에서 열면 discord에서 다음과 같이 표시됩니다.

~/ discord                                                                                                                                              
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
/snap/discord/109/usr/share/discord/Discord: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory

telegram-desktop은 다음을 보여줍니다.

~/ telegram-desktop                                                                                                                                               
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
/snap/telegram-desktop/1561/bin/telegram-desktop: error while loading shared libraries: libQt5Widgets.so.5: cannot open shared object file: No such file or directory

두 패키지가 모두 설치되어 있으며 대부분의 아침 동안 스레드와 포럼을 검색 한 후 약간 당황했습니다. 아무 것도 시도하지 않았고, 다시 설치하고, 다른 버전의 라이브러리와 앱을 시도하고, 32 비트 버전을 설치하고, 계속해서 . 어떤 도움, 프롬프트, 아이디어 또는 문제가 무엇인지에 대한 일반적인 소동을 많이 주시면 감사하겠습니다.

TLDR : Snap 앱이 열릴 때 "공유 라이브러리를로드하는 동안 오류"및 "공유 개체 파일을 열 수 없음 : 해당 파일 또는 디렉토리가 없습니다"를 표시합니다. 누락 된 패키지가 올바르게 설치 되었기 때문에 당황 스럽습니다.

user1708042

경고는 귀하의 문제가 아닙니다.

실제 문제는 단순히 스냅의 일부 종속성을 놓친다는 것입니다. 어떤 이유로 스냅은 필요한 모든 종속성을 설치하지 않지만 그래야합니다. Ubuntu에는 telegram-desktop이 있으며 제대로 작동하며이 검사를 수행했습니다.

snap list

실제 스냅을 나열합니다.

다음으로 나는 다음과의 연결을 살펴봄으로써 모든 상호 의존성을 확인했습니다.

snap connections telegram-desktop

내 Utbuntu 컴퓨터에서 다음과 같이 산출됩니다.

Interface                             Plug                                    Slot                                                  Notes
alsa                                  telegram-desktop:alsa                   -                                                     -
audio-playback                        telegram-desktop:audio-playback         :audio-playback                                       -
audio-record                          telegram-desktop:audio-record           -                                                     -
content[gtk-3-themes]                 telegram-desktop:gtk-3-themes           gtk-common-themes:gtk-3-themes                        -
content[icon-themes]                  telegram-desktop:icon-themes            gtk-common-themes:icon-themes                         -
content[kde-frameworks-5-core18-all]  telegram-desktop:kde-frameworks-5-plug  kde-frameworks-5-core18:kde-frameworks-5-core18-slot  -
content[sound-themes]                 telegram-desktop:sound-themes           gtk-common-themes:sound-themes                        -
desktop                               telegram-desktop:desktop                :desktop                                              -
desktop-legacy                        telegram-desktop:desktop-legacy         :desktop-legacy                                       -
gsettings                             telegram-desktop:gsettings              :gsettings                                            -
home                                  telegram-desktop:home                   :home                                                 -
network                               telegram-desktop:network                :network                                              -
network-manager                       telegram-desktop:network-manager        -                                                     -
opengl                                telegram-desktop:opengl                 :opengl                                               -
pulseaudio                            telegram-desktop:pulseaudio             :pulseaudio                                           -
removable-media                       telegram-desktop:removable-media        -                                                     -
unity7                                telegram-desktop:unity7                 :unity7                                               -
wayland                               telegram-desktop:wayland                :wayland                                              -
x11                                   telegram-desktop:x11                    :x11                                                  -

다음으로 누락 된 libQt5Widgets.so.5 라이브러리가 kde-frameworks-5-core18에서 제공하는 것을 발견했습니다.

 sudo find /snap -name libQt5Widgets.so

 /snap/kde-frameworks-5-core18/32/usr/lib/x86_64-linux-gnu/libQt5Widgets.so

fedora에서 다음을 사용할 수 있는지 모르겠습니다.

snap install kde-frameworks-5-core18

누락 된 종속성을 수정합니다.

Fedora 및 유사한 배포판의 다른 쪽에서는 snap의 flatpak instaead를 사용할 수 있습니다. flatpak은 Fedora 제품군의 기본 앱 패키지 관리자로 제공됩니다.

먼저 flatpak 원격 저장소로 flathub를 추가해야합니다.

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

다음으로 검색 할 수 있습니다.

flatpak search discord
flatpak search telegram

다음으로 앱을 설치하십시오.

sudo flatpak install com.discordapp.Discord
sudo flatpak install org.telegram.desktop

나는 이것을 CentOS 가상 머신에서 테스트했고 (테스트 할 준비가 된 페도라가 없지만 CentOS는 충분히 가깝습니다) 둘 다 올바르게 작동하도록했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관