[MOD] Technicolor Custom GUI di Ansuel

  • 3516 Risposte
  • 1598031 Visite

0 Utenti e 4 Visitatori stanno visualizzando questo topic.

Offline lorenzocanalelc

  • Esperto
  • ****
  • 678
  • Sesso: Maschio
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1830 il: 15 Dicembre 2020, 23:27 »
Però ho notato che se si è in bank_2 pulita ma con OBP (Con Bank_1 quindi non avviabile ma attiva) l'erase e il reboot non avviene, è giusto che sia così?

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1831 il: 15 Dicembre 2020, 23:46 »
l'unico caso in cui il riavvio durante l'installazione non avviene (e non deve avvenire altrimenti ci formattiamo l'overlay sotto il cu) è quando modoverlay è già montato (un reset da tastino reinstallando la GUI subito dopo causa questa condizione)

Offline lorenzocanalelc

  • Esperto
  • ****
  • 678
  • Sesso: Maschio
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1832 il: 16 Dicembre 2020, 00:10 »
Purtroppo mi sembra che nell'ultima prova che ho fatto non è andata così, ho dovuto riavviare manualmente per completare l'installazione e non avevo il modoverlay montato.

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1833 il: 16 Dicembre 2020, 00:40 »
mi sembra strano, significherebbe che non ti ha nemmeno settato bank1 come attiva per attivare l'OBP dato che sono opzioni che fa insieme

se c'è recupera il log da /overlay/modgui_log.remove_due_to_upgrade/

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1834 il: 16 Dicembre 2020, 05:39 »
Ho fatto questa prova:
Mi son creato un file farlocco "test" sotto la home di root.
Ho resettato con mtd erase -r userfs
Ho installato la dev scaricandola con curl: nessun mount e riavvio. Ho riavviato manualmente.
Al riavvio nessun errore notato da seriale. Mount ok sembra tutto ok, ma
Codice: [Seleziona]
root@dsldevice:~# ls
GUI.tar.bz2     gui_dev.md5sum  test

Quindi l'erase non è stato fatto.
Codice: [Seleziona]
root@dsldevice:/overlay/modgui_log.remove_due_to_upgrade# cat migrate_log_00-00_01-01-70
mount_root-mod: checking if there are files to be removed...
mount_root-mod: checking if overlay must be transfered...
mount_root-mod: copying /overlay/bank_2/bin /overlay/bank_2/cgroups /overlay/bank_2/etc /overlay/bank_2/home /overlay/bank_2/lib /overlay/bank_2/mnt /overlay/bank_2/modoverlay /overlay/bank_2/mvfs /overlay/bank_2/null /overlay/bank_2/root /overlay/bank_2/saferoot /overlay/bank_2/sbin /overlay/bank_2/usr /overlay/bank_2/www to /tmp/migrate_overlay/ ...
mount_root-mod: copying /tmp/migrate_overlay/bin /tmp/migrate_overlay/cgroups /tmp/migrate_overlay/etc /tmp/migrate_overlay/home /tmp/migrate_overlay/lib /tmp/migrate_overlay/mnt /tmp/migrate_overlay/mvfs /tmp/migrate_overlay/null /tmp/migrate_overlay/root /tmp/migrate_overlay/sbin /tmp/migrate_overlay/usr /tmp/migrate_overlay/www to /modoverlay/bank_mod/ ...
mount_root-mod: migration done!
mount_root-mod: checking if there are files to be removed...
mount_root-mod: there are files scheduled to be removed...
mount_root-mod: checking if overlay must be transfered...
Codice: [Seleziona]
root@dsldevice:/overlay/modgui_log.remove_due_to_upgrade# cat mountroot_log_00-00_01-01-70
mount_root-mod: modoverlay run_mount_checks
mount_root-mod: modoverlay mount checks passed
mount_root-mod: modoverlay moved to (/overlay/bank_X)/modoverlay...
mount_root-mod: modoverlay pivoting...
mount_root-mod: mounting overlayfs fs
mount_root-mod: modoverlay pivoting complete
mount_root-mod: modoverlay run_mount_checks
mount_root-mod: modoverlay mount checks passed
mount_root-mod: modoverlay moved to (/overlay/bank_X)/modoverlay...
mount_root-mod: modoverlay pivoting...
mount_root-mod: mounting overlayfs fs
mount_root-mod: modoverlay pivoting complete
« Ultima modifica: 16 Dicembre 2020, 06:57 da larsen64it »

Offline lorenzocanalelc

  • Esperto
  • ****
  • 678
  • Sesso: Maschio
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1835 il: 16 Dicembre 2020, 09:04 »
mi sembra strano, significherebbe che non ti ha nemmeno settato bank1 come attiva per attivare l'OBP dato che sono opzioni che fa insieme

se c'è recupera il log da /overlay/modgui_log.remove_due_to_upgrade/
Il punto è proprio quello, Bank_1 è già attiva ma non bootabiel (È per esempio il caso dell'attuale stabile) e la GUI controlla solo quello, non se il modoverlay è montato o meno, quindi nel caso in cui la bank_1 è attiva, la bank_2 è bootata ma il modoverlay non è montato la GUI non esegue la funzione erase_bank1_reboot perché essa avviene solo se l'OBP non è attivo, non se il modoverlay non è montato

Codice: [Seleziona]
root@dsldevice:/overlay# ls
bank_2                            modgui_log.remove_due_to_upgrade
root@dsldevice:/overlay# cd modgui_log.remove_due_to_upgrade/
root@dsldevice:/overlay/modgui_log.remove_due_to_upgrade# ls
migrate_log_00-00_01-01-70    mountroot_log_00-00_01-01-70
root@dsldevice:/overlay/modgui_log.remove_due_to_upgrade# cat migrate_log_00-00_
01-01-70
mount_root-mod: checking if there are files to be removed...
mount_root-mod: checking if overlay must be transfered...
root@dsldevice:/overlay/modgui_log.remove_due_to_upgrade# cat mountroot_log_00-00_01-01-70
mount_root-mod: modoverlay run_mount_checks
mount_root-mod: modoverlay mount checks passed
mount_root-mod: modoverlay moved to (/overlay/bank_X)/modoverlay...
mount_root-mod: modoverlay pivoting...
mount_root-mod: mounting overlayfs fs
mount_root-mod: modoverlay pivoting complete

EDIT: Ma questa novità? https://github.com/Ansuel/tch-nginx-gui/issues/1036
« Ultima modifica: 16 Dicembre 2020, 09:20 da lorenzocanalelc »

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1836 il: 16 Dicembre 2020, 11:44 »
In effetti l'installazione da bank2, con modoverlay non montanto ma su cui ci si è arrivati a seguito di failboot è una casistica a cui non abbiamo pensato (diamo per scontato ci si trovi in questa condizione a seguito di applicazione OBP)

E ora come ora non mi viene in mente un modo semplice per gestirla che non sia un erase di bank1 fatto a prescindere se non si riesce a montare modoverlay

il 403 potrebbe essere dovuto proprio a questo, chi installa la nuova stable provenendo dalla .25, ma aveva un modoverlay valido però non montato avrà un bel mix di file...
« Ultima modifica: 16 Dicembre 2020, 11:47 da FrancYescO »

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1837 il: 16 Dicembre 2020, 12:16 »
Ora no so se per tutti i router è uguale. Ma è la situazione che ci si ritrova a seguito di un reset. Quindi basta saperlo che se uno si ritrova in bank_2 con OBP applicato e il modoverlay non montato, se si vuole veramente un'installazione pulita bisogna dare un bel mtd erase bank_1 prima di installare la gui. Altrimenti si rischia di ripetere l'operazione all'infinito.

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1838 il: 16 Dicembre 2020, 12:41 »
no aspetta a seguito di un reset (il primo, che non fa altro che fare un erase di bank1 e quindi modoverlay) ti ritrovi con il modoverlay montato, e lì puoi andare oltre ed installare la GUI senza problemi di sorta evitandoti anche il riavvio forzato (o al massimo qui il problema è che l'utente nemmeno lo sa che sta utilizzando modoverlay..).

i casi limite da gestire meglio sono:
bank1 corrotto, quindi nemmeno montabile come modoverlay
bank1 con modoverlay valido e roba all'interno ma modem che si è avviato senza montarlo rischiando di farlo al prossimo riavvio
« Ultima modifica: 16 Dicembre 2020, 12:42 da FrancYescO »

Offline lorenzocanalelc

  • Esperto
  • ****
  • 678
  • Sesso: Maschio
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1839 il: 16 Dicembre 2020, 12:46 »
Comunque il 403 si è fixato con un upgradegui, non ho idea di cosa fosse successo

EDIT: Visto che la stabile è la 9.6.65 forse nel changelog è meglio mettere questa versione invece che 9.6.58
« Ultima modifica: 16 Dicembre 2020, 12:50 da lorenzocanalelc »

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1840 il: 16 Dicembre 2020, 16:00 »
Per il tg789Xtrem installa lo specific pack per dga con all'interno una versione di busybox_telnet non valida per la 16.3
Codice: [Seleziona]
root@OpenWrt:/bin# busybox_telnet
/bin/busybox_telnet: line 1: syntax error: unexpected "("
In alternativa si può scaricare la versione di openwrt, scompattare,  rinominare e sostituire
http://archive.openwrt.org/chaos_calmer/15.05.1/mvebu/generic/packages/base/busybox_1.23.2-1_mvebu.ipk
Versione già pronta all'uso
https://anonfiles.com/D398A3zfp3/busybox_telnet

 

Offline reds

  • Membro Anziano
  • ***
  • 105
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1841 il: 17 Dicembre 2020, 09:59 »
Domanda : il miglio modo x aggiornare la Gui all'ultima versione stabile è tramite terminale SSH o direttamente da Gui??

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1842 il: 17 Dicembre 2020, 11:02 »
che tu lo faccia da interefaccia o da GUI sempre il comando upgradegui lancia, da SSH al massimo hai un logging più affidabile.
ma quindi il per gli arm il telnet messo sul 17.x non è lo stesso che va bene anche per il 16.3 ?

Offline reds

  • Membro Anziano
  • ***
  • 105
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1843 il: 17 Dicembre 2020, 11:30 »
@FrancYescO  da Gui basta che clicko aggiorna e fa tutto da solo se non sbaglio..... ( solo che l'ultima volta che ho aggiornato mi si era bloccato laggiornamento.......)
mentre da ssh va dato il commando : curl -k https://raw.githubusercontent.com/Ansuel/gui-dev-build-auto/master/GUI.tar.bz2 --output /tmp/GUI.tar.bz2 && bzcat /tmp/GUI.tar.bz2 | tar -C / -xvf - && /etc/init.d/rootdevice force

Tutto attaccato??

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:[MOD] Technicolor Custom GUI di Ansuel
« Risposta #1844 il: 17 Dicembre 2020, 12:32 »
da ssh va dato upgradegui.