Загрузка...

Rc.local выдает ошибку при запуске системы

Тема в разделе Linux создана пользователем Eternusta 17 апр 2023. (поднята 17 апр 2023) 243 просмотра

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

      Код

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

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