SUPLA dev na RPI 0 W

Awatar użytkownika
pzygmunt
Posty: 8479
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

czw lut 08, 2018 10:10 am

To co skompilowałeś skopiuj do /usr/sbin
Wtedy uruchom sudo /usr/sbin/supla-dev -D
I obserwuj czy pojawiają się logi
Sibikk
Posty: 308
Rejestracja: pn lis 07, 2016 12:42 pm
Lokalizacja: Katowice

czw lut 08, 2018 7:47 pm

pzygmunt pisze:
czw lut 08, 2018 10:10 am
To co skompilowałeś skopiuj do /usr/sbin
Wtedy uruchom sudo /usr/sbin/supla-dev -D
I obserwuj czy pojawiają się logi

Kod: Zaznacz cały

pi@raspberrypi:~/supla-core/supla-dev/Release $ sudo cp supla-dev /usr/sbin/
pi@raspberrypi:~/supla-core/supla-dev/Release $ cd
pi@raspberrypi:~ $ sudo /usr/sbin/supla-dev -D
sudo: /usr/sbin/supla-dev: command not found
pi@raspberrypi:~ $ 
Awatar użytkownika
pzygmunt
Posty: 8479
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt lut 09, 2018 8:33 am

su
wpisz hasło
wtedy /usr/sbin/supla-dev -D
Sibikk
Posty: 308
Rejestracja: pn lis 07, 2016 12:42 pm
Lokalizacja: Katowice

pt lut 09, 2018 6:12 pm

pzygmunt pisze:
pt lut 09, 2018 8:33 am
su
wpisz hasło
wtedy /usr/sbin/supla-dev -D
Głupie pytanie, ale jakie hasło ma su nie podchodzi raspberry ani to które zmieniłem poprzez passwd?

EDIT Hasło najpierw trzeba ustawić :-) sudo passwd root

Kod: Zaznacz cały

root@raspberrypi:/home/pi#  /usr/sbin/supla-dev -D 
bash: /usr/sbin/supla-dev: Permission denied
root@raspberrypi:/home/pi# sudo  /usr/sbin/supla-dev -D 
sudo: /usr/sbin/supla-dev: command not found
root@raspberrypi:/home/pi# 
Sibikk
Posty: 308
Rejestracja: pn lis 07, 2016 12:42 pm
Lokalizacja: Katowice

pn lut 12, 2018 4:32 pm

pzygmunt pisze:
pt lut 09, 2018 8:33 am
su
wpisz hasło
wtedy /usr/sbin/supla-dev -D

Czy te wszystkie problemy mogą wynikać z braku uprawnień ?

Kod: Zaznacz cały

-rw-r--r--  1 root root 113132 Feb  8 19:43 supla-dev
Zrobiłem jeszcze cus takiego,

Kod: Zaznacz cały

pi@raspberrypi:/usr/sbin $ sudo chmod a+rwx supla-dev
pi@raspberrypi:/usr/sbin $ sudo /usr/sbin/supla-dev -D 
/usr/sbin/supla-dev: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
pi@raspberrypi:/usr/sbin $  /usr/sbin/supla-dev -D 
/usr/sbin/supla-dev: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

Kod: Zaznacz cały

pi@raspberrypi:/usr/lib/supla-server $ ls -la
total 2092
drwxr-xr-x  2 root root    4096 Feb  6 01:06 .
drwxr-xr-x 45 root root    4096 Feb  6 01:06 ..
-r-xr-xr-x  1 root root 1759648 Feb  6 01:06 libcrypto.so
-r-xr-xr-x  1 root root  370236 Feb  6 01:06 libssl.so
Awatar użytkownika
pzygmunt
Posty: 8479
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

wt lut 13, 2018 11:54 am

Wystarczyło chmod +x

jeszcze musisz wyeksportować LD_LIBRARY_PATH jeżeli odpalasz wprost z shell-a

LD_LIBRARY_PATH=/usr/lib/supla-server
export LD_LIBRARY_PATH
Sibikk
Posty: 308
Rejestracja: pn lis 07, 2016 12:42 pm
Lokalizacja: Katowice

wt lut 13, 2018 3:04 pm

pzygmunt pisze:
wt lut 13, 2018 11:54 am
Wystarczyło chmod +x

jeszcze musisz wyeksportować LD_LIBRARY_PATH jeżeli odpalasz wprost z shell-a

LD_LIBRARY_PATH=/usr/lib/supla-server
export LD_LIBRARY_PATH
Powyższą komendę muszę wykonać będąc w konkretnym katalogu?
Bo jeżeli nie to dalej stoje w miejscu :(

Kod: Zaznacz cały

pi@raspberrypi:~ $  LD_LIBRARY_PATH=/usr/lib/supla-server
pi@raspberrypi:~ $  export LD_LIBRARY_PATH
pi@raspberrypi:~ $ sudo /usr/sbin/supla-dev -d
/usr/sbin/supla-dev: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
Awatar użytkownika
pzygmunt
Posty: 8479
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

wt lut 13, 2018 3:50 pm

Tak nie pójdzie. export robisz jako user, a uruchamiasz jako root.
Tu masz skrypt tylko musisz do niego wstawić eksport w to miejsce
https://github.com/SUPLA/raspberry/blob ... la-dev#L25


Możesz też
su
i wtedy reszta
Sibikk
Posty: 308
Rejestracja: pn lis 07, 2016 12:42 pm
Lokalizacja: Katowice

czw lut 15, 2018 6:19 pm

pzygmunt pisze:
wt lut 13, 2018 3:50 pm
Tak nie pójdzie. export robisz jako user, a uruchamiasz jako root.
Tu masz skrypt tylko musisz do niego wstawić eksport w to miejsce
https://github.com/SUPLA/raspberry/blob ... la-dev#L25


Możesz też
su
i wtedy reszta
Ok , od początku.

Kod: Zaznacz cały

 pi@raspberrypi:/usr/lib/supla-server $ ls
libcrypto.so  libssl.so
Supla-Dev skompilowane z uprzednio zedytowanym makefile i supla-core/supla-dev/Release/src/subdir.mk
Do skryptu

Kod: Zaznacz cały

etc/init.d/supla-dev
dodałem

Kod: Zaznacz cały

LD_LIBRARY_PATH=/usr/lib/supla-server
export LD_LIBRARY_PATH 
I dalej stoję w miejscu...

Kod: Zaznacz cały

i@raspberrypi:/ $ sudo /usr/sbin/supla-dev start
/usr/sbin/supla-dev: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
Awatar użytkownika
pzygmunt
Posty: 8479
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

czw lut 15, 2018 6:26 pm

ln -s /usr/lib/supla-server/libssl.so /usr/lib/supla-server/libssl.so.1.0.0
ln -s /usr/lib/supla-server/libcrypto.so /usr/lib/supla-server/libcrypto.so.1.0.0
ODPOWIEDZ