При обновлении пакета filesystem может потребоваться ручное вмешательство

В новом пакете filesystem-2012.6-2 директории /var/run и /var/lock были заменены симлинками на /run и /run/lock соответственно.
На большинстве систем initscripts уже создали эти симлинки при загрузке. Однако, они не принадлежат никакому пакету, что и будет исправлено этим обновлением.
Вам придётся выполнить:
# pacman -Syu --ignore filesystem && pacman -S filesystem --force
Если на Вашей системе /var/run и /var/lock являются директориями (например, если используется systemd, а загрузка с помощью initscripts никогда не производилась) Вам придётся удалить их перед обновлением:
# rm -rf /var/run /var/lock && pacman -Syu && reboot
Перед удалением настоятельно рекомендуется остановить всех демонов, т.к. удаляемые директории активно ими используются!

Примечание: как правило, не рекомендуется использовать –force, т.к. это может привести к неприятностям. Однако, в данном конкретном случае это оправдано, т.к. позволяет избежать ручного удаления файлов.

Ну и напоследок: обновляя пакет filesystem, пользователи ядер версии ниже 3.4 увидят предупреждение о правах доступа к /sys. Ничего страшного, разработчики ядра в версии 3,4 изменили права на 555, что и отражено в пакете filesystem.
такие дела.
Ничего руками пока не трогал (просто обновился), но вижу:
/var/run/run -> /run
/var/lock/lock -> /run/lock

Почему такая вложенность?
у меня такого нет
такие дела.
а если у меня /var/run /var/lock ссылки,удалять не нужно?
ссори затупил, не нужно ^___^
Но у нас пришлось. Ибо pacman ругался на существование этих файлов и файлов ссылок.

Причём от рута pacman -Syu –ignore filesystem && pacman -S filesystem –force
pacman не хотел делать. А от пользователя нет прав. Прям рекурсия…

Обновил и вроде работает.
/var/run/run и /var/lock/lock случайно не в ОЗУ?
Да, уже и сам дошел:
/var/run tmpfs
/var/lock tmpfs
Если /var/run окажется директорией, то удалять её нужно при всех вырубленных демонах.
Если обновляетесь через usb-модем, то лучше отключить его перед
удалением папки /var/run, иначе потом при запуске pppd будет предупреждение
Warning: pppd could't open database /var/run/pppd2.tdb и инета не будет. Проверено опытным путем,
пришлось переустанавливать систему.
 
Зарегистрироваться или войдите чтобы оставить сообщение.