Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Passage de jessie à stretch

De l'installation à l'utilisation venez discuter de JEEDOM au quotidien
Avatar de l’utilisateur
guenneguez_t
Actif
Messages : 2389
Inscription : 17 oct. 2014, 09:07
Localisation : Seine Maritime

Passage de jessie à stretch

Message par guenneguez_t » 08 nov. 2017, 23:03

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
Développeur averti ;-)
Faire un don pour mes développements gratuits https://www.paypal.com/cgi-bin/webscr?c ... BA2DSQ844J

Avatar de l’utilisateur
AgP42
Timide
Messages : 210
Inscription : 26 août 2016, 13:37
Localisation : Berlin
Contact :

Re: Passage de jessie à stretch

Message par AgP42 » 08 nov. 2017, 23:13

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
RPI3 avec disque SSD - RFXCom - IPX800 v3 + X8R - Eco-Device - 9 Sondes Oregon - Chacon DI.O - ZiBase déportée en CPL - 3 Cameras - et d'autres petits trucs...
Framework Tasker pour Jeedom
Dev du plugin TaskerAutoRemote

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: Passage de jessie à stretch

Message par Anonyme » 08 nov. 2017, 23:19

Contenu supprimé à la demande de son auteur

Avatar de l’utilisateur
guenneguez_t
Actif
Messages : 2389
Inscription : 17 oct. 2014, 09:07
Localisation : Seine Maritime

Re: Passage de jessie à stretch

Message par guenneguez_t » 08 nov. 2017, 23:19

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
Développeur averti ;-)
Faire un don pour mes développements gratuits https://www.paypal.com/cgi-bin/webscr?c ... BA2DSQ844J

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: Passage de jessie à stretch

Message par Anonyme » 08 nov. 2017, 23:29

Contenu supprimé à la demande de son auteur

Avatar de l’utilisateur
guenneguez_t
Actif
Messages : 2389
Inscription : 17 oct. 2014, 09:07
Localisation : Seine Maritime

Re: Passage de jessie à stretch

Message par guenneguez_t » 09 nov. 2017, 22:27

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
Développeur averti ;-)
Faire un don pour mes développements gratuits https://www.paypal.com/cgi-bin/webscr?c ... BA2DSQ844J

Avatar de l’utilisateur
AgP42
Timide
Messages : 210
Inscription : 26 août 2016, 13:37
Localisation : Berlin
Contact :

Re: Passage de jessie à stretch

Message par AgP42 » 11 nov. 2017, 19:50

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. ;)
RPI3 avec disque SSD - RFXCom - IPX800 v3 + X8R - Eco-Device - 9 Sondes Oregon - Chacon DI.O - ZiBase déportée en CPL - 3 Cameras - et d'autres petits trucs...
Framework Tasker pour Jeedom
Dev du plugin TaskerAutoRemote

Avatar de l’utilisateur
koleos
Timide
Messages : 90
Inscription : 17 déc. 2014, 19:39

Re: Passage de jessie à stretch

Message par koleos » 17 déc. 2017, 16:07

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

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: Passage de jessie à stretch

Message par dabou » 17 déc. 2017, 16:26

@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

Avatar de l’utilisateur
koleos
Timide
Messages : 90
Inscription : 17 déc. 2014, 19:39

Re: Passage de jessie à stretch

Message par koleos » 17 déc. 2017, 16:30

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)

Avatar de l’utilisateur
koleos
Timide
Messages : 90
Inscription : 17 déc. 2014, 19:39

Re: Passage de jessie à stretch

Message par koleos » 17 déc. 2017, 16:32

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?

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: Passage de jessie à stretch

Message par dabou » 17 déc. 2017, 16:46

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

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: Passage de jessie à stretch

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


Avatar de l’utilisateur
koleos
Timide
Messages : 90
Inscription : 17 déc. 2014, 19:39

Re: Passage de jessie à stretch

Message par koleos » 17 déc. 2017, 17:10

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

Avatar de l’utilisateur
koleos
Timide
Messages : 90
Inscription : 17 déc. 2014, 19:39

Re: Passage de jessie à stretch

Message par koleos » 17 déc. 2017, 17:15

Je réinstalle tout, je dois avoir eu un soucis dans ma distrib.

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: Passage de jessie à stretch

Message par dabou » 17 déc. 2017, 17:19

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 ^^ .

Avatar de l’utilisateur
koleos
Timide
Messages : 90
Inscription : 17 déc. 2014, 19:39

Re: Passage de jessie à stretch

Message par koleos » 17 déc. 2017, 17:40

Bon ça repasse, pb dans mon installation initiale. Merci ;)

Swr
Actif
Messages : 707
Inscription : 08 nov. 2016, 20:56
Localisation : 44

Re: Passage de jessie à stretch

Message par Swr » 04 janv. 2018, 18:22

Question annexe, est il nécessaire de passer de passer à stretch?

Avatar de l’utilisateur
bartounet
Actif
Messages : 2541
Inscription : 14 juil. 2016, 10:09

Re: Passage de jessie à stretch

Message par bartounet » 04 janv. 2018, 18:56

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...
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL

Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr

dabou
Timide
Messages : 339
Inscription : 13 sept. 2017, 15:07

Re: Passage de jessie à stretch

Message par dabou » 04 janv. 2018, 19:01

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.

Répondre

Revenir vers « Utilisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 13 invités