AIS LTS (long time support / długoterminowe wsparcie )

@jolka Po wykonaniu procedury wszystko przeszło bez błędów, lecz gdy bramka się uruchomiła to zauważyłem, że nie uaktualnił się serwer na androidzie. Zrobiłem pełen reset aplikacji, a serwer został w starej wersji…
image
W jaki sposób wymusić z konsoli instalację upgrade samego serwera?

Ok już znalzałem jak to zrobić…

1 polubienie

Może to pomoże zaktualizować

U mnie bramka padła przy próbie aktualizacji, działa tylko połączenie przez konsolę. Nie mogę wejść przez przeglądarkę ani wykonać resetu ponieważ po podłączeniu do monitora również nic nie wyświetla.

Welcome to AI-Speaker!
WWW: https://www.ai-speaker.com/
Contackt: info@ai-spekaer.com
Community forum: https://ai-speaker.discourse.group/
( Wielka moc to wielka odpowiedzialność!. )
 ---------------------------------
        o   ^__^
         o  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Ta konsola ma moce Super Krowy.
[Połaczenie SSH]
~ $ curl https://raw.githubusercontent.com/sviete/AIS-utils/master/linux/DEV2/ap                                                                                                                                                             t_upgrade.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2133  100  2133    0     0   3543      0 --:--:-- --:--:-- --:--:--  3549
ok
Upgrade repo

Ign:1 https://powiedz.co/apt dom InRelease
Ign:2 https://powiedz.co/apt python InRelease
Hit:3 https://powiedz.co/apt dom Release
Hit:4 https://powiedz.co/apt python Release
Ign:5 https://powiedz.co/apt dom Release.gpg
Ign:6 https://powiedz.co/apt python Release.gpg
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

okAPT install
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct                                                                                                                                                              the problem.
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct                                                                                                                                                              the problem.
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct                                                                                                                                                              the problem.
okE: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correc                                                                                                                                                             t the problem.
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct                                                                                                                                                              the problem.
okE: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correc                                                                                                                                                             t the problem.
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct                                                                                                                                                              the problem.
Python upgrade
okE: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correc                                                                                                                                                             t the problem.
Nodejs uprgrade
okE: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correc                                                                                                                                                             t the problem.
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct                                                                                                                                                              the problem.
Fix FTP serwer
ok[PM2] Applying action deleteProcessId on app [ftp](ids: [ 0 ])
[PM2] [ftp](0) ✓
┌──────────────────────────────────────────
│ Name │ mode │ status │ ↺ │ cpu │ memory │
└──────────────────────────────────────────
 Use `pm2 show <id|name>` to get more details about an app
[PM2] Starting /data/data/pl.sviete.dom/files/usr/bin/busybox in fork_mode (1 in                                                                                                                                                             stance)
[PM2] Done.
┌──────┬──────┬────────┬───┬─────┬────────┐
│ Name │ mode │ status │ ↺ │ cpu │ memory │
├──────┼──────┼────────┼───┼─────┼────────┤
│ ftp  │ fork │ online │ 0 │ 0%  │ 0 B    │
└──────┴──────┴────────┴───┴─────┴────────┘
 Use `pm2 show <id|name>` to get more details about an app
[PM2] Saving current process list...
[PM2] Successfully saved in /data/data/pl.sviete.dom/files/home/.pm2/dump.pm2
ais-dom install
okbash: line 43: pip: command not found
bash: line 44: pip: command not found
bash: line 45: pip: command not found
bash: line 46: pip: command not found
PM2 restart AIS
okUse --update-env to update environment variables
[PM2][ERROR] Process ais not found
┌──────┬──────┬────────┬───┬─────┬────────┐
│ Name │ mode │ status │ ↺ │ cpu │ memory │
├──────┼──────┼────────┼───┼─────┼────────┤
│ ftp  │ fork │ online │ 0 │ 0%  │ 0 B    │
└──────┴──────┴────────┴───┴─────┴────────┘
 Use `pm2 show <id|name>` to get more details about an app

Próbowałeś odłączyć i podłączyć ponownie do prądu ?

Tak, niestety nic to nie zmienia.

@lukasz - prawdopodobnie pozostaje Ci wykonać pełen reset aplikacji. Będzie ciekawie…
Poczytaj:

Niestety po podłączeniu do monitora brak sygnału z bramki, natomiast debugowanie usb nie jest włączone na bramce.

Nie bardzo wiem czego oczekujesz pisząc:

Czy wykonałeś pełen reset aplikacji?
Z jakiej wersji oprogramowania do jakiej robiłeś aktualizację?
Ważne czy byłeś już po Migracja serwera AIS dom na bramce do wersji 2.0
Masz dostęp do konsoli po SSH?
Co robiłeś ze swoją bramką?

Witam,
też mam problem z aktualizacją.
Bramka w wersji DEV1 przeleżała pół roku w szufladzie nie uruchamiana.
Po uruchomieniu kilka dni temu mam taką wersję:
Zrzut ekranu 2021-07-29 204103
Poczytałem o sposobach aktualizacji tutaj:
Migracja serwera AIS dom na bramce do wersji 2.0
oraz przeczytałem ten wątek w którym aktualnie piszę.
Próbowałem ręcznej aktualizacji według tutoriala tutaj:
Aktualizacja ręczna krok po kroku
oraz próbowałem tego samego poprzez skrypt:
Wymuszenie aktualizacji
Niestety, wydaje się że mam pobrane wszystkie aktualne pakiety, jednakże po restarcie bramka zawsze jest w puncie wyjściowym.
Po wymuszeniu aktualizacji czekam całą noc, ale bramka nie daje znaków życia rano i po odłączeniu jej i ponownym podłączeniu jestem znów na początku.
Działam tylko poprzez narzędzia deweloperskie / konsolę przez przeglądarkę www. Nie łączę się poprzez PuTTY i ssh.
Połączenie tylko poprzez LAN bez wykorzystania hdmi bo nie mam aktualnie takiego przewodu.
Nie mam też dedykowanego pilota, więc nie mogę zrobić pełnego resetu apliakcji według tutka tutaj:
Pełny reset aplikacji
Czy on jest niezbędny żeby uaktualnić bramkę do najnowszej wersji ?
Nie potrzebuję tworzyć żadnych backupów konfiguracji bo jak pisałem bramka jest zupełnie czysta.
Ktoś, coś ?

nie, moze byc myszka lub klawiatura,
ale monitor podlaczyc musisz,
chyba ze przez

Bez pełnego resetu aplikacji się nie obędzie…

Ale zrobiłeś AIS LTS?
to co jest na samej górze tego posta?
ja ostatnio aktualizowałem wersję z listopad/grudzien… najpierw zrobiłem to LTS potem normalnie aktualizacja w konfiguracji…

tego: Migracja serwera AIS dom na bramce do wersji 2.0
w ogóle nie robiłem.

To robiłem:

Komenda, która uruchamia te wszystkie kroki aktualizacji

Najlepiej wykonać po połączeniu się z bramką z zewnętrznego klienta ssh.
Dobrze jest podczas wykonywania tej procedury mieć bramkę podłączoną do głośnika czy tv tak, żeby słyszeć co jest aktualnie wykonywane / instalowane.

Taki mam efekt:


  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2133  100  2133    0     0   3972      0 --:--:-- --:--:-- --:--:--  3979
ok 
Upgrade repo
 
Ign:1 https://powiedz.co/apt dom InRelease
Ign:2 https://powiedz.co/apt python InRelease
Hit:3 https://powiedz.co/apt dom Release
Hit:4 https://powiedz.co/apt python Release
Ign:5 https://powiedz.co/apt dom Release.gpg
Ign:6 https://powiedz.co/apt python Release.gpg
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
114 packages can be upgraded. Run 'apt list --upgradable' to see them.
 
okAPT install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libacl is already the newest version (2.3.1).
0 upgraded, 0 newly installed, 0 to remove and 114 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up apt (2.3.6-1) ...


!!!Tutaj wyrzuciłem z logów wiele linii żeby nie zaciemniać sytuacji!!!


*** sources.list (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package apt (--configure):
 end of file on stdin at conffile prompt
Errors were encountered while processing:
 apt
E: Sub-process /data/data/pl.sviete.dom/files/usr/bin/dpkg returned an error code (1)

Ja robiłem linijka po linijce…
Spróbuj.
i daj tez
apt update
apt upgrade

Zrób pełen reset aplikacji i będziesz miał po problemie, tylko uzbroić się w cierpliwość, bo będzie ze 40min minimum.

[quote=“arek, post:35, topic:1013”]

*** sources.list (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package apt (--configure):
 end of file on stdin at conffile prompt
Errors were encountered while processing:
 apt
E: Sub-process /data/data/pl.sviete.dom/files/usr/bin/dpkg returned an error code (1)

Ten fragment wskazuje na problem z repozytorium, było już kilka takich przypadków (opisanych na forum) nadpisania źródeł po instalacji swoich dodatków.

OK, nie mam problemu zrobić to na piechotę, ale jak skoro Aktualizacja ręczna krok po kroku nie przynosi pożądanego efektu - jak pisałem po nocy bramka nie daje znaków życia.
apt update
apt upgrade
na samym początku ręcznej aktualizacji jest - robiłem to krok po kroku.

Jak najbardziej chciałbym zrobić pełen reset bo jak pisałem na bramce nie mam nic.
Jak to zrobić posługując się tylko konsolą z narzędzi developerskich przez przeglądarkę www bo jak pisałem na tą chwilę nie mam przewodu hdmi, a bramka podłączona jest tylko poprzez LAN.

Trochę ryzykowne… Ciekawe czy bramka naprawdę jest tak niezniszczalna?
Ale to już zdaje się @smilemar przetestował.

U mnie działa 3 sposób przycisk reset,sprawdzone działa Dev1

Jeżeli masz dostęp po SSH wystarczyć powinno wydanie tych poleceń:

su
rm -rf /data/data/pl.sviete.dom/files
reboot

I powinna bramka wstać z aktualną wersją (dobrze jak byłyby podłączone głośniki lub słuchawki aby słyszeć co się dzieje).

1 polubienie