Назад | Перейти на главную страницу

Ошибка Augeas «неожиданный LIDENT, ожидается UIDENT»

Пытаюсь реализовать новый объектив на основе другого. Все, что я сделал до сих пор, это скопировал объектив в /usr/share/augeas/lenses/dist, изменил его имя файла и имя «модуля» в самом файле на «xxx».

Когда я бегу augtool Я получаю такую ​​ошибку:

Failed to initialize Augeas
error: Syntax error in lens definition
/usr/share/augeas/lenses/dist/xxx.aug:5.7-.10:syntax error, unexpected LIDENT, expecting UIDENT
/usr/share/augeas/lenses/dist/xxx.aug:syntax error

Debian Джесси, augtool 1.2.0

Как оказалось, имя модуля внутри файла должно начинаться с заглавной буквы, поэтому я просто заменил «xxx» на «Xxx».

(Поскольку Google не дал результатов поиска для сообщения об ошибке, я надеюсь, что это когда-нибудь поможет кому-нибудь ...)