Page 1 sur 2

Passage de jessie à stretch

Publié : 08 nov. 2017, 23:03
par guenneguez_t
Bonjour,

J'ai une version de dev de Jeedom sous jessie.
Je souhaite passer sous stretch car des utilisateurs ont des soucis avec un de mes plugins sous stretch avec php7...
Je veux pas tout réinstaller pour valider la procédure pour mon jeedom de prod.

Voilà ce que je fais :

Code : Tout sélectionner

apt-get update
apt-get upgrade
apt-get dist-upgrade
cp /etc/apt/sources.list /etc/apt/sources.list_backup
sed -i 's/jessie/stretch/g' /etc/apt/sources.list
apt-get update
apt-get install php php7.0-mysql php7.0-curl
rm /etc/apache2/mods-enabled/php5.*
cp -p /etc/apache2/mods-available/php7.0..* /etc/apache2/mods-enabled/
/etc/init.d/apache2 restart
Et là tout fonctionne comme avant. Qu'en pensez-vous ?

A+
Thomas

Re: Passage de jessie à stretch

Publié : 08 nov. 2017, 23:13
par AgP42
Hello,

as-tu lu ceci : https://github.com/jeedom/documentation ... s.asciidoc ?

Il y a quelques explications à la fin, mais pas sur que ca te suffise pour ton cas.

Bonne chance ! :D

Re: Passage de jessie à stretch

Publié : 08 nov. 2017, 23:19
par Anonyme
Contenu supprimé à la demande de son auteur

Re: Passage de jessie à stretch

Publié : 08 nov. 2017, 23:19
par guenneguez_t
Merci,

Je vais donc vérifier la methode n°1 qui est au dessus, mais il manque des trucs.
Ensuite je proposerai une MAJ sur github.

A+
Thomas

Re: Passage de jessie à stretch

Publié : 08 nov. 2017, 23:29
par Anonyme
Contenu supprimé à la demande de son auteur

Re: Passage de jessie à stretch

Publié : 09 nov. 2017, 22:27
par guenneguez_t
Salut

J'ai donc testé pour vous ;-)
Ca marche. La procédure était à mon sens incomplète donc j'ai soumis une push request.
https://github.com/guenneguezt/document ... s.asciidoc

A+
Thomas

Re: Passage de jessie à stretch

Publié : 11 nov. 2017, 19:50
par AgP42
Bonjour,

la push request est visiblement passée.
Une remarque toutefois qui n'aide pas à la lisibilité (désolée, je ne sais pas faire des push request pour changer la doc sur GitHub...)

Pour avoir testé l’upgrade et l’installation Stretch avec restauration d’un backup, je confirme que l’installation de Stretch par écrasement vous fera gagner du temps.

Méthode 1 : une demi-journée à essuyer les bugs.

Méthode 2 : 1 a 2 heures grand max, et surtout un os cleaned.

Méthode 1 : Installation sur Strech et restauration de sauvegarde
Il y a maintenant deux "Methode 1" et les "anciennes" 1 et 2 étant inversées on pourrait croire que c'est la première qui est galère alors que c'est la seconde... (enfin... je n'ai personnellement essayée que la première, (ex-deuxième, ... bref !))

Il faudrait donc une petite mise à jour de l'introduction. ;)

Re: Passage de jessie à stretch

Publié : 17 déc. 2017, 16:07
par koleos
Bonjour,
Petite question, il est question d'utiliser MariaDB mais dans les scripts d'installation, c'est toujours mysql-server. Donc ça stop l'installation car il ne trouve pas le paquet. Y-a-t-il un script d'install spécial pour stretch avec MariaDB ?
Merci

Re: Passage de jessie à stretch

Publié : 17 déc. 2017, 16:26
par dabou
@AgP42 : Je viens de faire un push request pour cette doc, j'ai modifié l'histoire de méthode1/2 qui était effectivement floue ^^ .
@koleos : Es-tu en train de suivre cette doc ? https://github.com/jeedom/documentation ... s.asciidoc

Re: Passage de jessie à stretch

Publié : 17 déc. 2017, 16:30
par koleos
Oui, cela parle de MariaDB (normal avec stretch, mysql n'est plus accessible directement) par contre dans les scripts d'install de jeedom c'est toujours mysql. Sur d'autres posts du forum, en pointant le même script d'install, certains ont réussi à l'installer, pourtant aucune référence à mariaDB dans le script d'install (https://raw.githubusercontent.com/jeedo ... install.sh)

Re: Passage de jessie à stretch

Publié : 17 déc. 2017, 16:32
par koleos
Du coup je me demande est-ce que je mets à jour mes repositories pour pouvoir installer mysql ou bien existe-t-il un autre script d'install que je n'ai pas trouvé avec mariaDB?

Re: Passage de jessie à stretch

Publié : 17 déc. 2017, 16:46
par dabou
Je ne vais pas vraiment pouvoir t'aider sur ce point.
Tout ce que je sais, c'est que j'ai installé une raspbian sans rien toucher aux bases de données. J'imagine donc que mariaDB est utilisé par défaut et qu'il n'y a rien à faire de spécial, non ?
Pour la migration, il est question de mariaDB, mais j'imagine que c'est uniquement pour faire la transition.

En tout cas, sur debian, on trouve ça : https://packages.debian.org/fr/stretch/mariadb-server

Re: Passage de jessie à stretch

Publié : 17 déc. 2017, 16:48
par dabou

Re: Passage de jessie à stretch

Publié : 17 déc. 2017, 17:10
par koleos
Bon en fait je dois avoir un autre problème, car après pas mal de lecture, c'est censé installer automatiquement mariaDB si on a laisser mysql-server.

Par contre chez moi ça ne marche pas car j'ai un

Code : Tout sélectionner

Les paquets suivants contiennent des dépendances non satisfaites :
 mysql-server : Dépend: default-mysql-server mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Could not install mysql-client mysql-common mysql-server - abort

Re: Passage de jessie à stretch

Publié : 17 déc. 2017, 17:15
par koleos
Je réinstalle tout, je dois avoir eu un soucis dans ma distrib.

Re: Passage de jessie à stretch

Publié : 17 déc. 2017, 17:19
par dabou
J'ai trouvé ça, dans la doc debian :
The upgrade from MySQL to MariaDB may also require you to change user passwords from the "old" format to the "new" format. If you get errors like Server is running in --secure-auth mode, but 'wikiuser'@'localhost' has a password in the old format; please change the password to the new format upon connection, try resetting the user's password.
en bas de cette page : https://wiki.debian.org/NewInStretch
koleos a écrit :
17 déc. 2017, 17:15
Je réinstalle tout, je dois avoir eu un soucis dans ma distrib.

Ca sera sûrement le plus simple ^^ .

Re: Passage de jessie à stretch

Publié : 17 déc. 2017, 17:40
par koleos
Bon ça repasse, pb dans mon installation initiale. Merci ;)

Re: Passage de jessie à stretch

Publié : 04 janv. 2018, 18:22
par Swr
Question annexe, est il nécessaire de passer de passer à stretch?

Re: Passage de jessie à stretch

Publié : 04 janv. 2018, 18:56
par bartounet
On a souvent intérêt à passer à la dernière version stable
Pour plein de raisons
Jeedom supporte debian 9 donc il faut pas se priver

Debian 8 est passé en oldstable
De plus, je ne suis pas développeur mais il me paraît normal que les effort de développement seront plus important sur debian 9 que la 8 et le debug aussi...

Re: Passage de jessie à stretch

Publié : 04 janv. 2018, 19:01
par dabou
Après, pour répondre au mot "nécessaire".. Non, ce n'est pas nécessaire, vu que la 8 est toujours supportée.
Mais je suis d'accord avec bartounet.