OctoPrint - nie startuje po restarcie

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
Marcin.KnD
Konto z ograniczeniami
Postów w temacie: 10
Posty: 648
Rejestracja: 03 maja 2017, 03:16
Drukarka: CoreXY 300x300x300
x 51

Re: OctoPrint - nie startuje po restarcie

Post autor: Marcin.KnD »

Chodzi mi to że postępując wg instrukcji
- Login as root (user: root, password: 1234)
- Create new user
sudo adduser pi (user – pi, u can use any word octopi, orange etc)
sudo adduser pi sudo
sudo visudo
pi ALL=(ALL) NOPASSWD:ALL (put this on the last line of opened file)
CTRL+O, Enter, CTR+X (Save changes)
sudo su pi (login as pi)

- Install OctoPrint (Pyton 2.7 allredy installed by default )
cd ~
sudo apt-get install python-pip python-dev python-setuptools python-virtualenv git libyaml-dev build-essential
git clone https://github.com/foosel/OctoPrint.git
cd OctoPrint
python -m virtualenv venv
./venv/bin/pip install pip --upgrade
./venv/bin/python setup.py install
mkdir ~/.octoprint

- Aumatic startup
sudo nano ~/OctoPrint/scripts/octoprint.init
DAEMON=/home/pi/OctoPrint/venv/bin/octoprint (add this after line „NAME”)
CTRL+O,Enter, CTRL+X (Save changes)
sudo nano ~/OctoPrint/scripts/octoprint.default
OCTOPRINT_USER=pi (allredy should be user „pi” if not change)
DAEMON=/home/pi/OctoPrint/venv/bin/octoprint ( delete „#” in this line)
CTRL+O,Enter, CTRL+X (Save changes)
sudo cp ~/OctoPrint/scripts/octoprint.init /etc/init.d/octoprint
sudo chmod +x /etc/init.d/octoprint
sudo cp ~/OctoPrint/scripts/octoprint.default /etc/default/octoprint
sudo update-rc.d octoprint defaults (autostart)

- Test OctoPi
~/OctoPrint/venv/bin/octoprint (start octoprint)
Open your browser http://<orange ip>:5000. If you did everything correct your OctoPrint UI should come up. Close your browser(skip setup, we will do it later), go back to terminal, CTRL+C (stop OctopPrint)
To po wklepaniu ostatniej komendy ~/OctoPrint/venv/bin/octoprint, powoduje uruchomienie Octoprint. Loguje sie w przegladarce i wszyto działa.
Ale jeśli potem wyłączę PI i włączę ponownie to już nie mogę się zalogować do http://<orange ip>:5000 (oczywiście wklepuję prawidłowy adres IP, który tutaj pomijam) - Witryna nieosiągalna.

LOGI po uruchomieniu
pi@orangepipc:~$ vi ~/.octoprint/logs/octoprint.log
***************************************************
2018-03-15 21:22:03,747 - octoprint.startup - INFO - Starting OctoPrint 1.3.6
2018-03-15 21:22:03,748 - octoprint.startup - INFO - ******************************************************************************
2018-03-15 21:22:03,939 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2018-03-15 21:22:06,038 - octoprint.plugin.core - WARNING - Plugin "OctoPi Support Plugin" did not pass check
2018-03-15 21:22:06,815 - octoprint.plugins.discovery - INFO - pybonjour is not installed, Zeroconf Discovery won't be available
2018-03-15 21:22:06,824 - octoprint.plugin.core - INFO - Found 7 plugin(s) providing 7 mixin implementations, 4 hook handlers
2018-03-15 21:22:07,035 - octoprint.server - INFO - Intermediary server started
2018-03-15 21:22:07,037 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2018-03-15 21:22:07,039 - octoprint.plugin.core - WARNING - Plugin "OctoPi Support Plugin" did not pass check
2018-03-15 21:22:07,347 - octoprint.plugin.core - INFO - Found 7 plugin(s) providing 7 mixin implementations, 4 hook handlers

@Zepco
pi@orangepipc:~$ sudo service --status-all | grep octoprint
[ + ] octoprint
pi@orangepipc:~$ sudo service octoprint status
● octoprint.service - LSB: OctoPrint daemon
Loaded: loaded (/etc/init.d/octoprint; bad; vendor preset: enabled)
Active: active (exited) since Thu 2018-03-15 21:18:12 UTC; 21h ago
Docs: man:systemd-sysv-generator(8)
Process: 888 ExecStart=/etc/init.d/octoprint start (code=exited, status=0/SUCC

Mar 15 21:18:10 orangepipc systemd[1]: Starting LSB: OctoPrint daemon...
Mar 15 21:18:12 orangepipc octoprint[888]: * Starting OctoPrint Daemon OctoPrin
Mar 15 21:18:12 orangepipc octoprint[888]: ...done.
Mar 15 21:18:12 orangepipc systemd[1]: Started LSB: OctoPrint daemon.
Czyli z tego co widzę to usługa działa to dlaczego nie mogę się zalogować do serwera??
Awatar użytkownika
Marcin.KnD
Konto z ograniczeniami
Postów w temacie: 10
Posty: 648
Rejestracja: 03 maja 2017, 03:16
Drukarka: CoreXY 300x300x300
x 51

Re: OctoPrint - nie startuje po restarcie

Post autor: Marcin.KnD »

Działa tylko streming kamery bo ma autostart w RC.local
Awatar użytkownika
Zepco
Postów w temacie: 2
Posty: 1555
Rejestracja: 25 kwie 2017, 22:23
Lokalizacja: Kielce
Drukarka: PRUSA i3 MK2S
x 294

Re: OctoPrint - nie startuje po restarcie

Post autor: Zepco »

A co Ci pokazuje:

Kod: Zaznacz cały

netstat -pln | grep 5000
Prusa i3 MK2S
Anet A8 - rozebrana na części...
3DGence One
Awatar użytkownika
Marcin.KnD
Konto z ograniczeniami
Postów w temacie: 10
Posty: 648
Rejestracja: 03 maja 2017, 03:16
Drukarka: CoreXY 300x300x300
x 51

Re: OctoPrint - nie startuje po restarcie

Post autor: Marcin.KnD »

Spróbuję jeszcze raz postawić bez wklepywania autostartu, czy z palca pójdzie po uruchomieniu
Awatar użytkownika
Marcin.KnD
Konto z ograniczeniami
Postów w temacie: 10
Posty: 648
Rejestracja: 03 maja 2017, 03:16
Drukarka: CoreXY 300x300x300
x 51

Re: OctoPrint - nie startuje po restarcie

Post autor: Marcin.KnD »

Teraz nie powiem bo stawiam od nowa
Awatar użytkownika
Marcin.KnD
Konto z ograniczeniami
Postów w temacie: 10
Posty: 648
Rejestracja: 03 maja 2017, 03:16
Drukarka: CoreXY 300x300x300
x 51

Re: OctoPrint - nie startuje po restarcie

Post autor: Marcin.KnD »

Octroprint stoi na tą chwilę nie wpisywałem żadnych komend autostartu.

Po uruchomieniu i octroprint startuje z palca
Awatar użytkownika
Marcin.KnD
Konto z ograniczeniami
Postów w temacie: 10
Posty: 648
Rejestracja: 03 maja 2017, 03:16
Drukarka: CoreXY 300x300x300
x 51

Re: OctoPrint - nie startuje po restarcie

Post autor: Marcin.KnD »

Udało się - zrobiłem.

nie znalazłem żadnej dobrej instrukcji, więc zrobiłem swoją korzystając z trzech:
https://github.com/foosel/OctoPrint/wik ... g-Raspbian

https://haus-automatisierung.com/projek ... druck.html

https://www.youtube.com/watch?v=new5z6e5G9U

Wziąłem trochę z każdej i udało się.

Zostawiam dla Potomnych
https://drive.google.com/open?id=1WzNW3 ... 2iRljFhYK5

Udało mi się odpalić Logitech C270 w 1280x720, w instrukcji jest napisane krok po kroku jak modyfikować skrypt, jakby było coś nie jasne to pytać.
Awatar użytkownika
Marcin.KnD
Konto z ograniczeniami
Postów w temacie: 10
Posty: 648
Rejestracja: 03 maja 2017, 03:16
Drukarka: CoreXY 300x300x300
x 51

Re: OctoPrint - nie startuje po restarcie

Post autor: Marcin.KnD »

a jeśli ktoś chce auto start kamery to w /etc/rc.local trzeba powyżej exit 0 dodac linie:

/home/pi/scripts/webcamDaemon start
ODPOWIEDZ

Wróć do „Firmware'y i hosty”