kdenlive не может открыть/сохранить из-за apparmor

1. Определите дату1 и дату2 в формате %jдень года (001..366 )

user@linux:~$ date1=`date -d 20100909 +%j` 
user@linux:~$ date2=`date -d 20001010 +%j`

2. Рассчитайте разницу с помощьюexpr

user@linux:~$ datediff=`expr $date2 - $date1`

3. Итак, ответ 32 дня

user@linux:~$ echo $datediff days
32 days
user@linux:~$ 

... или Один -лайнер Solution

user@linux:~$ echo $(( $(date -d 20001010 +%j) - $(date -d 20100909 +%j) )) days
32 days
user@linux:~$ 

или

user@linux:~$ expr $(date -d 20001010 +%j) - $(date -d 20100909 +%j)
32
user@linux:~$

или

user@linux:~$ expr `date -d 20001010 +%j` - `date -d 20100909 +%j`
32
user@linux:~$ 
1
10.06.2020, 12:55
2 ответа

Я только что боролся с той же проблемой в 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, чтобы загрузить новый профиль, и apparmor не запустится, если возникнет проблема(journalctl -xe— ваш друг):

# 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),

(Редактировать :сначала попробуйте это )Я также нашел это в другой ветке вопросов и ответов, что может объяснить, почему эти строки не были добавлены в профиль моментальных снимков kdenlive, но, похоже, это тоже не работает:

snap connect kdenlive:removable-media

(Редактировать :см. также эту ветку для обсуждения съемных -носителей и настроек разрешений ubuntu-software, по-прежнему не работает)

ОДНАКО , кнопки «Открыть» и «Сохранить» в kdenlive по-прежнему не работают :-(Это странно, потому что есть диалоговое окно для добавления медиафайлов в проект, который работает, просто нет возможности открыть или сохранить проект. Может быть, привязка полагается на внешнюю библиотеку/модуль привязки для выполнения этих функций?

См. также эту ссылку , которая предлагает kdenlive v21 должен работать, но ppa не имеет этой версии для наших версий ubuntu и не имеет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:/."

Похоже, это ошибка

0
18.03.2021, 23:28

Поскольку мне не удалось решить проблему с Snap, вместо этого я загрузил переносимый AppImage с веб-сайта kenlive , который работает нормально. Сделать исполняемый файл с помощьюchmod u+x kdenlive-20.12.0-x86_64.appimage

0
18.03.2021, 23:28

Теги

Похожие вопросы