[РЕШЕНО] systemd-212-1 - сломали автомонтирование udev

В systemd-212-1 - сломали автомонтирование через правила udev. (Вернее, я не знаю, что именно там сломали, но у меня это проявляется как отсутствие автомонтирования)
После отката до 211-1 и перезагрузки автомонтирование восстанавливается. Собака зарыта именно в этом пакете - откат libsystemd проблему не решает.
Проявляется одинаково, что в 32bit, что в 64.

Разобрался с помощью общественности. Как-то хитро сломали работу скриптов, запускаемых прямо из правила udev. А если из правила запускать сервис, а уже из него скрипты - всё работает. Окончательный вариант тут
да работает
(3.13.7-1-ARCH #1 SMP PREEMPT Mon Mar 24 20:06:08 CET 2014 x86_64 GNU/Linux)
corner
да работает
(3.13.7-1-ARCH #1 SMP PREEMPT Mon Mar 24 20:06:08 CET 2014 x86_64 GNU/Linux)
А точно ли работает именно правило udev, а, скажем, не udevil, или ФМ, или ещё что-то? Можно увидеть это правило?
Да, ещё доб. информация. От ядра это не зависит. Проявляется одинаково, что на 3.13.7-1-ARCH, что на linux-ck 3.12.7-2. В dmesg и udevadm никакой разницы не наблюдается с 212 (когда правило не срабатывает) и с 211 (когда правило срабатывает).
Natrio, а как поживает ваш юниксвейный mnt в части, зависящей от правил udev?
Как раз занялся проверкой :)

Мой юниксвейный mnt не заметил никаких изменений, но от udev он зависит только по группам, которые присваиваются устройствам правилами udev, а эти группы присваиваются успешно.

Автомонтированием я не пользуюсь, но для проверки только что специально сделал юнит [email protected] :
[Unit]
Description=Mount via mnt

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/local/bin/mnt %I
ExecStop=/usr/local/bin/umt %I
и правило 99-automnt.rules :
SUBSYSTEM!="block", GOTO="mnt_end"
ENV{nick}=="?*", GOTO="mnt_end"
ACTION=="add|change", RUN+="/usr/bin/systemctl start [email protected]%k"
ACTION=="remove", RUN+="/usr/bin/systemctl stop [email protected]%k"
LABEL="mnt_end"
В ходе эксперимента флешки автомонтировались успешно.
Вот же люди мучаются без desktop environment.
elsonador, лично я не мучаюсь, всё просто работает :)
elsonador
Вот же люди мучаются без desktop environment.
Почему же мучаются? Есть средства попроще типа pcmanfm -d, но если есть желание обойтись без паровоза, почему бы нет?
У меня сделано так, как описано тут и всё прекрасно работает
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Очень глупый вопрос,а для чего автомонтирование в иксах(не нравится со времен другой OS).
В консоли тоже не вижу проблем.Написал alias и все.
Последний крик моды - эхо 30-летней давности.
 
Зарегистрироваться или войдите чтобы оставить сообщение.