Strona 1 z 1

OctoPrint - nie startuje po restarcie

: 16 mar 2018, 06:08
autor: Marcin.KnD
Mam Orange Pi Pc, stawiam octroprint wg tego poradnika
[YouTube]https://www.youtube.com/watch?v=new5z6e ... e=youtu.be[/YouTube]

Wszystko jest ładnie, włącza sie, ale pomimo konfiguracji autostartu, nie serwer włącza się po reboot. Woglole po ponownym uruchomieniu nie mogę włączyć serwera. Lacze się po ssh, ale nie mogę włączyć serwera,

"Sudo service octroprint start" przyjmuje ale nie włącza servera.

Od razu mówię że jak chcecie jakieś logi to musicie mi napisać jak je wydobyć, bo z linksem to jest noga.

Czy ktoś poświęci czas żeby mi pomóc

Re: Octroprint na startuje po restarcie

: 16 mar 2018, 06:38
autor: McKee
Logi są w pliku:

Kod: Zaznacz cały

~/.octoprint/logs/octoprint.log
Możesz je wyedytować komendą:

Kod: Zaznacz cały

vi ~/.octoprint/logs/octoprint.log

Ale lepiej po prostu kup raspberry (zamiast orange) i ściągnij oficjalny image na malinę - pozbędziesz się ew. problemów przy aktualizacjach.

Re: Octroprint na startuje po restarcie

: 16 mar 2018, 10:15
autor: Marcin.KnD
Ogólnie konfiguracja działa, muszę jeszcze sprawdzić bez tego autostartu, czy to reboot da się usługę uruchomić. Ale po wprowadzeniu tych komend do autostartu nie serwer nie wstaje. Streming działa ale o co nie.

Re: Octroprint na startuje po restarcie

: 16 mar 2018, 10:23
autor: artur_n
Niby piszesz po polsku a ja Cię nie rozumiem.

Re: Octroprint na startuje po restarcie

: 16 mar 2018, 13:16
autor: Marcin.KnD
Cholerna korekta Google.

Pisze że po wklepaniu komend odpowiedzialnych za autostart octroprinta, po restarcie płytki octroprint nie rusza, w ogóle nie można go włączyć. Streming kamery działa.

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 15:30
autor: McKee
Ja dalej nie wiem / nie rozumiem co działa, a co nie (oprócz tego, że streaming video działa i ogólnie konfiguracja działa).
Może napisz po polsku od nowa.
Jeżeli coś jednak nie działa to zajrzyj do logu o którym pisałem - tam jest start wszystkich modułów po kolei odnotowywany.

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 15:37
autor: dragonn
McKee pisze:Ja dalej nie wiem / nie rozumiem co działa,
Podłącza Rassberry do zasilania - octoprint sam się nie włącza, musi odpalić ręcznie z palca.

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 15:58
autor: McKee
dragonn pisze:
McKee pisze:Ja dalej nie wiem / nie rozumiem co działa,
Podłącza Rassberry do zasilania - octoprint sam się nie włącza, musi odpalić ręcznie z palca.
No nie wiem:
"Sudo service octroprint start" przyjmuje ale nie włącza servera
Mi to wygląda na problem ze startem Octoprint-a - część modułów startuje a część nie. Tylko to jest tak napisane, że nie wiem już czy uruchomiony "z palca" Octoprint startuje (ale domyślam się że jednak nie).

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 16:17
autor: dragonn
A mi to wygląda na problem z tym że octoprint nie startuje jako usługa.

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 17:01
autor: Zepco
Pokaż wynik komendy:

Kod: Zaznacz cały

sudo service --status-all | grep octoprint
oraz

Kod: Zaznacz cały

sudo service octoprint status

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 20:05
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??

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 20:23
autor: Marcin.KnD
Działa tylko streming kamery bo ma autostart w RC.local

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 20:32
autor: Zepco
A co Ci pokazuje:

Kod: Zaznacz cały

netstat -pln | grep 5000

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 20:47
autor: Marcin.KnD
Spróbuję jeszcze raz postawić bez wklepywania autostartu, czy z palca pójdzie po uruchomieniu

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 20:47
autor: Marcin.KnD
Teraz nie powiem bo stawiam od nowa

Re: OctoPrint - nie startuje po restarcie

: 16 mar 2018, 21:42
autor: Marcin.KnD
Octroprint stoi na tą chwilę nie wpisywałem żadnych komend autostartu.

Po uruchomieniu i octroprint startuje z palca

Re: OctoPrint - nie startuje po restarcie

: 17 mar 2018, 18:01
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ć.

Re: OctoPrint - nie startuje po restarcie

: 17 mar 2018, 19:55
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