Strona 1 z 2
Instalacja serwera SUPLA
: 23 stycznia 2017, 18:28
autor: Seba5120
Witam wszystkich

i Pozdrawiam bo to pierwszy mój post

Właśnie zaczynam swoją pierwszą przygodę z linuxem i wybrałem debiana.
Niestety dopiero się uczę i nie bardzo wszystko jeszcze potrafię, temu chciałbym Was prosić o pomoc...
Próbuję postawić serwer Supla, pewnie nie orientujecie się co, serwer do "Inteligentnego domu".
Kolega z forum opisał instalację, niestety jak dla mnie świeżaka to czysta magia o czym piszę,
jednak i tak dużo chyba udało mi się zrobić, ponieważ doszedłem już do ostatniego kroku, czyli:
ansible-playbook -i "localhost," -c local playbook.yml -k -K -s -D
I niestety wysypuje mi taki błąd:
fatal: [localhost]: FAILED! => {"failed": true, "msg": "privilege output closed while waiting for password prompt:\n/bin/sh: 1: sudo: not found\n"}
to retry, use: --limit @/home/supla/playbook.retry
i niestety stoje...
Próbuję i próbuję coś wydłubać, niestety nie potrafię.
Link do forum Supla:
https://forum.supla.org/viewtopic.php?f ... 7&start=20
Re: Instalacja serwera SUPLA
: 23 stycznia 2017, 18:37
autor: lizard
Brakuje Ci polecenia sudo. Jako, że przyznajesz się do bycia początkującym, to napiszę krok po kroku:
- Otwórz terminal i wydaj w nim polecenie: su - (minus po spacji za su), a następnie wpisz hasło roota.
- Zainstaluj sudo poleceniem: apt-get install sudo
- Naciśnij Ctrl-D
- Wpisz polecenie, które spowodowało błąd: ansible-playbook -i "localhost," -c local playbook.yml -k -K -s -D - powinieneś zostać poproszony o wpisanie SWOJEGO hasła.
Re: Instalacja serwera SUPLA
: 23 stycznia 2017, 18:59
autor: Seba5120
Dzięki za szybką odpowiedź

No jest lepiej powiem, poszło dalej, teraz zatrzymuje się na:
fatal: [localhost]: FAILED! => {"failed": true, "msg": "timeout waiting for privilege escalation password prompt:\n\nUfamy, że lokalny administrator udzielił odpowiedniego szkolenia.\nZwykle sprowadza się ono do tych trzech rzeczy:\n\n 1) należy respektować prywatność innych,\n 2) należy myśleć przed pisaniem,\n 3) z dużą władzą wiąże się duża odpowiedzialność.\n\n[sudo via ansible, key=sunsuuumolrzbwpdmtxpjsrwbsnpgqcs] password: "}
to retry, use: --limit @/home/supla/playbook.retry
Re: Instalacja serwera SUPLA
: 23 stycznia 2017, 19:01
autor: lizard
Hm, a miałeś jakąś szansę na wpisanie hasła?
Re: Instalacja serwera SUPLA
: 23 stycznia 2017, 19:46
autor: Seba5120
Udało się chyba. Uruchomiłem instalkę z roota, mimo, że zalecane jest uruchomienie z użytkownika.
Puki co instaluje.
Wyglądało to tak, jakby nie przyjmował hasła root.
Może zbyt proste? 5-literowe, bez znaków specjalnych i bez cyfr.
Re: Instalacja serwera SUPLA
: 24 stycznia 2017, 07:38
autor: Seba5120
Witam ponownie

Udało mi się już postawić serwer, ale wyskakuje mi teraz taki błąd:
Obstawiam, że muszę zainstalować jeszcze ssl-a
tak jak opisuje to:
pzygmunt
z tego tematu:
https://forum.supla.org/viewtopic.php?f ... 7&start=20
Tylko nie rozumiem tego, możecie mi to trochę rozjaśnić?
Z góry dziękuję :-)
Moderowano: Jeśli coś cytujesz stosuj znaczniki quote, nie zapominaj też o znacznikach code
Re: Instalacja serwera SUPLA
: 24 stycznia 2017, 10:05
autor: dedito
Czego konkretnie nie rozumiesz?
Re: Instalacja serwera SUPLA
: 24 stycznia 2017, 10:18
autor: Seba5120
Najpierw mam zrobić to:
Kod: Zaznacz cały
cd /usr/src
sudo mkdir openssl
sudo wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
sudo tar zxvf openssl-1.0.1t.tar.gz
cd openssl-1.0.1t
sudo ./config --prefix=/usr/src/openssl shared
*edit Makefile and remove no-ssl2 flags
sudo make depend
sudo make install
sudo cp /usr/src/openssl/lib/*.so /usr/lib/supla-server/
sudo rm -rf cp /usr/src/openssl
potem uruchomić tą komendę:
I tego dalej nie rozumiem:
Co mam pozmieniać i co jeszcze raz zapuścić?
Gdzie dodać
i co potem uruchomić?
Moderowano: Kolejny raz: Jeśli coś cytujesz stosuj znaczniki quote, nie zapominaj też o znacznikach code
Re: Instalacja serwera SUPLA
: 24 stycznia 2017, 12:59
autor: dedito
Wg tego co tam pisze, masz ściągnąć źródła z git-a, wykonać zmiany we wskazanych plikach i skompilować.
Re: Instalacja serwera SUPLA
: 24 stycznia 2017, 13:12
autor: Seba5120
Rozumiem, że w pierwszym pliku mam zmienić wiersz 47:
Kod: Zaznacz cały
g++ -L/usr/include/mysql -pthread -lrt -o "supla-server" $(OBJS) $(USER_OBJS) $(LIBS)
na
Kod: Zaznacz cały
g++ -L/usr/src/openssl -pthread -lrt -o "supla-server" $(OBJS) $(USER_OBJS) $(LIBS)
A drugi plik wiersz 99:
Kod: Zaznacz cały
g++ -D__OPEN_SSL=1 -I/usr/include/mysql -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
na:
Kod: Zaznacz cały
g++ -D__OPEN_SSL=1 -I/usr/src/openssl -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
Teraz co, jak i czym mam skompilować? I gdzie to wgrać?
Sory ale pierwszy raz mam do czynienia z debianem i tym wszystkim, kompilowaniem itp,
Trzeba do mnie pisać "dużymi literami" ;D