Как исправить запуск snap на неbuntu ядре Linux 4.18?

Начиная с GNU Coreutils версии 8.21 (выпущенной в декабре 2013 г.), есть новая стандартная программа под названием numfmt (= числовой формат). Она будет делать именно то, что вы хотите.

Пример:

lsof | grep /var*  | numfmt --field=8 --to=iec | head

Параметр - до принимает iec (где 1K = 1024B) или si (где 1K = 1000). Есть несколько дополнительных опций, дополнительная информация здесь: http://www.gnu.org/s/coreutils/numfmt .

(отказ от ответственности: я написал начальную реализацию numfmt ).

1
28.09.2018, 16:32
1 ответ

Внесение следующих дополнительных изменений решило проблему. Эти шаги не сработали для другого пользователя в потоке snapcraft , но сработали для меня. Я не уверен, что какие-либо из предыдущих изменений на самом деле не нужны.

  1. Измените /etc/apparmor.d/usr.lib.snapd.snap-confine.real, добавив ptrace read peer=unconfined,в конце следующим образом:

    $ tail /etc/apparmor.d/usr.lib.snapd.snap-confine.real                                                                                       
            # But we don't want anyone to touch /snap/bin
            audit deny mount /snap/bin/** -> /**,
            audit deny mount /** -> /snap/bin/**,
    
            # Allow the content interface to bind fonts from the host filesystem
            mount options=(ro bind) /var/lib/snapd/hostfs/usr/share/fonts/ -> /snap/*/*/**,
        }
    
        ptrace read peer=unconfined,
    }
    
  2. sudo apparmor_parser -r /etc/apparmor.d/*snap-confine*

1
27.01.2020, 23:42

Теги

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