Переход на /run

Материал из ALT Linux Wiki

Проблема означена в altbug #32358 и выражается в том, что приехавший из systemd переезд с /var/run на /run и с /var/lock на /run/lock не так-то просто осуществить безопасно для уже работающей системы и выполняющихся на ней сервисов.

При наличии возможности перейти в init 1 или (лучше всего) загрузиться со спасательного образа предлагается следующая последовательность действий (во втором случае -- после :

  1. apt-get update && apt-get dist-upgrade
    • загрузка с rescue и mount-system && chroot /mnt/system1 bash либо
    • init 1
  2. umount -l /var/run
    mv /var/run /var/_run
    ln -s ../run /var/run
    rm -rf /var/_run
    umount -l /var/lock/
    mv /var/lock /var/_lock
    ln -s ../run/lock /var/lock
    rm -rf /var/_lock
  3. перезагружаемся:
    • reboot либо
    • echo -e 's\nu\nb\n' > /proc/sysrq-trigger