LinuxForum.Fans
Тема

Проблема с /etc/conf.d/local и OpenRC

Автор: White_Nelud 10 сообщений 6616 просмотров
#143603

После обновления системы (не было времени смотреть на зависимости и просто обновил все) начались проблемы. Первая из них это глюки с иксами. xdm не хочет запускаться при запуске системы. И при компиляции программ и Geany выводит сообщение - "20:07:28: Не удалось найти терминал "xterm" (проверьте путь для терминала в Настройках)". Пусть /bin/bash.

Так же при загрузке системы выводятся строки:

/etc/conf.d/local should be removed

Если воспользоватся командой gdm то гном запускается.

#143608

В OpenRC отличный от умолчального синтаксис конфигурационных файлов. Да и некоторые конфигурационные файлы поменяли место своей локации.
После обновления должно было появиться некоторое количество сообщений с рекомендациями по конфигурированию. Читать их надо.
etc-update выполнили?

White Nelud написал:
/etc/conf.d/local should be removed

Удалите и не переживайте. Если мне не изменяет память, пользовательские программы и скрипты при использовании OpenRC помещаются в /etc/conf.d/local.start. Как-то так, проверить не на чем :(

#143612

Lupo Alberto, удалил. После перезагрузки вывело строку о том что невозможно запустить дисплей менеджер. Отредактировал /etc/conf.d/xdm заменив xdm на gdm. Проблема решилась, гном стартует без проблем, но вот в Geany по прежнему просит проверить путь в терминале и не может скомпилить самую простую программу. Ошибка описана выше. Это может быть связано с OpenRC?

#143614
White Nelud написал:
Проблема решилась, гном стартует без проблем, но вот в Geany по прежнему просит проверить путь в терминале и не может скомпилить самую простую программу. Ошибка описана выше. Это может быть связано с OpenRC?

Покажите полный вывод ошибки, то есть после запуска команды установки и до её прерывания с ошибкой.

#143616

Lupo Alberto, если вы о Geany то вот:

text
20:30:07: Это Geany 0.19.2
20:30:07: Файл /home/koala/prog открыт (1).
20:30:09: Не удалось найти терминал "xterm" (проверьте путь для терминала в Настройках)
#143620

White Nelud, Обновился OpenRC до версии 0.8
Ты не до конца дочитал.
Это даже не ошибка, а просто предупреждение.
/etc/conf.d/local будет удален, а вместо него нужно будет пользоваться файлами в /etc/local.d
Нужно создать файл, заканчивающийся на .start, и переместить в него функцию local_start, и, аналогично, нужно создать файл, заканчивающийся на .stop, и переместить в него функцию local_stop. Файлы должны иметь право на исполнение (chmod +x)
Что я и сделал. Правда при этом сообщения все равно не пропали, но на ходовые качества они никак не влияют wink

/etc/local.d/README написал:

This directory should contain programs or scripts which are to be run
when the local service is started or stopped.

If a file in this directory is executable and it has a .start extension,
it will be run when the local service is started. If a file is
executable and it has a .stop extension, it will be run when the local
service is stopped.

All files are processed in lexical order.
#143623

White Nelud, покажите
[console]echo $TERM[/console]
[console]emerge xterm -pv[/console]

#143625

А еще появилось предупреждение, что rc_sys не определен в rc.conf и что будет использоваться значение по умолчанию. И действительно он у меня закоментирован.
Возможные значения:

/etc/rc.conf написал:

"" - nothing special
# "lxc" - Linux Containers
# "openvz" - Linux OpenVZ
# "prefix" - Prefix
# "uml" - Usermode Linux
# "vserver" - Linux vserver
# "xen0" - Xen0 Domain
# "xenU" - XenU Domain

Что это такое я не знаю и выяснять лень wink

#143626
Lupo Alberto написал:
В OpenRC отличный от умолчального синтаксис конфигурационных файлов. Да и некоторые конфигурационные файлы поменяли место своей локации.
После обновления должно было появиться некоторое количество сообщений с рекомендациями по конфигурированию. Читать их надо.

OpenRC наконец-то появился в stable?!!!
----
upd. Нет, это не так. Значит у нелюдя уже давно все файлы правильно сконфигурированы.

#143634

Lupo Alberto, mycetophylax, спасибо за помощь. Обновил xterm и все нормально. Теперь Genany компилит, правда там проблемы с правами но проблема решена. smile

Войдите или зарегистрируйтесь, чтобы ответить.