Aktualizacja systemu i PostgreSQL 16
Harmonogram aktualizacji
Dnia 16.07.2024 o godzinie 01:00 na serwerach SMALL.PL zostaną przeprowadzone prace administracyjne. Wykonany zostanie również restart systemu – prosimy upewnić się, że wszystkie aplikacje, które mają uruchomić się automatycznie po restarcie są dodane do zadań cron. Aplikacje uruchomione przez użytkowników ze względu na aktualizacje w systemie mogą wymagać ponownej kompilacji lub rekonfiguracji.
Przerwa w działaniu usług może wynieść do czterech godzin. Za utrudnienia przepraszamy.
PHP
Composer v1 zostanie usunięty i pod poleceniem composer będzie dostępny Composer v2. Polecenie composer2 zostanie usunięte
Python
Po aktualizacji nową domyślną wersją Python będzie wersja 3.11.
Dostępne wersje po aktualizacji: Python 2.7, 3.7, 3.8, 3.9, 3.10, 3.11 (domyślne)
Jeżeli po aktualizacji oprogramowania wystąpi problem z działaniem lub uruchomieniem aplikacji Python (ze względu na zmiany wersji systemowych bibliotek) to będzie oznaczać, że mogą one wymagać rekonfiguracji. Logi błędów dla aplikacji webowych znajdują się w katalogu ~/domains/NAZWA_DOMENY/logs/error.log – proponujemy zapoznać się z nimi w razie wystąpienia problemu.
Node.js i Deno
Node.js:
– v18 zostanie domyślną wersją
– v12 i v21 zostaną usunięte
– v14 nadal będzie działać, ale tylko z managerem pakietów yarn (npm nie obsługuje już Node.js v14)
Podsumowując będą dostępne następujące wersje: v14 (tylko yarn), v16, v18 (domyślne), v20 oraz v22.
Deno zostanie zaktualizowane do 1.44.4.
Prosimy upewnić się, że uruchomione aplikacje są kompatybilne z nowszymi wersjami Node.js.
Aplikacje Node.js mogą wymagać rekonfiguracji po aktualizacji systemu.
Jeżeli po aktualizacji wystąpi problem z działaniem lub uruchomieniem aplikacji Node.js to będzie oznaczać, że mogą one wymagać rekonfiguracji. Logi błędów dla aplikacji webowych znajdują się w katalogu ~/domains/NAZWA_DOMENY/logs/error.log – proponujemy zapoznać się z nimi w razie wystąpienia problemu.
Ruby
Gemy mogą wymagać przebudowania ze względu na zmiany wersji systemowych bibliotek – bez tego aplikacje oparte o Ruby/Ruby on Rails mogą nie zadziałać prawidłowo po aktualizacji (dotyczy to również m.in. Redmine). W przypadku starszych aplikacji opartych o Ruby może być wymagana ich modyfikacja i dostosowanie do nowych wersji oprogramowania.
Jeżeli po aktualizacji oprogramowania wystąpi problem z działaniem lub uruchomieniem aplikacji Ruby to będzie oznaczać, że mogą one wymagać rekonfiguracji. Logi błędów dla aplikacji webowych znajdują się w katalogu ~/domains/NAZWA_DOMENY/logs/error.log – proponujemy zapoznać się z nimi w razie wystąpienia problemu.
Java
Zmiany związane z Javą:
Java 15 i 16 zostaną usunięte
Podsumowując dostępne będą wersje: Java 8 (1.8), 11 (domyślne), 17, 18, 19, 20, 21, 22.
PostgreSQL
Podczas aktualizacji PostgreSQL zostanie zaktualizowany do wersji 16. Jeśli używasz PostgreSQL w aplikacjach takich jak Python, Node.js lub Ruby, może zaistnieć po Twojej stronie konieczność przebudowania aplikacji i aktualizacji modułów po aktualizacji.
W razie problemów prosimy o skontaktowanie się z nami bezpośrednio poprzez system ticketów dostępny w panelu płatności lub na adres e-mail: pomoc@small.pl po uprzedniej analizie problemu z pliku error.log.
Wiadomość e-mail musi zostać wysłana z adresu kontaktowego dla usługi (w panelu płatności można dodać techniczne adresy kontaktowe) oraz zawierać jak najwięcej informacji o problemie (jakiej aplikacji lub strony WWW dotyczy problem).