@xaloc
Iep! L'has fet en remot? Via web o via ssh? Ens en faràs algun resum? Volem detalls!
Bé, en realitat, voldríem un tutorial perquè estem cagats de por 😔 .
@giorgiograppa en remot per ssh (això de la terminal quan t’hi acostumes és un vici)
mini resum / tutorial (un cop connectade per ssh):
sudo yunohost tools update sudo yunohost tools upgrade --system sudo yunohost tools migrations migrate
Aquí és el moment en el que la cosa es posa seriosa, surt un missatge d’advertència de que s’ha fet el que s’ha pogut però que podria ser que petes la cosa així que fes una còpia de seguretat!!!!!!!!!!!!!!!!! (jo no ho he fet 😅, visc al límit)
sudo yunohost tools migrations migrate --accept-disclaimer
I ara paciència, moolta paciència i a ser possible no tanquis la terminal així pots anar seguint com va la cosa. A mi al cap d’una estona m’ha arribat el primer ensurt, un missatge que deia que no s’havien trobat un munt de paquets, total que he tornat a executar
sudo yunohost tools migrations migrate --accept-disclaimer
Després d’una llarga (molt llarga) estona sembla que ha acabat amb tots els paquets normals, surt el missatge de migració completa i intenta amb els paquets específics de YunoHost, en aquest moment la memòria de la RaspberryPi diu que n’ha tingut prou i para, així que un reinici al rescat
sudo shutdown -r now
Finalment
sudo yunohost tools update sudo yunohost tools upgrade --system
Amb això s’instal·len les versions 4.x dels paquets específics de YunoHost i fet! Ja hem actualitzat.
Podem comprovar-ho fent
lsb_release -a
per veure que tenim Buster i per veure la versió de YunoHost podem fer:
sudo yunohost --version
I tot haurien de ser 4.xx
Comprovem que totes les aplicacions segueixen funcionant, mirem que el diagnòstic no digui res que no deia ja abans i ens fem un cafetó i una migdiada que ens ho hem guanyat!
@xaloc
M'hi acabe posar, vaig pel primer --accept-disclaimer . Toquem ferro!
@xaloc
Abans m'ho dius, abans peta la instal·lació! 😂
S'ha omplert la pantalla amb els noms de tots els paquets de la Debian (i jo crec que de totes les distros del món mundial!) i, tot seguit, el missatge d'error. Vaig a procedir amb el segon --accept-disclaimer...
@xaloc
Mira quin panorama! Vist en la tele de moltíssimes polsades, espanta...
I m'ha tornat a donar el mateix error, hauré de llegir-me els logs 😭.
@xaloc
Bé, doncs, ja he llegit els logs i no em fan cap suggeriment. Interprete que no pot instal·lar una dependència que afecta a Nextcloud i altres aplicacions:
Depends: php7.3-curl but it is not going to be installed
Intente instal·lar-la amb apt i em diu que depèn de libcurl4 (però no el pot instal·lar). Intente instal·lar aquest i em diu que depèn d'altres paquets, entre els quals php7.3-curl: això és una dependència cíclica? Com es resol això? Buf...
@xaloc
Fantàstic! Ara, sota el títol
apt-listchanges: News
em surt el que sembla una sèrie de comentaris de diversos mantenidors del paquet apt. El més recent és d'abril del 2019, no veig com em poden ajudar...
@xaloc
Prem q per sortir i sembla que el procés continua i... Espera! Em demana confirmació per a alguna cosa. A veure...
@xaloc
Com que no entenc què m'està preguntat, accepte l'opció predeterminada i endavant.
I, després d'això, porta una llarga opció extraient i instal·lant els paquets. Tot siga que, al final, torne a tindre aquell problema amb el php7.3-curl i torne a anul·lar l'operació.
Una altra pregunta que no entenc. I una altra més. Opció predeterminada i au!
@xaloc
😂 😂 😂 😂 😂
Mentre siga algun d'aquells que no utilitze gaire, com el cervell, tot va bé 😊 .
@xaloc
Tira! L'actualització rutinària de paquets amb
# apt-get update ; apt-get upgrade
ha acabat sense missatge d'error! A veure ara què tocaria fer...
@xaloc
Torne a fer un
# yunohost tools migrations migrate --accept-disclaimer
i em dóna un error com el d'abans, però ara la llista de paquets que no ha pogut actualitzar és molt més reduïda. Entre ells està el famós php7.2-curl. I la revisió dels logs em confirma que aquest paquet continua sent el problema principal.
Vaig a reiniciar...
@xaloc
Reinici correcte, i els serveis que tenia instal·lats continuen funcionant. Vaig a seguir, sempre seguint els passos del Mestre Xaloc, amb un
# yunohost tools update
@xaloc
I, ara, amb un
# yunohost tools upgrade --system
... Merda! El puto php7.3-curl continua donant pel sac!
@xaloc
Segons
# yunohost --version
continue tenint la 3.8. Hauré de mirar com resoldre dependències cícliques (que crec que és el problema entre php7.3-curl i libcurl4).
@xaloc
Encara estic barallant-m'hi i, res. He aplicat el que diu aquest article (tret de Synaptic, és clar, perquè no tinc les X instal·lades), i res:
https://geekland.eu/reparar-paquetes-rotos-linux/
Ara estic intentant un
# aptitude update ; aptitude safe-upgrade
De moment, està revisant dependències i ja ha trobat 131 problemes; però això ja m'ho feia apt-get : a veure si aptitude les resol.
Açò ja té millor color! Sembla que aptitude s'aclareix millor amb les dependències i ara em proposa actualitzar 248 paquets; encara queden 73 que no actualitzarà, però ja és una millora.
Endavant!
Merda!
El resultat del
# aptitude update ; aptitude safe-upgrade
que pintava bé ha estat un altre error: sembla que no ha pogut obtenir un paquet per culpa d'un error en una connexió TLS i m'ofereix instal·lar la resta modificant l'ordre. Per si de cas el problema amb la connexió és temporal, vaig a repetir
# aptitude safe-install
i, si em dóna el mateix error, ja aplicaré aquell canvi.
Me n'he sortiiiiiiiiiit! Ja tinc el en la versió 4.1.4.4 ! Uoooooo!
@xaloc , vaig a obrir una ampolla de cava!
Sembla que els serveis estan funcionant (demà els comprovaré un per un) i que tot va bé. Demà ho resumiré en un article; bé, en una epopeia. Buf!
🍾 🥂
@giorgiograppa @spla @xaloc CodiMD en una Raspberry? Jo ho vaig intentar sense èxit. Crec que ho instal·la compilant i necessita massa RAM i peta.
Llàstima perquè és un programari excelent jo el tinc en un VPS. A eure di algú en fa un binari per a ARM…
@marcelcosta @xaloc @spla
Vaig llegir l'explicació de la falla i deia que la versió per a ARM està completament operativa. Però, és clar, ho explica en anglès i el meu nivell (el lingüístic, però també el tècnic) és molt limitat: sospite que no vaig entendre algun detall important.
Llastima, perquè, com tu dius, és una eina magnífica.
@giorgiograppa @xaloc @spla Ja et dic, jo amb 2 GB de RAM no en tenia prou i es saturava, petant.
@giorgiograppa @spla @xaloc També és cert que la pden haver millorat…
@marcelcosta @xaloc @spla
Bé, m'esperaré, doncs.
A l'estiu, si tot va bé, em plantejaria migrar aquesta instal·lació a un PC una mica vellet però que probablement tindria potència de sobres. Hi ha algunes cosetes que no es poden fer anar sobre una Raspi, com aquesta, Jitsi, OnlyOffice, i m'ho estic pensant (tot i que encara no sé si es pot fer aquesta mena de migració, d'un suport a un altre!).
@giorgiograppa @xaloc @spla Segur que sí. Probablement amb un backup…
@marcelcosta @xaloc @spla
Gràcies pel suggeriment! Tinc temps per davant per anar buscant informació. De segur que això ja s'ha fet i està documentat (una cosa bona de és que està tot documentat en francès, que m'hi defense una mica millor 😊 ).
@xaloc @marcelcosta @spla
Gràcies, mestre! M'ho apunte en marcadors per investigar-ho en profunditat.
@giorgiograppa i tant que ho és! @xaloc