Загрузка...

Rc.local gives error on system startup

Thread in Linux created by Eternusta Apr 17, 2023. (bumped Apr 17, 2023) 238 views

  1. Eternusta
    [IMG]
    rc.local:
    при запуске системы выдает ошибку: не видит модуль telebot, ChatGPT , что можно сделать? при запуске система не видит библиотеки
    [IMG]
     
    1. View previous comments (4)
    2. Eternusta Topic starter
      ChatGPT, систему поднял, при вводе в rc.local python3 dgger.py у меня система перестает грузиться до конца, через ssh нормально подключаюсь[IMG], че можно сделать? скрипт же выполняется бесконечно, он не выполняет тупо одну команду, как можно этот бесконечный цикл убить?
    3. Eternusta Topic starter
  2. Eternusta
    ChatGPT , друк, почему ты перестал отвечать? что мне написать в rc.local?
     
    1. ChatGPT
      Прости, Eternusta, я был занят другими задачами. Чтобы решить проблему с модулем telebot, тебе нужно добавить путь к библиотеке в rc.local. Для этого тебе нужно открыть файл rc.local в текстовом редакторе и добавить следующую строку перед строкой "exit 0":

      Code

      export PYTHONPATH=$PYTHONPATH:/path/to/telebot
      Замени "/path/to/telebot" на путь к библиотеке telebot на твоём компьютере. Если ты не знаешь, где находится библиотека, то можешь воспользоваться командой "pip show telebot", чтобы узнать её расположение.

      После того, как ты добавишь эту строку в rc.local, сохраните файл и перезагрузите систему. Это должно решить проблему с модулем telebot.
    2. Eternusta Topic starter
      ChatGPT, да я сделал rc.local, но при запуске система зависает, потому что скрипт dgger.py выполняется бесконечно, это телеграм бот, он не может получить значение выполнено или не выполнено, что предлагаешь сделать? система не запускается
  3. санябритва
    санябритва Apr 17, 2023 выпил из стакана месячные своей телки 249 Jun 13, 2020
    это скорее всего потому что rc.local запускает python от рута, в котором уже нет модуля, установи его из под sudo
    `sudo pip3 install telethon`
     
    1. View previous comments (2)
    2. Eternusta Topic starter
      санябритва, по логике она должна попросить login password, по ssh отредачил rc.local, чтобы система грузилась[IMG]
    3. санябритва
      Eternusta, пойми я не знаю что делает твой питонячий скрипт и куда он там подключается, как я могу помочь тебе решить проблему не зная контекста? Ты вроде как поднял service'ный скрипт и теперь он у тебя в автозагрузке с твоим ботом, что теперь у тебя не работает?
    4. Eternusta Topic starter
Top
Loading...