[sisyphus] Ошибки обновления

Alexey Shabalin a.shabalin на gmail.com
Ср Июл 22 13:47:57 MSK 2015


22 июля 2015 г., 0:29 пользователь Ivan Adzhubey написал:

> On Tuesday, July 21, 2015 11:50:35 PM Alexey Shabalin wrote:
> > > Сегодняшнее обновление (systemd и вск-все):
> > >
> > > # apt-get dist-upgrade -y
> > > Reading Package Lists... Done
> > > Building Dependency Tree... Done
> > > Calculating Upgrade... Done
> > > The following packages will be upgraded
> > > ... systemd systemd-services systemd-sysvinit systemd-utils udev
> > udev-extras
> > > udev-hwdb udev-rule-generator-cdrom udev-rules ...
> > > <...>
> > > "/home" already exists and is not a directory.
> > > Cannot set file attribute for '/var/log/journal', value=0x00800000,
> > > mask=0x00800000: Inappropriate ioctl for device
> > > Cannot set file attribute for
> > > '/var/log/journal/b6648f465d8f92341b1db40048935d61', value=0x00800000,
> > > mask=0x00800000: Inappropriate ioctl for device
> > > Done.
> > >
> > > Насколько это критично?
> >
> > Не знаю, т.к. не знаю что за ФС используется,
>
> Система на reiserfs.
>
> > и поддерживает ли она acl и attr.
>
> Вроде бы... но кажется весьма ограниченно.
>
> Хватит загадок, посмотрите смонтирована ли ФС с поддержкой acl.


> > Могут не писаться логи.
>
> Круто. Это что же -- systemd не может писать логи без поддержки acl? Что за
> великая октябрьская революция? Весь мир до основания, а затем??
>
>  Иван, с такими высказываниями лучше в lor. Давайте по существу. Вы же
даже не проверили, продолжают ли писаться логи. Логи будут писаться (я ввел
вас в заблуждение, это первое что пришло в голову на вопрос "насколько
критично").
Расширенные acl нужны что бы группа-владелец файлов логов была
systemd-journal, а кроме неё дать доступ для чтения группам  adm,wheel

> Почему на /home ругнулось, у меня тоже догадок нет, мало информации.
>
> Я уже писал -- /home действительно не директория - это symlink на
> директорию
> (на другом диске). Надо бы в postinst скрипте предусмотреть обработку такой
> возможности. Не такая уж и редкая конфигурация.
>
>
Выше  указанные сообщения связаны с невозможность выставить права доступа
или атрибуты.
- /lib/tmpfiles.d/home.conf
v /home 0755 - - -
Сделано для:
tmpfiles: make /home and /var btrfs subvolumes by default when booted up
with them missing
    This way the root subvolume can be left read-only easily, and variable
    and user data writable with explicit quota set.


- /lib/tmpfiles.d/journal-nocow.conf
h /var/log/journal - - - - +C
Сделано для:
Add the +C file attribute (NOCOW) to the journal directories, so that
    the flag is inherited automatically for new journal files created in
    them. The journal write pattern is problematic on btrfs file systems as
    it results in badly fragmented files when copy-on-write (COW) is used:
    the performances decreases substantially over time.

Обе эти возможности относятся к btrfs. Так что просто не обращайте внимания.

-- 
Alexey Shabalin
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20150722/b41c8bdc/attachment-0001.html>


Подробная информация о списке рассылки Sisyphus