SSL - problem

effendi
Posts: 165
Joined: Wed Apr 26, 2017 9:36 am

Post

Witam, postawiłem serwer supli na Raspberry Pi. Przy próbie wyświetlenia strony logowania otrzymuje komunikat:
SSL otrzymał rekord przekraczający największą dozwoloną długość. Kod błędu: SSL_ERROR_RX_RECORD_TOO_LONG
Prosze o pomoc w poprawieniu tego błędu. THX
Pogodynka >>
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Musisz skompilować SSL-a z wsparciem wersji 2.0

viewtopic.php?f=4&t=2215&p=10740&hilit= ... ssl#p10740

I później odpalasz serwer z dodatkową zmienną środowiskową
https://github.com/SUPLA/raspberry/blob ... server#L23
SUPLA.... Nareszcie w domu.
effendi
Posts: 165
Joined: Wed Apr 26, 2017 9:36 am

Post

Dzieki za info...
skompilowałem ssl wg:
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
Czy aby dodać wsparcie dla supli muszę mieć NDK na RPi3?
Pogodynka >>
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Po co NDK ?
SUPLA.... Nareszcie w domu.
effendi
Posts: 165
Joined: Wed Apr 26, 2017 9:36 am

Post

OK... wybacz nie do końca zrozumiałem.
Ta zmienna środowiskowa, o której piszesz to ten wpis>>
LD_LIBRARY_PATH=/usr/lib/supla-server
On już jest w supla-server...
Pogodynka >>
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

SUPLA.... Nareszcie w domu.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

SUPLA.... Nareszcie w domu.
Sibikk
Posts: 366
Joined: Mon Nov 07, 2016 12:42 pm
Location: Katowice

Post

effendi wrote: Thu Oct 26, 2017 9:32 am Dzieki za info...
skompilowałem ssl wg:
cd /usr/src
sudo mkdir openssl
sudo wget https://www.openssl.org/source/openssl- ... ilt.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
Czy aby dodać wsparcie dla supli muszę mieć NDK na RPi3?
@pzygmunt z gory przepraszam za zawracanie gitary... w jaki sposob usunac flagi no-ssl2 z pliku Makefile, nano makefile i jak znalezc te flagi.
Image
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Zamień

Code: Select all

sudo ./config --prefix=/usr/src/openssl shared
na

Code: Select all

sudo ./config --prefix=/usr/src/openssl enable-ssl2  shared 
SUPLA.... Nareszcie w domu.
Sibikk
Posts: 366
Joined: Mon Nov 07, 2016 12:42 pm
Location: Katowice

Post

pzygmunt wrote: Thu Jan 25, 2018 4:35 pm Zamień

Code: Select all

sudo ./config --prefix=/usr/src/openssl shared
na

Code: Select all

sudo ./config --prefix=/usr/src/openssl enable-ssl2  shared 
Jeszcze dla pewnosci mam zmienic w config i w options czy tylko w configure?

Code: Select all

OPTIONS=--prefix=/usr/src/openssl enable-ssl2 shared -Wa,--noexecstack no-ec_nistp_6$
CONFIGURE_ARGS=linux-armv4 --prefix=/usr/src/openssl enable-ssl2 shared -Wa,--n$
SHLIB_TARGET=linux-shared
Poszo dalej tylko teraz gdzie to przekopiowac? nie mam supla-server tylko supla-dev jak podmieniem foldery nic to nie dalo. Wiec teraz stoje na

Code: Select all

 sudo cp /usr/src/openssl/lib/*.so /usr/lib/supla-server/
Image

Return to “Pomoc”