supla-cloud na własnym serwerze nie działa

cosmita
Posts: 136
Joined: Tue Sep 11, 2018 11:06 am

Post

Witam,

Dziwna sprawa, przez zimę nie logowałem się do supla-cloud na własnym serwerze - odpalone w dockerze, dziś po próbie aktualizacji i ponownym uruchomieniu nie mogę wejść w panel po lokalnym adresie IP. Sama supla działa - urządzenia się logują i apka na androidzie działa. ale logi z supla cloud są niepokojące

Code: Select all

sudo docker logs --tail=50 supla-cloud
PHP Fatal error:  Interface 'Symfony\Component\Routing\RequestContextAwareInterface' not found in /var/www/cloud/vendor/symfony/symfony/src/Symfony/Component/Routing/Generator/UrlGeneratorInterface.php on line 32
  -, -l, --login                gör skalet till inlos [flaggor] [grupp [gshadow]]

Flaggor:
Användning: %s [flaggor] [grupp]

Flaggor:
Användning: %s [flaggor] [lösenord [skugga]]

Flaggor:
Användning: %s [flaggor] [lösenord]

Flaggor:
Användning: id
Usage: id [-a]
Användning: logoutd
Användning: newgrp [-] [grupp]
Användning: sg grupp [[-c] kommando]
Användning: su [flaggor] [KONTO]

Flaggor:
  -c, --command KOMMANDO        skicka KOMMANDO till anropade skalet
  -h, --help                    visa detta hjälpmeddelande och avsluta
PHP Fatal error:  Interface 'Symfony\Component\Routing\RequestContextAwareInterface' not found in /var/www/cloud/vendor/symfony/symfony/src/Symfony/Component/Routing/Generator/UrlGeneratorInterface.php on line 32
  -, -l, --login                gör skalet till inloPHP Fatal error:  Interface 'Symfony\Component\Routing\RequestContextAwareInterface' not found in /var/www/cloud/vendor/symfony/symfony/src/Symfony/Component/Routing/Generator/UrlGeneratorInterface.php on line 32
s [flaggor] [grupp [gshadow]]

Flaggor:
Användning: %s [flaggor] [grupp]

Flaggor:
Användning: %s [flaggor] [lösenord [skugga]]

Flaggor:
Användning: %s [flaggor] [lösenord]

Flaggor:
Användning: id
Usage: id [-a]
Användning: logoutd
Användning: newgrp [-] [grupp]
Användning: sg grupp [[-c] kommando]
Användning: su [flaggor] [KONTO]

Flaggor:
  -c, --command KOMMANDO        skicka KOMMANDO till anropade skalet
  -h, --help                    visa detta hjälpmeddelande och avsluta
  -, -l, --login                gör skalet till inlo
gdzie szukać przyczyny?

pozdrawiam
cosmita
Posts: 136
Joined: Tue Sep 11, 2018 11:06 am

Post

up!

mam instalować suple od nowa i przywracać bazę? O co chodzi z tym błędem symfony?

wykonane:

Code: Select all

pi@raspberrypi:~/supla-docker $ sudo git checkout .
pi@raspberrypi:~/supla-docker $ sudo git checkout master
Already on 'master'
Your branch is up to date with 'origin/master'.
sudo git pull
Already up to date.

pi@raspberrypi:~/supla-docker $ sudo ./supla.sh upgrade
Making database backup
Database backup saved to ./var/backups/supla04022021122242.sql.gz
Stopping SUPLA containers
Stopping supla-server ... done
Stopping supla-cloud  ... done
Stopping supla-db     ... done
SUPLA containers has been stopped.
Pulling supla-db     ... done
Pulling supla-cloud  ... done
Pulling supla-server ... done
Starting SUPLA containers
Starting supla-db ... done
Starting supla-cloud ... done
Starting supla-server ... done
SUPLA containers has been started.
następnie

Code: Select all

pi@raspberrypi:~/supla-docker $ sudo docker logs --tail=50 supla-cloud
  -h, --help                    visa detta hjälpmeddelande och avsluta
  -, -l, --login                gör skalet till inlos [flaggor] [grupp [gshadow]]

Flaggor:
PHP Fatal error:  Interface 'Symfony\Component\Routing\RequestContextAwareInterface' not found in /var/www/cloud/vendor/symfony/symfony/src/Symfony/Component/Routing/Generator/UrlGeneratorInterface.php on line 32
Användning: %s [flaggor] [grupp]

Flaggor:
Användning: %s [flaggor] [lösenord [skugga]]

Flaggor:
Användning: %s [flaggor] [lösenord]

Flaggor:
Användning: id
Usage: id [-a]
Användning: logoutd
Användning: newgrp [-] [grupp]
Användning: sg grupp [[-c] kommando]
Användning: su [flaggor] [KONTO]

Flaggor:
  -c, --command KOMMANDO        skicka KOMMANDO till anropade skalet
  -h, --help                    visa detta hjälpmeddelande och avsluta
  -, -l, --login                gör skalet till inlos [flaggor] [grupp [gshadow]]

Flaggor:
Användning: %s [flaggor] [grupp]

Flaggor:
Användning: %s [flaggor] [lösenord [skugga]]

Flaggor:
Användning: %s [flaggor] [lösenord]

Flaggor:
Användning: id
Usage: id [-a]
Användning: logoutd
Användning: newgrp [-] [grupp]
Användning: sg grupp [[-c] kommando]
Användning: su [flaggor] [KONTO]

Flaggor:
  -c, --command KOMMANDO        skicka KOMMANDO till anropade skalet
  -h, --help                    visa detta hjälpmeddelande och avsluta
PHP Fatal error:  Interface 'Symfony\Component\Routing\RequestContextAwareInterface' not found in /var/www/cloud/vendor/symfony/symfony/src/Symfony/Component/Routing/Generator/UrlGeneratorInterface.php on line 32
  -, -l, --login                gör skalet till inlo
Last edited by cosmita on Fri Apr 02, 2021 10:37 am, edited 1 time in total.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Nie znam Szwedzkiego. Spróbuj jeszcze raz zrobić upgrade. Może coś się wysypało po drodze.
SUPLA.... Nareszcie w domu.
cosmita
Posts: 136
Joined: Tue Sep 11, 2018 11:06 am

Post

też nie znam :) ale dlaczego takie cuda?

upgrade i pull nic nie dał, chyba pozostaje wywalić wszystko i od nowa zainstalować, nie mam pojęcia jaką procedurą poza reinstalacją wszystkiego od zera można się w takim przypadku ratować
cosmita
Posts: 136
Joined: Tue Sep 11, 2018 11:06 am

Post

niestety, nie wiem co się stało ale nawet instalując od nowa

Code: Select all

git clone https://github.com/SUPLA/supla-docker.git
pozniej po ustawieniu wszystkiego startujemy suplę

Code: Select all

./supla.sh start
wszystko startuje ale niestety supla-cloud ma ten sam problem

następnie próbowałem usunąć bazę i to poszło

Code: Select all

sudo docker exec -u www-data supla-cloud php bin/console doctrine:database:drop --force
później gdy chcę ponownie bazę utworzyć i przywrócić z backupu mam:

Code: Select all

sudo docker exec -u www-data supla-cloud php bin/console doctrine:database:create

In Kernel.php line 768:

  Unable to write in the "cache" directory (/var/www/cloud/var/cache/prod).
nie wiem co dalej
cosmita
Posts: 136
Joined: Tue Sep 11, 2018 11:06 am

Post

i jeszcze to po pierwszym uruchomieniu

Code: Select all

MySQL - stmt prepare error - Table 'supla.migration_versions' doesn't exist

Code: Select all

pi@raspberrypi:~/supla-docker $ sudo docker logs --tail=50 supla-server
INFO[1617364554.955447] Started at Fri Apr  2 11:55:54 2021
INFO[1617364554.970448] Server version 2.3.38 [Protocol v14]
INFO[1617364554.970945] Started at Fri Apr  2 11:55:54 2021
ERR[1617364554.975551] MySQL - stmt prepare error - Table 'supla.migration_versions' doesn't exist
ERR[1617364554.976707] The version of the database can not be determined!
2021-04-02 11:55:54,980 INFO exited: supla-scheduler (exit status 1; not expected)
ERR[1617364554.994167] MySQL - stmt prepare error - Table 'supla.migration_versions' doesn't exist
ERR[1617364554.995576] The version of the database can not be determined!
2021-04-02 11:55:54,999 INFO exited: supla-server (exit status 1; not expected)
2021-04-02 11:55:58,012 INFO spawned: 'supla-scheduler' with pid 20
2021-04-02 11:55:58,022 INFO spawned: 'supla-server' with pid 21
INFO[1617364558.66330] Scheduler version 2.3.9
INFO[1617364558.66768] Started at Fri Apr  2 11:55:58 2021
INFO[1617364558.79640] Server version 2.3.38 [Protocol v14]
INFO[1617364558.79997] Started at Fri Apr  2 11:55:58 2021
ERR[1617364558.93961] MySQL - stmt prepare error - Table 'supla.migration_versions' doesn't exist
ERR[1617364558.95883] The version of the database can not be determined!
2021-04-02 11:55:58,099 INFO exited: supla-scheduler (exit status 1; not expected)
ERR[1617364558.102409] MySQL - stmt prepare error - Table 'supla.migration_versions' doesn't exist
2021-04-02 11:55:58,103 INFO gave up: supla-scheduler entered FATAL state, too many start retries too quickly
ERR[1617364558.103440] The version of the database can not be determined!
2021-04-02 11:55:58,107 INFO exited: supla-server (exit status 1; not expected)
2021-04-02 11:55:59,110 INFO gave up: supla-server entered FATAL state, too many start retries too quickly
2021-04-02 12:01:57,022 WARN received SIGTERM indicating exit request
2021-04-02 12:02:20,028 CRIT Supervisor running as root (no user in config file)
2021-04-02 12:02:20,041 INFO supervisord started with pid 1
2021-04-02 12:02:21,048 INFO spawned: 'supla-scheduler' with pid 14
2021-04-02 12:02:21,058 INFO spawned: 'supla-server' with pid 15
INFO[1617364941.106445] Scheduler version 2.3.9
INFO[1617364941.106865] Started at Fri Apr  2 12:02:21 2021
INFO[1617364941.115723] Server version 2.3.38 [Protocol v14]
INFO[1617364941.116198] Started at Fri Apr  2 12:02:21 2021
ERR[1617364941.141677] MySQL - stmt prepare error - Table 'supla.migration_versions' doesn't exist
ERR[1617364941.142725] The version of the database can not be determined!
ERR[1617364941.144600] MySQL - stmt prepare error - Table 'supla.migration_versions' doesn't exist
ERR[1617364941.146094] The version of the database can not be determined!
2021-04-02 12:02:21,148 INFO exited: supla-scheduler (exit status 1; not expected)
2021-04-02 12:02:21,150 INFO exited: supla-server (exit status 1; not expected)
2021-04-02 12:02:22,161 INFO spawned: 'supla-scheduler' with pid 16
2021-04-02 12:02:22,173 INFO spawned: 'supla-server' with pid 17
INFO[1617364942.223371] Scheduler version 2.3.9
INFO[1617364942.223899] Started at Fri Apr  2 12:02:22 2021
INFO[1617364942.245853] Server version 2.3.38 [Protocol v14]
INFO[1617364942.246501] Started at Fri Apr  2 12:02:22 2021
ERR[1617364942.252676] MySQL - stmt prepare error - Table 'supla.migration_versions' doesn't exist
ERR[1617364942.253869] The version of the database can not be determined!
2021-04-02 12:02:22,263 INFO exited: supla-scheduler (exit status 1; not expected)
ERR[1617364942.269795] MySQL - stmt prepare error - Table 'supla.migration_versions' doesn't exist
ERR[1617364942.271587] The version of the database can not be determined!
2021-04-02 12:02:22,275 INFO exited: supla-server (exit status 1; not expected)
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Masz niekompletną bazę. Coś tam się grubo posypało.
SUPLA.... Nareszcie w domu.
cosmita
Posts: 136
Joined: Tue Sep 11, 2018 11:06 am

Post

nie wiem ale mi to wygląda na błędy na karcie micro SD w Rpi - bo inaczej skąd te cuda by powychodziły, chyba muszę od nowa system postawić na nowej karcie bo nie mam pojęcia dlaczego to wszistko się posypało

tak jak mówiłem, coś mocno się musiało porobić z kartą SD i stąd te problemy. Na szczęście miałem kopię zapasową bazy oraz plików .env. Wszystko zainstalowane na nowo na Rpi4 z dyskiem ssd i zero problemów. Jedynie musiałem adres IP dać ten sam żeby nie latać po urządzeniach i dodawać ich na nowo do supli :)

Jak zwykle zamieszanie a wyszło zupełnie coś innego

Return to “Pomoc”