Aktualizacja serwera dla Raspberry PI do wersji 2.0

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

Post

Aby zaktualizować oprogramowanie serwera, które wcześniej było instalowane z obrazu
https://www.supla.org/download/SUPLA-SERVER-RBPI.zip

należy:

1. Wykonać kopię karty SD np za pomocą programu
https://sourceforge.net/projects/win32diskimager/

2. Zalogować się do Raspberry poprzez SSH (użytkownik: pi)

3. Wykonać poniższe polecenia:

Code: Select all

git clone https://github.com/SUPLA/raspberry
cd raspberry/server-rbpi3/update_v1.1-2.0
sudo ./update_v1.1-2.0.sh
------------------------------------------------------------------------------------------------------------------------------------
*W trakcie aktualizacji mogą być instalowane nowe certyfikaty (ca-certificates). Wtedy wyświetli się edytor gdzie trzeba będzie nacisnąć klawisz "q".
** Będzie też następujące pytanie

Code: Select all

"Configuration file '/etc/apache2/sites-available/default-ssl.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
default-ssl.conf (Y/I/N/O/D/Z) [default=N] ? "
Należy wybrać "N"

*** Zakładam, że nikt nie zmieniał hasła na root-a do bazy mysql. Jeżeli hasło zostało zmienione to należy zmodyfikować je w skrypcie przed uruchomieniem
You do not have the required permissions to view the files attached to this 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

Ważne aby po aktualizacji ustawić właściwą strefę czasową oraz datę

dpkg-reconfigure tzdata

----

vi /etc/php/7.0/cli/php.ini
vi /etc/php/7.0/apache2/php.ini
date.timezone = "Europe/Warsaw"
SUPLA.... Nareszcie w domu.
User avatar
michael
Posts: 1320
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

Serwer zaktualizowany :)
Co prawda brakło mi miejsca na malince i musiałem kombinować, ale ostatecznie skrypt zadziałał bezbłędnie :D
:mrgreen: :mrgreen: :mrgreen:
kml
Posts: 62
Joined: Tue Sep 06, 2016 9:17 pm

Post

Zadziałało zgodnie z opisem - proces aktualizacji trwał 45 minut, wszystko śmiga! Dzięki!
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Tyle to trwa ponieważ aktualizacja również aktualizuje OS.
SUPLA.... Nareszcie w domu.
Seba5120
Posts: 318
Joined: Mon Oct 31, 2016 1:33 pm

Post

Siemka, mam problem...
Dostaję odpowiedź:

Unknown CLOUD version

Co robię nie tak?
Seba5120
Posts: 318
Joined: Mon Oct 31, 2016 1:33 pm

Post

Już widzę...
U mnie jest zamiast:

/var/www/html/src/SuplaBundle/Resources/views/Account

to:

/home/supla/www/src/AppBundle/Resources/views/Account

W których miejscach muszę zmienić ścieżkę zainstalowanej supli w skrypcie?

Ewentualnie może zainstalować suple w odpowiednim miejscu, lub przegrać obecną w dobre miejsce.?

Pozdrawiam :-)
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Popraw ścieżki w skrypcie
SUPLA.... Nareszcie w domu.
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

Próbuję zaktualizować server v.1.1 na Orange Pi Lite do wersji 2.0.

Serwer w wersji v1.1 postawiony za pomocą skryptu opracowanego przez @alv, więc zainstalowany jest w innym miejscu niż te postawione z obrazu dla Raspberry. Przystosowałem skrypt uaktualniający opracowany prze Przemka do swojej wersji - wszystko poszło dobrze, bez błędów.
Serwer w wersji 2.0 odpalił. Poprzedni użytkownik działa, nowo założony również - nawet link aktywujący zadziałał i recaptcha.
Ale jest problem, bo nie logują się urządzenia i smartfon.
Gdy zapuszczam skrypt z :

#!/bin/sh
export LD_LIBRARY_PATH=/home/supla/lib
/home/supla/bin/supla-server -D

to dostaję komunikat, że nie może załadować libmysqlclinet.so.18
Przeszukałem system i faktycznie nie ma tej biblioteki, jest za to libmysqlclinet.so.20.
W żaden sposób z pomocą Google nie mogę doinstalować tej 18-tki. Myślałem, że jak zrobię dowiązanie:

ln -s libmysqlclient.so.20 libmysqlclient.so.18
ldconfig

to mi ruszy, ale nic z tego, dalej jest komunikat, że nie może znaleźć tej 18-tki wymaganej przez supla-server.

System na Orange PI Lite to Armbian na Ubuntu 16.04. (Armbian na Debianie ma tą bibliotekę)

POMOCY!
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Przekompiluj u siebie supla-server
SUPLA.... Nareszcie w domu.

Return to “Nowości”