Согласно справочным страницам HP -UX 11.31, ошибка Invalid argument
(EINVAL
)из вызова realpath(3X)
означает, что либо указатель на разрешаемый путь, либо на буфер для разрешенного имени имеет значение NULL.
Возможно, это какая-то ошибка обработки указателя в той части кода, которая проверяет правильность имени файла конфигурации. Это также может объяснить предыдущее сообщение об ошибке Invalid configuration file name
.
Оставив в стороне усилия по разгадке тайны различного поведения USB-накопителя и жесткого диска, вы можете попытаться сделать правило udev
конкретным, чтобы оно могло применяться только к разделам, т.е. идентификаторы устройств, оканчивающиеся цифрой, путем указания
KERNEL=="sd[a-z][1-9]"
как условие.