나는 며칠 동안 이것 때문에 어려움을 겪었습니다.
- 우분투 18.04.4 LTS
- 애플리케이션 2.12-4ubuntu5.1
내 상황은 위의 링크와 유사합니다. 왜냐하면 시도할 때마다파일을 열다kdenlive에서는 아무 일도 일어나지 않습니다. 터미널이 나에게 보여줍니다.
org.kde.solid.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.AccessDenied"
"An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.123\" (uid=1001 pid=4008 comm=\"kdenlive \" label=\"snap.kdenlive.kdenlive (enforce)\") interface=\"org.freedesktop.DBus.Introspectable\" member=\"Introspect\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.UDisks2\" (uid=0 pid=1156 comm=\"/usr/lib/udisks2/udisksd \" label=\"unconfined\")"
실행하면 강제 모드로 sudo aa-status
로그인되는 것을 볼 수 있습니다snap.kdenlive.kdenlive
그래서 나는 그것을 시도했다 sudo aa-complain snap.kdenlive.kdenlive
. 그것은 돌아온다
Can't find snap.kdenlive.kdenlive in the system path list. If the name of the application
is correct, please run 'which snap.kdenlive.kdenlive' as a user with correct PATH
environment set up in order to find the fully-qualified path and
use the full path as parameter.
다음으로 구성 파일이 폴더에 있는지 확인하려고 했습니다. 폴더를 확인했는데 etc/apparmor.d/
구성 파일을 찾을 수 없습니다. aa-status에는 다른 구성 파일이 나열되어 있지만 폴더에는 없습니다. 이러한 프로필에는 불만 사항/시행이 필요한 동일한 문제도 있습니다.
존재하는 몇 가지 프로필에 대해 불만을 제기/시행하려고 하면 etc/apparmor.d
올바르게 표시됩니다 Setting <profile> to complain mode
. 이로 인해 문제는 appamor 구성 파일에 있다고 믿게 되었습니다.
도움을 주시면 감사하겠습니다.
답변1
방금 Ubuntu 16.04.7 LTS, snapd v2.48, apparmor 2.10.95 및 kdenlive snap v20.04.0에서 동일한 문제가 발생했습니다. 나는 다음과 같은 방법으로 이러한 증상을 해결했습니다.
프로필은 에 있습니다 . /var/lib/snapd/apparmor/profiles/snap.kdenlive.kdenlive
문서 aa-easyprof
에도 불구하고 로그인 거부 오류를 새 프로필로 aa-logprof
변환할 수 없습니다 . /var/log/syslog
불만 모드를 호출해 보았지만 알 수 없습니다. 그래서 tail -f /var/log/syslog
위에서 언급한 스냅샷 구성 파일에 행을 수동으로 추가하고 오류를 반복했습니다. aa-notify -s 1 -v
유용할 수도 있습니다.
이것은 내가 잘못한 모든 줄을 제거하는 것입니다. (그 줄을 넣는 것을 잊지 마세요.)~에큰 {}
괄호). 다음을 실행하여 새 프로필을 로드 해야 합니다 systemctl reload apparmor
. 문제가 발생하면( journalctl -xe
친구입니다) apparmor가 실행되지 않습니다.
# fix Open dialog issues (systemctl reload apparmor):
@{PROC}/*/mount{s,info} r,
/proc/sys/kernel/core_pattern r,
/etc/fstab r,
/sys/bus/usb/devices/ r,
/usr/bin/localedef ix,
/run/udev/data/* r,
/etc/xdg/** r,
/var/lib/snapd/** r,
/run/user/** r,
/sys/bus/** r,
dbus send
bus=system
path="/org/freedesktop/UPower"
interface="org.freedesktop.DBus.Introspectable"
member="Introspect"
peer=(name="org.freedesktop.UPower"),
dbus send
bus=system
path="/org/freedesktop/UPower"
interface="org.freedesktop.UPower"
member="EnumerateDevices"
peer=(name="org.freedesktop.UPower"),
dbus send
bus=system
path="/org/freedesktop/UDisks2/**"
interface="org.freedesktop.DBus.Introspectable"
member="Introspect"
peer=(name="org.freedesktop.UDisks2"),
dbus send
bus=system
path="/org/freedesktop/UDisks2/**"
interface="org.freedesktop.DBus.Properties"
member="{Get,GetAll}"
peer=(name="org.freedesktop.UDisks2"),
dbus (receive)
bus=system
path="/org/freedesktop/UDisks2/**"
interface="org.freedesktop.DBus.Properties"
member="PropertiesChanged"
peer=(label=unconfined),
(편집: 먼저 시도해 보세요) 다른 Q&A 스레드에서도 이 내용을 발견했는데, 이 줄이 kdenlive snap 구성 파일에 추가되지 않은 이유를 설명할 수 있지만 작동하지 않는 것 같습니다.
snap connect kdenlive:removable-media
(편집: 또한 참조이 스레드이동식 미디어 및 ubuntu-software
권한 설정에 대한 논의는 여전히 작동하지 않습니다)
하지만, kdenlive의 "열기" 및 "저장" 버튼아직작동하지 않습니다 :-( 프로젝트를 열거나 저장하지 않고 작동하는 프로젝트에 미디어를 추가하기 위한 대화 상자가 있기 때문에 이것은 이상합니다. 아마도 스냅샷은 이러한 기능을 수행하기 위해 외부 라이브러리/스냅샷 모듈에 의존할까요?
당신은 또한 볼 수 있습니다이 링크이것은 kdenlive v21을 나타내는 것 같습니다.~해야 한다일하지만폴리아닐린우리 우분투 버전에도 해당 버전이 없습니다 snap info kdenlive
:(
이것이 누군가에게 도움이 되기를 바랍니다!
명령줄 에서 실행하면 /snap/bin/kdenlive
다음과 같은 결과가 나타납니다. 이는 매우 일반적인 문제인 것 같지만 해결책을 찾을 수 없습니다.
kf5.kio.kio_tags: tag fetch failed: "Failed to open the database"
kf5.kio.kio_tags: "tags:/" list() invalid url
kf5.kio.core: "Could not enter folder tags:/."
~인 것 같다이 오류
답변2
snap으로는 문제를 해결할 수 없었기 때문에,켄리프 웹사이트이것은 잘 작동하는 것 같습니다. 실행 가능하게 하다chmod u+x kdenlive-20.12.0-x86_64.appimage