[РЕШЕНО] Установка expert mode в графическом режиме, ошибка rc.local

Автор VKH, 19 августа 2015, 14:43:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

VKH

При установке debian 8.1 в графическом режиме (не expert mode) нет проблем с rc.local при загрузке ОС.
При установке debian 8.1 expert mode (графический режим) появились проблемы:
1. rc.local, при загрузке выдает ошибку о невозможности загрузиться;
вывод sudo systemctl status rc.local -l
Открыть содержимое (спойлер)
rc-local.service - /etc/rc.local Compatibility
   Loaded: loaded (/lib/systemd/system/rc-local.service; static)
   Active: failed (Result: exit-code) since Ср 2015-08-19 13:15:37 MSK; 1h 17min ago
  Process: 735 ExecStart=/etc/rc.local start (code=exited, status=2)

авг 19 13:15:34 Lcom rc.local[735]: /etc/rc.local: 13: /etc/rc.local: cannot create /sys/devices/system/cpu/cpufreq/conservative/down_threshold: Directory nonexistent
авг 19 13:15:37 Lcom systemd[1]: rc-local.service: control process exited, code=exited status=2
авг 19 13:15:37 Lcom systemd[1]: Failed to start /etc/rc.local Compatibility.
авг 19 13:15:37 Lcom systemd[1]: Unit rc-local.service entered failed state.
[свернуть]
после загрузки ОС через терминал sudo systemctl start rc.local и все работает
Открыть содержимое (спойлер)
rc-local.service - /etc/rc.local Compatibility
   Loaded: loaded (/lib/systemd/system/rc-local.service; static)
   Active: active (exited) since Ср 2015-08-19 14:36:02 MSK; 4s ago
  Process: 6270 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)
[свернуть]
Сам rc.local:
Открыть содержимое (спойлер)
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo "35" > /sys/devices/system/cpu/cpufreq/conservative/down_threshold
exit 0
[свернуть]
2. так же не работает cpufreqd. мои настройки не выполняются.
Предполагаю что проблема с правами доступа. При установке выбрал теневые пароли и root пользователя и создал учетную запись пользователя. После установки командой '# adduser пользователь sudo' добавил права sudo себе.
В чем пожет быть проблема, подскажите?



ferum

Цитата: VKH от 19 августа 2015, 14:43:21echo "35" > /sys/devices/system/cpu/cpufreq/conservative/down_threshold
За чем?
Цитата: VKH от 19 августа 2015, 14:43:21авг 19 13:15:34 Lcom rc.local[735]: /etc/rc.local: 13: /etc/rc.local: cannot create /sys/devices/system/cpu/cpufreq/conservative/down_threshold: Directory nonexistent
На него же ругается.
Русские дебианщики против цифрового слабоумия !

VKH

Мне нужно подкорректировать параметры "conservative" в cpufreq, поэтому добавляю в rc.local чтобы при загрузке изменить параметр. Ругаться стал после установи expert mode

VKH

Собственно так и не решил проблемку с rc.local. При загрзуке выдает ошибки на мои  изменения.При этом, после загрузки, через терминал выполняется без сообщения об ошибке. Но сохраняет на текущий сеанс. Как еще можно на постоянной основе изменить параметры регулятора conservative или ondemand без использования rc.local?

betmus

Цитата: VKH от 31 октября 2015, 21:27:05Как еще можно на постоянной основе изменить параметры регулятора conservative или ondemand без использования rc.local?
Видимо rc.local пытается загрузить параметры слишком рано, соответственно подсунуть их туда, где они будут загружаться позже.

VKH

#5
Это я понимаю, но куда? Как ранее писал такая проблема с rc.local только при установке системы в expert режиме. При обычном режиме установки системы rc.local обрабатывает все нормально. Я так понимаю ограничен доступ к определенным настройкам.

yoric

Сколько раз проверяли, для чистоты эксперимента? Или Вам показалось, или что-то по-другому делаете...
А так установите sysfsutils, он для этого предназначен. И вообще, дебиан по умолчанию работает на ondemand, что-то делали, чтобы включить consrvative? А то правильно подсказывают, этого каталога просто нет.

VKH

#7
Настройки системы были полностью одинаковые, был только разный тип установки системы. Да, ondemand изменил на conservative. В загруженной системе rc.local через терминал отрабатывает без ошибок! Ошибка только при загрузке системы.

Cообщение объединено 01 ноября 2015, 08:15:27

Проблема использования rc.local не решена. Для своих задача решил проблему используя sysfsutils. Благодарю за подсказку! Тему закрываю