Webx version 4.1.1

Webx est un projet de domotique open source. TLD lui dédie cette section afin de mieux supporter ses utilisateurs?

Modérateur: shen

Webx version 4.1.1

Messagede shen » 07 Mar 2013, 00:08

Webx n'est pas mort !
Je vous invite à aller tester la démo à l'adresse suivante http://wiseflat.com
N'hésitez pas à me laisser un message et me faire des retours si des bugs sont découverts...

Associer à cette démo, j'ai mis en place une documentation pour installer le projet ainsi qu'un blog pour partager des articles touchant à la domotique, la sécurité en informatique (autour du projet webx) et surement bien plus...

Le forum de Touteladomotique reste bien sur l'endroit idéal pour les problèmes rencontrés et ou les propositions d'évolutions ;-)

A+
Webx - Solution domotique open-source
Linux - HTML/AJAX/PHP/PERL
Slim Framework - Jquery mobile
--------------------
Serveur domotique - sheevaplug/raspberrypi
---------------------------
Rfxcom lan (v2/v3)
X10 - X10 security (LM12/AM12/SD18/LM13)
Chacon (télécommande KCT510/interrupteur LWST615)
shen
P'tit Guru de domotique
 
Messages: 90
Inscription: 30 Juin 2010, 09:25

Re: Webx version 4.1.1

Messagede domos » 08 Mar 2013, 08:01

Bonjour,

Je n'ai pas trouvé de lien pour télécharger Webx sur le site http://wiseflat.com ?
J'ai loupé quelque chose ?


merci
Domos

-------------------------------------------
Linux, Domogik
https://github.com/vdomos
http://vesta.homelinux.free.fr/
domos
Dieu de domotique
 
Messages: 263
Inscription: 14 Nov 2006, 13:24

Re: Webx version 4.1.1

Messagede shen » 08 Mar 2013, 10:35

Je suis en train de créer le package, épurer les choses inutiles...
J'espère avoir fini avant la fin de la journée...

Le site est en train de se mettre en place ;-)

Le programme sera téléchargeable à l'adress suivante : http://wiseflat.com/telechargement/
Webx - Solution domotique open-source
Linux - HTML/AJAX/PHP/PERL
Slim Framework - Jquery mobile
--------------------
Serveur domotique - sheevaplug/raspberrypi
---------------------------
Rfxcom lan (v2/v3)
X10 - X10 security (LM12/AM12/SD18/LM13)
Chacon (télécommande KCT510/interrupteur LWST615)
shen
P'tit Guru de domotique
 
Messages: 90
Inscription: 30 Juin 2010, 09:25

Re: Webx version 4.1.1

Messagede shen » 08 Mar 2013, 18:00

Le fichier est (enfin) en ligne !
Webx - Solution domotique open-source
Linux - HTML/AJAX/PHP/PERL
Slim Framework - Jquery mobile
--------------------
Serveur domotique - sheevaplug/raspberrypi
---------------------------
Rfxcom lan (v2/v3)
X10 - X10 security (LM12/AM12/SD18/LM13)
Chacon (télécommande KCT510/interrupteur LWST615)
shen
P'tit Guru de domotique
 
Messages: 90
Inscription: 30 Juin 2010, 09:25

Re: Webx version 4.1.1

Messagede lademan » 18 Mar 2013, 00:38

Bonjour Shen,

J'ai passé quelques heures à installer ton projet, non sans difficultés.

Ne voyant pas de retour sur le sujet, j'espère ne pas être le seul à m'y être risqué ;-)

Voila ce que j'ai déjà pu constater en espérant ne pas dire trop de bêtises :

Dans la doc:
  • la ligne de commande d'installation des paquets supl√©mentaires comporte deux paquets qui ne peuvent √©videmment pas √™tre install√©s ( install & lib )
  • les commandes pour installer le premier module perl additionnel comporte des retours √† la ligne mal plac√©s
  • le fichier .htaccess fournit dans l'install ne contient pas la ligne "allow from localhost 192.168.1.0/24"

Lors de l'install :
  • l'installation d'xpl-perl √©choue sur le make test mais le make install fonctionne et xpl-perl est fonctionnel
  • pr√©ciser dans la doc que le vhost doit √™tre enregistr√© dans un fichier sous /etc/apache2/sites-enabled ( o√Ļ on supprimera au passage le lien 000-default sinon le vhost webx sera ignor√© )
  • la modification des scripts js me semble fausse ( car pas vu de r√©f√©rences √† localhost dedans ). Il me semble que c'est la chaine webx.local dans le r√©pertoire js-webx √† laquelle il faut substituer notr url personnalis√©e
  • j'ai eu des soucis sur runit avec le script xpl-sql-webx ( il fonctionnait bien quand lanc√© manuellement ) :
    Code: Tout sélectionner
    root      2953  0.1  0.0    172    32 ?        Ss   00:35   0:02 runsvdir -P /etc/service log: lock: temporary failure runsv xpl-sql-webx: fatal: unable to lock supervise/lock: temporary failure runsv xpl-events: fatal: unable to lock supervise/lock: temporary failure runsv xpl-hub: fatal: unable to lock supervise/lock: temporary failure runsv xpl-sql-webx: fatal: unable to lock supervise/lock: temporary failure runsv xpl-events: fatal: unable to lock supervise/lock: temporary failure

    Finalement ça c'est résolu tout seul ou je ne sais pas ce que j'ai fait pour le faire fonctionner.
  • Il serait pr√©f√©rable de laisser les login/mdp par d√©faut dans les scripts, on commence souvent par une install basique pour tester et on customise ensuite si on conserve la slution ;-)

A l'utilisation :
  • mes sondes Oregon xpl sont bien d√©tect√©es et loggu√©es en base, y compris ma prise pilot√©e lorsqu'un message lui est envoy√©.
  • il n'y a pas de possibilit√© de customiser les √©tages ( j'ai un sous-sol ) sauf √† modifier la base directement.
  • sur la page Services, le chemin du script issu de la base inject√©e √† l'install est de type /Users/mathieugarcia/Sites/webx-v4/trunk/api/sv/xpl-ipx800 alors qu'il devrait √™tre du type /var/www/webx/api/sv/xpl-events pour √™tre coh√©rent avec l'installation
  • sur la page Receivers, je peux modifier le premier label mais pas les suivants ( Type unsuccessfully updated )
  • sur la page Weather, je n'avais pas de liste de devices. Corrig√© apr√®s reboot de la VM pour maintenance, mais comme les labels ne peuvent pas √™tre configur√©s, seules les valeurs sont affich√©es.
  • sur la page Events, rien ne remontais. Idem, corrig√© apr√®s reboot.
  • sur la page Devices/Controller, les sondes sont list√©es mais n'affichent rien si s√©lectionn√©es.

Je n'ai pas trouvé de fichier de logs, ça aiderait bien au débuggage ;-)

Je n'ai pas touché aux catégories ou aux scénarios.


Environnement de test :
VM Ubuntu 12.10
RFXLAN XPL
Sondes Oregon THGR122NX & THGR810N
OWL CM-119
Une prise pilotée DIO
lademan
Membre Actif
 
Messages: 17
Inscription: 14 Déc 2011, 14:44

Re: Webx version 4.1.1

Messagede shen » 18 Mar 2013, 11:15

Salut lademan,
Un grand merci pour ce retour ça me fait vraiment plaisir.
C'est pas facile de qualifier une installation dans sa globalit√© et dans ma h√Ęte de mettre en ligne le site, la d√©mo, la version 4.1.1, je suis pass√© √† c√īt√© de plein de chose...

Hier soir, j'ai resuivi mon tuto pour installer webx sur un guruplug. Je compte présenter une alternative à apache2 : nginx. Il va y avoir un nouveau tuto pour faire fonctionner webx avec nginx qui accélère réellement la navigation du aux performances indéniables de ce service web. De plus les librairies jquery ne sont pas encore compressées, on va donc encore pouvoir fluidifier la navigation...

Effectivement, y a des ratés dans les tutos !

Pour répondre à toutes tes questions :
Pour la ligne d'installation des paquets install & lib, c'est modifié.
- Les retours chariots ont été rajouté sur le premier module additionel perl à installer
- Le htaccess sera mis à jour dans la prochaine version

Lors de l'install :
- xpl-perl √©choue lors du make test, en effet car d'autres librairies perl sont n√©cessaires mais n'emp√™che le fonctionnement des plugins xPL dans le projet. Je vais y jeter un oeil pour faire dispara√ģtre le doute.
- je rajoute les lignes qui manque (a2ensite default, service apache2 restart).
- Pour les scripts JS, je corrige dans la prochaine version
- Ton problème de script xpl c'est quelque chose que je vois assez rarement maintenant. Soit il s'agit d'un pb de lien symbolique, d'absence de répertoire, de droit. Vérifie de bout en bout tes liens.
- Pour les logins/pass tu as raisons. C'est aussi ce que je précise dans le tuto... (peut être pas assez)


A l'utilisation:
- Pour les sondes et la prise, super ! Ca veut dire que les scripts xPL fonctionnent et que toute la conf est correcte (ouf, au moins tu auras une une récompense à tes galères)
- Pour les étages, baah j'ai déprécié mon modèle relationnel de base de données (raaaa !) au début. Je ferais évoluer le programme ainsi que la base pour que l'on puisse customiser les étages ! pas de souci.
- Pour la page de service et les chemin du script perl, c'est le chemin de test sur mon ordi de d√©veloppement, mon macbook pro ! lol ...Pareil la prochaine version corrigera ce probl√®me. Pour le moment, c'est une page qui ne sert vraiment √† rien. Mais l'id√©e c'est pouvoir contr√īler les scripts qui tournent sur sont serveur, j'ai des id√©es mais rien n'est fait pur le moment...
- Sur la page Receiver et sur ton pb d'update, je ne vois pas d'ou ça vient. Pourrais tu activer le mode debug sur la page javascript rdevices.js (var debug_mode=1;) et m'envoyer les traces ? ou un MP pour que je puisse débugger directement sur ton interface (si cela t'es possible)
- Sur la page weather, si tu ne peux pas modifier les labels dans la page receivers c'est normal mais ça fonctionne chez moi et sur la démo. Pareil, si un MP et un test chez toi est possible...
- Pour la page Events, ce n'est pas normal, nul besoin d'un reboot. Pareil si un MP et un test est possible, ça me permettra de corriger si besoin.
- Pour la page devices/controller, si tu parles de tes sondes de températures, c'est normal elles ne sont pas commandables donc il n'y a pas d'actions associées.

Tu es la première personne à m'avoir fait un tel bilan de ton installation et des problèmes rencontrés. Je t'en remercie...
Je suis en train d'industrialiser les tests et les déploiements. Mon mac pour le dév, mon sheevaplug pour la qualif et le guruplug pour la prod. Du coup, je suis en train de créer des scripts d'installation et de configuration qui seront fournis dans le projet. Mes livrables vont s'améliorer avec le temps... Les débuts sont toujours difficiles.

D'autres personnes m'ont fait des retours intéressants et je compte m'équiper en raspberrypi et mettre en ligne des images pré configurées.
Je suis 15 jours en vacances du coup ça va bcp avancer ! Je corrige tout ça
Webx - Solution domotique open-source
Linux - HTML/AJAX/PHP/PERL
Slim Framework - Jquery mobile
--------------------
Serveur domotique - sheevaplug/raspberrypi
---------------------------
Rfxcom lan (v2/v3)
X10 - X10 security (LM12/AM12/SD18/LM13)
Chacon (télécommande KCT510/interrupteur LWST615)
shen
P'tit Guru de domotique
 
Messages: 90
Inscription: 30 Juin 2010, 09:25

Re: Webx version 4.1.1

Messagede shen » 20 Mar 2013, 04:48

Hello !
J'ai corrigé les bugs, réorganisé les tutos, fait plein d'amélioration :-)

Désormais plus besoin de se prendre la tête avec des paquets perl, j'ai trouvé tous les paquets debian !
Et en plus de ça j'ai simplifié l'installation du projet via un script...
Après avoir rejoué les scénarios au moins 15 fois dans des machines virtuelles (debian serveur 6 et ubuntu serveur 12.10). Je pense pouvoir dire que ça fonctionne :-)
Temps total d'installation du projet ... moins de 20 minutes. Je pense faire évoluer ce script pour gérer les mises à jour du projet. Je ne suis pas encore un concepteur de paquet debian/rpm mais ça m'intéressait bcp si quelqu'un savait comment on fait !

J'ai aussi pris note des demandes concernant le fonctionnement avec nginx/php5-fcgi, et bien je ne suis vraiment pas déçu, ça va 4 à 5 fois plus vite par rapport à apache2/php5. Avec apache2 l'allumage d'une lampe X10, depuis mon smartphone en 3G (donc 3G <-> réseau inconnu <-> routeur freebox <-> serveur domotique <-> commande CPL) prenait 2 à 3 secondes. Là je dépasse pas la seconde ...C'est un TRUC de FOU !

J'ai packagé le tout dans un zip en version 4.1.2 téléchargeable sur mon site -> http://wiseflat.com/telechargement

Fonctionnalités/évolutions dans cette version :
- Corrections de bugs sur l’interface web
- Amélioration de la gestion des scénarios
- Réorganisation du package
- Intégration du serveur web nginx
- Création d’un script automatique d’installation (webx_installer.sh)

Ci joint un petit copié/collé de ce que ça donne :

root@debian:/data/webx/api/scripts# sh webx_installer.sh

-------------------------------------------
| Welcome to webx installer |
-------------------------------------------

This script was tested on debian 6
This script install all packages required
For best performances nginx will be your web server...
SSL certificate for web server need to be created for security reason

----
What's your own domain name : (ex:webx.myowndomain.com)webx.wiseflat.com
Database hostname : [localhost]localhost
Webx mysql username [webx]webx
Webx mysql password : [domotique]domotique
What's the database name : [webx]webx
----
1 ] Packages : Install all packages required (perl* nginx php5* mysql-server)
2 ] Webx : The best way to do a fresh install of webx
3 ] Nginx : Add a default webx vhost into nginx
4 ] Mochad : install mochad. it's a Linux TCP gateway daemon for the X10 CM15A RF
----
5 ] Uninstall : The best way to uninstall webx
6 ] Mysql db : Create database, add a user, import a fresh & clean webx schema
7 ] Backup db : backup the webx database
8 ] Drop db : drop database and webx user from mysql-server
----
0 ] Exit
----
Choose an action :1

----
gpg: répertoire `/root/.gnupg' créé
gpg: nouveau fichier de configuration `/root/.gnupg/gpg.conf' créé
gpg: AVERTISSEMENT: les options de `/root/.gnupg/gpg.conf' ne sont pas encore actives cette fois
gpg: le porte-clés `/root/.gnupg/secring.gpg` a été créé
gpg: le porte-clés `/root/.gnupg/pubring.gpg` a été créé
gpg: requête de la clé 8050390C du serveur hkp subkeys.pgp.net
gpg: /root/.gnupg/trustdb.gpg: base de confiance créée
gpg: cl√© 8050390C: cl√© publique ¬ę Mark Hindess (Work) <mark.hindess@googlemail.com> ¬Ľ import√©e
gpg: aucune clé de confiance ultime n'a été trouvée
gpg: Quantité totale traitée: 1
gpg: importée: 1 (RSA: 1)
OK
Réception de : 1 http://debian.temporalanomaly.com squeeze Release.gpg [836 B]
Ign http://debian.temporalanomaly.com/ squeeze/main Translation-en
Ign http://debian.temporalanomaly.com/ squeeze/main Translation-fr
Réception de : 2 http://debian.temporalanomaly.com squeeze Release [3 051 B]
Réception de : 3 http://debian.temporalanomaly.com squeeze/main i386 Packages [8 488 B]
Atteint http://ftp.fr.debian.org squeeze Release.gpg
Ign http://ftp.fr.debian.org/debian/ squeeze/main Translation-en
Ign http://ftp.fr.debian.org/debian/ squeeze/main Translation-fr
Atteint http://ftp.fr.debian.org squeeze-updates Release.gpg
Ign http://ftp.fr.debian.org/debian/ squeeze-updates/main Translation-en
Ign http://ftp.fr.debian.org/debian/ squeeze-updates/main Translation-fr
Atteint http://ftp.fr.debian.org squeeze Release
Atteint http://ftp.fr.debian.org squeeze-updates Release
Atteint http://ftp.fr.debian.org squeeze/main Sources
Atteint http://ftp.fr.debian.org squeeze/main i386 Packages
Atteint http://ftp.fr.debian.org squeeze-updates/main Sources/DiffIndex
Atteint http://ftp.fr.debian.org squeeze-updates/main i386 Packages/DiffIndex
Atteint http://ftp.fr.debian.org squeeze-updates/main i386 Packages
Atteint http://security.debian.org squeeze/updates Release.gpg
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-fr
Atteint http://security.debian.org squeeze/updates Release
Atteint http://security.debian.org squeeze/updates/main Sources
Atteint http://security.debian.org squeeze/updates/main i386 Packages
12,4 ko réceptionnés en 10s (1 195 o/s)
Lecture des listes de paquets... Fait
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
bzip2 daemontools dpkg-dev fgetty g++ g++-4.4 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libanyevent-currentcost-perl libanyevent-perl
libanyevent-rfxcom-perl libanyevent-serialport-perl libasync-interrupt-perl libcap-ng0 libclass-adapter-perl libclass-singleton-perl libcommon-sense-perl libcurl3
libdatetime-event-sunrise-perl libdatetime-locale-perl libdatetime-perl libdatetime-set-perl libdatetime-timezone-perl libdbd-mysql-perl libdbi-perl
libdevice-currentcost-perl libdevice-rfxcom-perl libdevice-serialport-perl libdpkg-perl libhtml-template-perl liblist-moreutils-perl libmysqlclient16 libnet-daemon-perl
libonig2 libparams-util-perl libparams-validate-perl libplrpc-perl libqdbm14 libset-infinite-perl libsms-send-perl libssh2-1 libstdc++6-4.4-dev libsub-name-perl
libtimedate-perl libusb-1.0-0 libxpl-perl libyaml-syck-perl mysql-client-5.1 mysql-common mysql-server-5.1 mysql-server-core-5.1 php5-suhosin smartmontools
Paquets suggérés :
bzip2-doc debian-keyring python-gamin g++-multilib g++-4.4-multilib gcc-4.4-doc libstdc++6-4.4-dbg strace ltrace libjson-perl libjson-xs-perl libnet-ssleay-perl libguard-perl
libipc-sharedcache-perl libstdc++6-4.4-doc librrds-perl libx-osd-perl libgtk2-perl libdatetime-event-recurrence-perl libdatetime-event-cron-perl rrdtool hddtemp libwww-perl
libterm-readkey-perl tinyca php-pear socklog-run gsmartcontrol smart-notifier zip
Les NOUVEAUX paquets suivants seront installés :
apache2-utils build-essential bzip2 curl daemontools dpkg-dev fail2ban fgetty g++ g++-4.4 htop libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
libanyevent-currentcost-perl libanyevent-perl libanyevent-rfxcom-perl libanyevent-serialport-perl libasync-interrupt-perl libcap-ng0 libclass-adapter-perl
libclass-singleton-perl libcommon-sense-perl libcurl3 libdatetime-event-sunrise-perl libdatetime-locale-perl libdatetime-perl libdatetime-set-perl libdatetime-timezone-perl
libdbd-mysql-perl libdbi-perl libdevice-currentcost-perl libdevice-rfxcom-perl libdevice-serialport-perl libdpkg-perl libhtml-template-perl liblist-moreutils-perl
libmysqlclient16 libnet-daemon-perl libonig2 libparams-util-perl libparams-validate-perl libplrpc-perl libqdbm14 libset-infinite-perl libsms-send-perl libssh2-1
libstdc++6-4.4-dev libsub-name-perl libtimedate-perl libusb-1.0-0 libusb-1.0-0-dev libxpl-perl libyaml-syck-perl mysql-client-5.1 mysql-common mysql-server mysql-server-5.1
mysql-server-core-5.1 nginx php5-cgi php5-common php5-mysql php5-suhosin php5-xcache runit smartmontools spawn-fcgi unzip xpl-common-perl xpl-currentcost-perl
xpl-datetime-perl xpl-dawndusk-perl xpl-hddtemp-perl xpl-hub-perl xpl-rfxcom-perl xpl-rfxcom-rx-perl xpl-rfxcom-tx-perl xpl-smart-perl xpl-sms-send-perl
0 mis à jour, 80 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 45,2 Mo dans les archives.
Après cette opération, 124 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?
Réception de : 1 http://debian.temporalanomaly.com/ squeeze/main libdevice-currentcost-perl all 1.130190-4 [22,1 kB]
Réception de : 2 http://debian.temporalanomaly.com/ squeeze/main libanyevent-serialport-perl all 1.130171-2 [6 990 B]
Réception de : 3 http://debian.temporalanomaly.com/ squeeze/main libanyevent-currentcost-perl all 1.130190-1 [11,0 kB]
Réception de : 4 http://debian.temporalanomaly.com/ squeeze/main libdevice-rfxcom-perl all 1.110800-1 [104 kB]
Réception de : 5 http://debian.temporalanomaly.com/ squeeze/main libanyevent-rfxcom-perl all 1.111960-1 [28,9 kB]
Réception de : 6 http://debian.temporalanomaly.com/ squeeze/main libxpl-perl all 0.12-1 [415 kB]
Réception de : 7 http://debian.temporalanomaly.com/ squeeze/main xpl-common-perl all 0.12-1 [15,2 kB]
Réception de : 8 http://debian.temporalanomaly.com/ squeeze/main xpl-currentcost-perl all 0.12-1 [15,6 kB]
Réception de : 9 http://debian.temporalanomaly.com/ squeeze/main xpl-datetime-perl all 0.12-1 [15,6 kB]
Réception de : 10 http://debian.temporalanomaly.com/ squeeze/main xpl-dawndusk-perl all 0.12-1 [15,7 kB]
Réception de : 11 http://debian.temporalanomaly.com/ squeeze/main xpl-hddtemp-perl all 0.12-1 [15,7 kB]
Réception de : 12 http://debian.temporalanomaly.com/ squeeze/main xpl-hub-perl all 0.12-1 [15,6 kB]
Réception de : 13 http://debian.temporalanomaly.com/ squeeze/main xpl-rfxcom-perl all 0.12-1 [15,7 kB]
Réception de : 14 http://debian.temporalanomaly.com/ squeeze/main xpl-rfxcom-rx-perl all 0.12-1 [15,7 kB]
Réception de : 15 http://debian.temporalanomaly.com/ squeeze/main xpl-rfxcom-tx-perl all 0.12-1 [15,7 kB]
Réception de : 16 http://debian.temporalanomaly.com/ squeeze/main xpl-smart-perl all 0.12-1 [15,0 kB]
Réception de : 17 http://debian.temporalanomaly.com/ squeeze/main xpl-sms-send-perl all 0.12-1 [15,6 kB]
Réception de : 18 http://ftp.fr.debian.org/debian/ squeeze/main libnet-daemon-perl all 0.43-1 [46,6 kB]
Réception de : 19 http://ftp.fr.debian.org/debian/ squeeze/main libplrpc-perl all 0.2020-2 [36,0 kB]
Réception de : 20 http://ftp.fr.debian.org/debian/ squeeze/main libdbi-perl i386 1.612-1 [879 kB]
Réception de : 21 http://ftp.fr.debian.org/debian/ squeeze/main libdbd-mysql-perl i386 4.016-1 [138 kB]
Réception de : 22 http://ftp.fr.debian.org/debian/ squeeze/main libstdc++6-4.4-dev i386 4.4.5-8 [1 529 kB]
Réception de : 23 http://ftp.fr.debian.org/debian/ squeeze/main g++-4.4 i386 4.4.5-8 [5 127 kB]
Réception de : 24 http://security.debian.org/ squeeze/updates/main mysql-common all 5.1.66-0+squeeze1 [77,9 kB]
Réception de : 25 http://ftp.fr.debian.org/debian/ squeeze/main g++ i386 4:4.4.5-1 [1 372 B]
Réception de : 26 http://ftp.fr.debian.org/debian/ squeeze/main libtimedate-perl all 1.2000-1 [41,2 kB]
Réception de : 27 http://security.debian.org/ squeeze/updates/main libmysqlclient16 i386 5.1.66-0+squeeze1 [1 930 kB]
Réception de : 28 http://ftp.fr.debian.org/debian/ squeeze/main libdpkg-perl all 1.15.8.13 [695 kB]
Réception de : 29 http://ftp.fr.debian.org/debian/ squeeze/main bzip2 i386 1.0.5-6+squeeze1 [47,4 kB]
Réception de : 30 http://security.debian.org/ squeeze/updates/main mysql-client-5.1 i386 5.1.66-0+squeeze1 [9 609 kB]
Réception de : 31 http://ftp.fr.debian.org/debian/ squeeze/main dpkg-dev all 1.15.8.13 [813 kB]
Réception de : 32 http://ftp.fr.debian.org/debian/ squeeze/main build-essential i386 11.5 [7 190 B]
Réception de : 33 http://ftp.fr.debian.org/debian/ squeeze/main libssh2-1 i386 1.2.6-1 [77,2 kB]
Réception de : 34 http://ftp.fr.debian.org/debian/ squeeze/main libcurl3 i386 7.21.0-2.1+squeeze2 [281 kB]
Réception de : 35 http://ftp.fr.debian.org/debian/ squeeze/main curl i386 7.21.0-2.1+squeeze2 [227 kB]
Réception de : 36 http://ftp.fr.debian.org/debian/ squeeze/main daemontools i386 1:0.76-3 [65,4 kB]
Réception de : 37 http://ftp.fr.debian.org/debian/ squeeze/main fail2ban all 0.8.4-3+squeeze1 [96,2 kB]
Réception de : 38 http://ftp.fr.debian.org/debian/ squeeze/main fgetty i386 0.6-5 [21,9 kB]
Réception de : 39 http://ftp.fr.debian.org/debian/ squeeze/main htop i386 0.8.3-1 [57,1 kB]
Réception de : 40 http://ftp.fr.debian.org/debian/ squeeze/main libalgorithm-diff-perl all 1.19.02-2 [51,5 kB]
Réception de : 41 http://ftp.fr.debian.org/debian/ squeeze/main libalgorithm-diff-xs-perl i386 0.04-1 [13,1 kB]
Réception de : 42 http://ftp.fr.debian.org/debian/ squeeze/main libalgorithm-merge-perl all 0.08-2 [13,5 kB]
Réception de : 43 http://ftp.fr.debian.org/debian/ squeeze/main libsub-name-perl i386 0.04-1 [10,2 kB]
Réception de : 44 http://ftp.fr.debian.org/debian/ squeeze/main libdevice-serialport-perl i386 1.04-2+b1 [79,4 kB]
Réception de : 45 http://ftp.fr.debian.org/debian/ squeeze/main libanyevent-perl i386 5.271-2 [338 kB]
Réception de : 46 http://ftp.fr.debian.org/debian/ squeeze/main libcommon-sense-perl all 3.3-1 [21,8 kB]
Réception de : 47 http://ftp.fr.debian.org/debian/ squeeze/main libasync-interrupt-perl i386 1.05-1 [36,9 kB]
Réception de : 48 http://ftp.fr.debian.org/debian/ squeeze/main libcap-ng0 i386 0.6.4-1 [10,8 kB]
Réception de : 49 http://ftp.fr.debian.org/debian/ squeeze/main libclass-adapter-perl all 1.07-1 [21,8 kB]
Réception de : 50 http://ftp.fr.debian.org/debian/ squeeze/main libclass-singleton-perl all 1.4-1 [13,6 kB]
Réception de : 51 http://ftp.fr.debian.org/debian/ squeeze/main liblist-moreutils-perl i386 0.25~02-1 [62,8 kB]
Réception de : 52 http://ftp.fr.debian.org/debian/ squeeze/main libparams-validate-perl i386 0.93-1 [67,5 kB]
Réception de : 53 http://ftp.fr.debian.org/debian/ squeeze/main libdatetime-locale-perl all 1:0.45-1 [2 276 kB]
Réception de : 54 http://security.debian.org/ squeeze/updates/main mysql-server-core-5.1 i386 5.1.66-0+squeeze1 [3 952 kB]
Réception de : 55 http://ftp.fr.debian.org/debian/ squeeze/main libdatetime-timezone-perl all 1:1.20-1+2010k [387 kB]
Réception de : 56 http://ftp.fr.debian.org/debian/ squeeze/main libdatetime-perl i386 2:0.6100-2 [105 kB]
Réception de : 57 http://ftp.fr.debian.org/debian/ squeeze/main libset-infinite-perl all 0.63-1 [45,7 kB]
Réception de : 58 http://ftp.fr.debian.org/debian/ squeeze/main libdatetime-set-perl all 0.28-1 [47,9 kB]
Réception de : 59 http://security.debian.org/ squeeze/updates/main mysql-server-5.1 i386 5.1.66-0+squeeze1 [6 540 kB]
Réception de : 60 http://ftp.fr.debian.org/debian/ squeeze/main libdatetime-event-sunrise-perl all 0.0501-1 [15,8 kB]
Réception de : 61 http://ftp.fr.debian.org/debian/ squeeze/main libhtml-template-perl all 2.9-2 [65,9 kB]
Réception de : 62 http://ftp.fr.debian.org/debian/ squeeze/main libonig2 i386 5.9.1-1 [134 kB]
Réception de : 63 http://ftp.fr.debian.org/debian/ squeeze/main libparams-util-perl i386 1.00-1 [25,4 kB]
Réception de : 64 http://ftp.fr.debian.org/debian/ squeeze/main libqdbm14 i386 1.8.77-4 [147 kB]
Réception de : 65 http://ftp.fr.debian.org/debian/ squeeze/main libsms-send-perl all 0.05-2 [21,5 kB]
Réception de : 66 http://ftp.fr.debian.org/debian/ squeeze/main libusb-1.0-0 i386 2:1.0.8-2 [31,5 kB]
Réception de : 67 http://ftp.fr.debian.org/debian/ squeeze/main libusb-1.0-0-dev i386 2:1.0.8-2 [152 kB]
Réception de : 68 http://ftp.fr.debian.org/debian/ squeeze/main libyaml-syck-perl i386 1.12-1 [83,8 kB]
Réception de : 69 http://ftp.fr.debian.org/debian/ squeeze/main nginx i386 0.7.67-3+squeeze3 [339 kB]
Réception de : 70 http://ftp.fr.debian.org/debian/ squeeze/main php5-suhosin i386 0.9.32.1-1 [80,8 kB]
Réception de : 71 http://ftp.fr.debian.org/debian/ squeeze/main php5-xcache i386 1.3.0-7 [86,4 kB]
Réception de : 72 http://ftp.fr.debian.org/debian/ squeeze/main runit i386 2.1.1-6.2 [115 kB]
Réception de : 73 http://ftp.fr.debian.org/debian/ squeeze/main smartmontools i386 5.39.1+svn3124-2 [435 kB]
Réception de : 74 http://ftp.fr.debian.org/debian/ squeeze/main unzip i386 6.0-4 [179 kB]
Réception de : 75 http://ftp.fr.debian.org/debian/ squeeze/main spawn-fcgi i386 1.6.3-1 [13,2 kB]
Réception de : 76 http://security.debian.org/ squeeze/updates/main apache2-utils i386 2.2.16-6+squeeze11 [166 kB]
Réception de : 77 http://security.debian.org/ squeeze/updates/main mysql-server all 5.1.66-0+squeeze1 [71,8 kB]
Réception de : 78 http://security.debian.org/ squeeze/updates/main php5-common i386 5.3.3-7+squeeze15 [548 kB]
Réception de : 79 http://security.debian.org/ squeeze/updates/main php5-cgi i386 5.3.3-7+squeeze15 [5 720 kB]
Réception de : 80 http://security.debian.org/ squeeze/updates/main php5-mysql i386 5.3.3-7+squeeze15 [67,0 kB]
45,2 Mo réceptionnés en 38s (1 163 ko/s)
Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
Sélection du paquet mysql-common précédemment désélectionné.
(Lecture de la base de données... 36533 fichiers et répertoires déjà installés.)
Dépaquetage de mysql-common (à partir de .../mysql-common_5.1.66-0+squeeze1_all.deb) ...
Sélection du paquet libnet-daemon-perl précédemment désélectionné.
Dépaquetage de libnet-daemon-perl (à partir de .../libnet-daemon-perl_0.43-1_all.deb) ...
Sélection du paquet libplrpc-perl précédemment désélectionné.
Dépaquetage de libplrpc-perl (à partir de .../libplrpc-perl_0.2020-2_all.deb) ...
Sélection du paquet libdbi-perl précédemment désélectionné.
Dépaquetage de libdbi-perl (à partir de .../libdbi-perl_1.612-1_i386.deb) ...
Sélection du paquet libmysqlclient16 précédemment désélectionné.
Dépaquetage de libmysqlclient16 (à partir de .../libmysqlclient16_5.1.66-0+squeeze1_i386.deb) ...
Sélection du paquet libdbd-mysql-perl précédemment désélectionné.
Dépaquetage de libdbd-mysql-perl (à partir de .../libdbd-mysql-perl_4.016-1_i386.deb) ...
Sélection du paquet mysql-client-5.1 précédemment désélectionné.
Dépaquetage de mysql-client-5.1 (à partir de .../mysql-client-5.1_5.1.66-0+squeeze1_i386.deb) ...
Sélection du paquet mysql-server-core-5.1 précédemment désélectionné.
Dépaquetage de mysql-server-core-5.1 (à partir de .../mysql-server-core-5.1_5.1.66-0+squeeze1_i386.deb) ...
Traitement des actions diff√©r√©es (¬ę¬†triggers¬†¬Ľ) pour ¬ę¬†man-db¬†¬Ľ...
Paramétrage de mysql-common (5.1.66-0+squeeze1) ...
Sélection du paquet mysql-server-5.1 précédemment désélectionné.
(Lecture de la base de données... 36911 fichiers et répertoires déjà installés.)
Dépaquetage de mysql-server-5.1 (à partir de .../mysql-server-5.1_5.1.66-0+squeeze1_i386.deb) ...
Sélection du paquet apache2-utils précédemment désélectionné.
Dépaquetage de apache2-utils (à partir de .../apache2-utils_2.2.16-6+squeeze11_i386.deb) ...
Sélection du paquet libstdc++6-4.4-dev précédemment désélectionné.
Dépaquetage de libstdc++6-4.4-dev (à partir de .../libstdc++6-4.4-dev_4.4.5-8_i386.deb) ...
Sélection du paquet g++-4.4 précédemment désélectionné.
Dépaquetage de g++-4.4 (à partir de .../g++-4.4_4.4.5-8_i386.deb) ...
Sélection du paquet g++ précédemment désélectionné.
Dépaquetage de g++ (à partir de .../g++_4%3a4.4.5-1_i386.deb) ...
Sélection du paquet libtimedate-perl précédemment désélectionné.
Dépaquetage de libtimedate-perl (à partir de .../libtimedate-perl_1.2000-1_all.deb) ...
Sélection du paquet libdpkg-perl précédemment désélectionné.
Dépaquetage de libdpkg-perl (à partir de .../libdpkg-perl_1.15.8.13_all.deb) ...
Sélection du paquet bzip2 précédemment désélectionné.
Dépaquetage de bzip2 (à partir de .../bzip2_1.0.5-6+squeeze1_i386.deb) ...
Sélection du paquet dpkg-dev précédemment désélectionné.
Dépaquetage de dpkg-dev (à partir de .../dpkg-dev_1.15.8.13_all.deb) ...
Sélection du paquet build-essential précédemment désélectionné.
Dépaquetage de build-essential (à partir de .../build-essential_11.5_i386.deb) ...
Sélection du paquet libssh2-1 précédemment désélectionné.
Dépaquetage de libssh2-1 (à partir de .../libssh2-1_1.2.6-1_i386.deb) ...
Sélection du paquet libcurl3 précédemment désélectionné.
Dépaquetage de libcurl3 (à partir de .../libcurl3_7.21.0-2.1+squeeze2_i386.deb) ...
Sélection du paquet curl précédemment désélectionné.
Dépaquetage de curl (à partir de .../curl_7.21.0-2.1+squeeze2_i386.deb) ...
Sélection du paquet daemontools précédemment désélectionné.
Dépaquetage de daemontools (à partir de .../daemontools_1%3a0.76-3_i386.deb) ...
Sélection du paquet fail2ban précédemment désélectionné.
Dépaquetage de fail2ban (à partir de .../fail2ban_0.8.4-3+squeeze1_all.deb) ...
Sélection du paquet fgetty précédemment désélectionné.
Dépaquetage de fgetty (à partir de .../archives/fgetty_0.6-5_i386.deb) ...
Sélection du paquet htop précédemment désélectionné.
Dépaquetage de htop (à partir de .../archives/htop_0.8.3-1_i386.deb) ...
Sélection du paquet libalgorithm-diff-perl précédemment désélectionné.
Dépaquetage de libalgorithm-diff-perl (à partir de .../libalgorithm-diff-perl_1.19.02-2_all.deb) ...
Sélection du paquet libalgorithm-diff-xs-perl précédemment désélectionné.
Dépaquetage de libalgorithm-diff-xs-perl (à partir de .../libalgorithm-diff-xs-perl_0.04-1_i386.deb) ...
Sélection du paquet libalgorithm-merge-perl précédemment désélectionné.
Dépaquetage de libalgorithm-merge-perl (à partir de .../libalgorithm-merge-perl_0.08-2_all.deb) ...
Sélection du paquet libsub-name-perl précédemment désélectionné.
Dépaquetage de libsub-name-perl (à partir de .../libsub-name-perl_0.04-1_i386.deb) ...
Sélection du paquet libdevice-currentcost-perl précédemment désélectionné.
Dépaquetage de libdevice-currentcost-perl (à partir de .../libdevice-currentcost-perl_1.130190-4_all.deb) ...
Sélection du paquet libdevice-serialport-perl précédemment désélectionné.
Dépaquetage de libdevice-serialport-perl (à partir de .../libdevice-serialport-perl_1.04-2+b1_i386.deb) ...
Sélection du paquet libanyevent-serialport-perl précédemment désélectionné.
Dépaquetage de libanyevent-serialport-perl (à partir de .../libanyevent-serialport-perl_1.130171-2_all.deb) ...
Sélection du paquet libanyevent-currentcost-perl précédemment désélectionné.
Dépaquetage de libanyevent-currentcost-perl (à partir de .../libanyevent-currentcost-perl_1.130190-1_all.deb) ...
Sélection du paquet libanyevent-perl précédemment désélectionné.
Dépaquetage de libanyevent-perl (à partir de .../libanyevent-perl_5.271-2_i386.deb) ...
Sélection du paquet libdevice-rfxcom-perl précédemment désélectionné.
Dépaquetage de libdevice-rfxcom-perl (à partir de .../libdevice-rfxcom-perl_1.110800-1_all.deb) ...
Sélection du paquet libanyevent-rfxcom-perl précédemment désélectionné.
Dépaquetage de libanyevent-rfxcom-perl (à partir de .../libanyevent-rfxcom-perl_1.111960-1_all.deb) ...
Sélection du paquet libcommon-sense-perl précédemment désélectionné.
Dépaquetage de libcommon-sense-perl (à partir de .../libcommon-sense-perl_3.3-1_all.deb) ...
Sélection du paquet libasync-interrupt-perl précédemment désélectionné.
Dépaquetage de libasync-interrupt-perl (à partir de .../libasync-interrupt-perl_1.05-1_i386.deb) ...
Sélection du paquet libcap-ng0 précédemment désélectionné.
Dépaquetage de libcap-ng0 (à partir de .../libcap-ng0_0.6.4-1_i386.deb) ...
Sélection du paquet libclass-adapter-perl précédemment désélectionné.
Dépaquetage de libclass-adapter-perl (à partir de .../libclass-adapter-perl_1.07-1_all.deb) ...
Sélection du paquet libclass-singleton-perl précédemment désélectionné.
Dépaquetage de libclass-singleton-perl (à partir de .../libclass-singleton-perl_1.4-1_all.deb) ...
Sélection du paquet liblist-moreutils-perl précédemment désélectionné.
Dépaquetage de liblist-moreutils-perl (à partir de .../liblist-moreutils-perl_0.25~02-1_i386.deb) ...
Sélection du paquet libparams-validate-perl précédemment désélectionné.
Dépaquetage de libparams-validate-perl (à partir de .../libparams-validate-perl_0.93-1_i386.deb) ...
Sélection du paquet libdatetime-locale-perl précédemment désélectionné.
Dépaquetage de libdatetime-locale-perl (à partir de .../libdatetime-locale-perl_1%3a0.45-1_all.deb) ...
Sélection du paquet libdatetime-timezone-perl précédemment désélectionné.
Dépaquetage de libdatetime-timezone-perl (à partir de .../libdatetime-timezone-perl_1%3a1.20-1+2010k_all.deb) ...
Sélection du paquet libdatetime-perl précédemment désélectionné.
Dépaquetage de libdatetime-perl (à partir de .../libdatetime-perl_2%3a0.6100-2_i386.deb) ...
Sélection du paquet libset-infinite-perl précédemment désélectionné.
Dépaquetage de libset-infinite-perl (à partir de .../libset-infinite-perl_0.63-1_all.deb) ...
Sélection du paquet libdatetime-set-perl précédemment désélectionné.
Dépaquetage de libdatetime-set-perl (à partir de .../libdatetime-set-perl_0.28-1_all.deb) ...
Sélection du paquet libdatetime-event-sunrise-perl précédemment désélectionné.
Dépaquetage de libdatetime-event-sunrise-perl (à partir de .../libdatetime-event-sunrise-perl_0.0501-1_all.deb) ...
Sélection du paquet libhtml-template-perl précédemment désélectionné.
Dépaquetage de libhtml-template-perl (à partir de .../libhtml-template-perl_2.9-2_all.deb) ...
Sélection du paquet libonig2 précédemment désélectionné.
Dépaquetage de libonig2 (à partir de .../libonig2_5.9.1-1_i386.deb) ...
Sélection du paquet libparams-util-perl précédemment désélectionné.
Dépaquetage de libparams-util-perl (à partir de .../libparams-util-perl_1.00-1_i386.deb) ...
Sélection du paquet libqdbm14 précédemment désélectionné.
Dépaquetage de libqdbm14 (à partir de .../libqdbm14_1.8.77-4_i386.deb) ...
Sélection du paquet libsms-send-perl précédemment désélectionné.
Dépaquetage de libsms-send-perl (à partir de .../libsms-send-perl_0.05-2_all.deb) ...
Sélection du paquet libusb-1.0-0 précédemment désélectionné.
Dépaquetage de libusb-1.0-0 (à partir de .../libusb-1.0-0_2%3a1.0.8-2_i386.deb) ...
Sélection du paquet libusb-1.0-0-dev précédemment désélectionné.
Dépaquetage de libusb-1.0-0-dev (à partir de .../libusb-1.0-0-dev_2%3a1.0.8-2_i386.deb) ...
Sélection du paquet libyaml-syck-perl précédemment désélectionné.
Dépaquetage de libyaml-syck-perl (à partir de .../libyaml-syck-perl_1.12-1_i386.deb) ...
Sélection du paquet libxpl-perl précédemment désélectionné.
Dépaquetage de libxpl-perl (à partir de .../libxpl-perl_0.12-1_all.deb) ...
Sélection du paquet mysql-server précédemment désélectionné.
Dépaquetage de mysql-server (à partir de .../mysql-server_5.1.66-0+squeeze1_all.deb) ...
Sélection du paquet nginx précédemment désélectionné.
Dépaquetage de nginx (à partir de .../nginx_0.7.67-3+squeeze3_i386.deb) ...
Sélection du paquet php5-common précédemment désélectionné.
Dépaquetage de php5-common (à partir de .../php5-common_5.3.3-7+squeeze15_i386.deb) ...
Sélection du paquet php5-cgi précédemment désélectionné.
Dépaquetage de php5-cgi (à partir de .../php5-cgi_5.3.3-7+squeeze15_i386.deb) ...
Sélection du paquet php5-mysql précédemment désélectionné.
Dépaquetage de php5-mysql (à partir de .../php5-mysql_5.3.3-7+squeeze15_i386.deb) ...
Sélection du paquet php5-suhosin précédemment désélectionné.
Dépaquetage de php5-suhosin (à partir de .../php5-suhosin_0.9.32.1-1_i386.deb) ...
Sélection du paquet php5-xcache précédemment désélectionné.
Dépaquetage de php5-xcache (à partir de .../php5-xcache_1.3.0-7_i386.deb) ...
Sélection du paquet runit précédemment désélectionné.
Dépaquetage de runit (à partir de .../runit_2.1.1-6.2_i386.deb) ...
Sélection du paquet smartmontools précédemment désélectionné.
Dépaquetage de smartmontools (à partir de .../smartmontools_5.39.1+svn3124-2_i386.deb) ...
Sélection du paquet unzip précédemment désélectionné.
Dépaquetage de unzip (à partir de .../archives/unzip_6.0-4_i386.deb) ...
Sélection du paquet xpl-common-perl précédemment désélectionné.
Dépaquetage de xpl-common-perl (à partir de .../xpl-common-perl_0.12-1_all.deb) ...
Sélection du paquet xpl-currentcost-perl précédemment désélectionné.
Dépaquetage de xpl-currentcost-perl (à partir de .../xpl-currentcost-perl_0.12-1_all.deb) ...
Sélection du paquet xpl-datetime-perl précédemment désélectionné.
Dépaquetage de xpl-datetime-perl (à partir de .../xpl-datetime-perl_0.12-1_all.deb) ...
Sélection du paquet xpl-dawndusk-perl précédemment désélectionné.
Dépaquetage de xpl-dawndusk-perl (à partir de .../xpl-dawndusk-perl_0.12-1_all.deb) ...
Sélection du paquet xpl-hddtemp-perl précédemment désélectionné.
Dépaquetage de xpl-hddtemp-perl (à partir de .../xpl-hddtemp-perl_0.12-1_all.deb) ...
Sélection du paquet xpl-hub-perl précédemment désélectionné.
Dépaquetage de xpl-hub-perl (à partir de .../xpl-hub-perl_0.12-1_all.deb) ...
Sélection du paquet xpl-rfxcom-perl précédemment désélectionné.
Dépaquetage de xpl-rfxcom-perl (à partir de .../xpl-rfxcom-perl_0.12-1_all.deb) ...
Sélection du paquet xpl-rfxcom-rx-perl précédemment désélectionné.
Dépaquetage de xpl-rfxcom-rx-perl (à partir de .../xpl-rfxcom-rx-perl_0.12-1_all.deb) ...
Sélection du paquet xpl-rfxcom-tx-perl précédemment désélectionné.
Dépaquetage de xpl-rfxcom-tx-perl (à partir de .../xpl-rfxcom-tx-perl_0.12-1_all.deb) ...
Sélection du paquet xpl-smart-perl précédemment désélectionné.
Dépaquetage de xpl-smart-perl (à partir de .../xpl-smart-perl_0.12-1_all.deb) ...
Sélection du paquet xpl-sms-send-perl précédemment désélectionné.
Dépaquetage de xpl-sms-send-perl (à partir de .../xpl-sms-send-perl_0.12-1_all.deb) ...
Sélection du paquet spawn-fcgi précédemment désélectionné.
Dépaquetage de spawn-fcgi (à partir de .../spawn-fcgi_1.6.3-1_i386.deb) ...
Traitement des actions diff√©r√©es (¬ę¬†triggers¬†¬Ľ) pour ¬ę¬†man-db¬†¬Ľ...
Traitement des actions diff√©r√©es (¬ę¬†triggers¬†¬Ľ) pour ¬ę¬†menu¬†¬Ľ...
Paramétrage de libnet-daemon-perl (0.43-1) ...
Paramétrage de libplrpc-perl (0.2020-2) ...
Paramétrage de libdbi-perl (1.612-1) ...
Paramétrage de libmysqlclient16 (5.1.66-0+squeeze1) ...
Paramétrage de libdbd-mysql-perl (4.016-1) ...
Paramétrage de mysql-client-5.1 (5.1.66-0+squeeze1) ...
Paramétrage de mysql-server-core-5.1 (5.1.66-0+squeeze1) ...
Paramétrage de mysql-server-5.1 (5.1.66-0+squeeze1) ...
Stopping MySQL database server: mysqld.
130320 2:25:36 [Note] Plugin 'FEDERATED' is disabled.
130320 2:25:36 InnoDB: Initializing buffer pool, size = 8.0M
130320 2:25:36 InnoDB: Completed initialization of buffer pool
130320 2:25:36 InnoDB: Started; log sequence number 0 44233
130320 2:25:36 InnoDB: Starting shutdown...
130320 2:25:41 InnoDB: Shutdown completed; log sequence number 0 44233
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
Paramétrage de apache2-utils (2.2.16-6+squeeze11) ...
Paramétrage de libtimedate-perl (1.2000-1) ...
Paramétrage de libdpkg-perl (1.15.8.13) ...
Paramétrage de bzip2 (1.0.5-6+squeeze1) ...
Paramétrage de dpkg-dev (1.15.8.13) ...
Paramétrage de libssh2-1 (1.2.6-1) ...
Paramétrage de libcurl3 (7.21.0-2.1+squeeze2) ...
Paramétrage de curl (7.21.0-2.1+squeeze2) ...
Paramétrage de daemontools (1:0.76-3) ...
Paramétrage de fail2ban (0.8.4-3+squeeze1) ...
Paramétrage de fgetty (0.6-5) ...
Paramétrage de htop (0.8.3-1) ...
Paramétrage de libalgorithm-diff-perl (1.19.02-2) ...
Paramétrage de libalgorithm-diff-xs-perl (0.04-1) ...
Paramétrage de libalgorithm-merge-perl (0.08-2) ...
Paramétrage de libsub-name-perl (0.04-1) ...
Paramétrage de libdevice-currentcost-perl (1.130190-4) ...
Paramétrage de libdevice-serialport-perl (1.04-2+b1) ...
Paramétrage de libanyevent-serialport-perl (1.130171-2) ...
Paramétrage de libanyevent-currentcost-perl (1.130190-1) ...
Paramétrage de libanyevent-perl (5.271-2) ...
Paramétrage de libdevice-rfxcom-perl (1.110800-1) ...
Paramétrage de libanyevent-rfxcom-perl (1.111960-1) ...
Paramétrage de libcommon-sense-perl (3.3-1) ...
Paramétrage de libasync-interrupt-perl (1.05-1) ...
Paramétrage de libcap-ng0 (0.6.4-1) ...
Paramétrage de libclass-adapter-perl (1.07-1) ...
Paramétrage de libclass-singleton-perl (1.4-1) ...
Paramétrage de liblist-moreutils-perl (0.25~02-1) ...
Paramétrage de libparams-validate-perl (0.93-1) ...
Paramétrage de libdatetime-locale-perl (1:0.45-1) ...
Paramétrage de libdatetime-timezone-perl (1:1.20-1+2010k) ...
Paramétrage de libdatetime-perl (2:0.6100-2) ...
Paramétrage de libset-infinite-perl (0.63-1) ...
Paramétrage de libdatetime-set-perl (0.28-1) ...
Paramétrage de libdatetime-event-sunrise-perl (0.0501-1) ...
Paramétrage de libhtml-template-perl (2.9-2) ...
Paramétrage de libonig2 (5.9.1-1) ...
Paramétrage de libparams-util-perl (1.00-1) ...
Paramétrage de libqdbm14 (1.8.77-4) ...
Paramétrage de libsms-send-perl (0.05-2) ...
Paramétrage de libusb-1.0-0 (2:1.0.8-2) ...
Paramétrage de libusb-1.0-0-dev (2:1.0.8-2) ...
Paramétrage de libyaml-syck-perl (1.12-1) ...
Paramétrage de libxpl-perl (0.12-1) ...
Paramétrage de mysql-server (5.1.66-0+squeeze1) ...
Paramétrage de nginx (0.7.67-3+squeeze3) ...
Paramétrage de php5-common (5.3.3-7+squeeze15) ...
Paramétrage de php5-cgi (5.3.3-7+squeeze15) ...

Creating config file /etc/php5/cgi/php.ini with new version
update-alternatives: utilisation de ¬ę¬†/usr/bin/php5-cgi¬†¬Ľ pour fournir ¬ę¬†/usr/bin/php-cgi¬†¬Ľ (php-cgi) en mode automatique.
update-alternatives: utilisation de ¬ę¬†/usr/lib/cgi-bin/php5¬†¬Ľ pour fournir ¬ę¬†/usr/lib/cgi-bin/php¬†¬Ľ (php-cgi-bin) en mode automatique.
Paramétrage de php5-mysql (5.3.3-7+squeeze15) ...
Paramétrage de php5-suhosin (0.9.32.1-1) ...
Paramétrage de php5-xcache (1.3.0-7) ...
Paramétrage de runit (2.1.1-6.2) ...
Paramétrage de smartmontools (5.39.1+svn3124-2) ...
Paramétrage de unzip (6.0-4) ...
Paramétrage de xpl-common-perl (0.12-1) ...
Paramétrage de xpl-currentcost-perl (0.12-1) ...
Service xpl-currentcost added.
Paramétrage de xpl-datetime-perl (0.12-1) ...
Service xpl-datetime added.
Paramétrage de xpl-dawndusk-perl (0.12-1) ...
Service xpl-dawndusk added.
Paramétrage de xpl-hddtemp-perl (0.12-1) ...
Service xpl-hddtemp added.
Paramétrage de xpl-hub-perl (0.12-1) ...
Service xpl-hub added.
Paramétrage de xpl-rfxcom-perl (0.12-1) ...
Service xpl-rfxcom added.
Paramétrage de xpl-rfxcom-rx-perl (0.12-1) ...
Service xpl-rfxcom-rx added.
Paramétrage de xpl-rfxcom-tx-perl (0.12-1) ...
Service xpl-rfxcom-tx added.
Paramétrage de xpl-smart-perl (0.12-1) ...
Paramétrage de xpl-sms-send-perl (0.12-1) ...
Service xpl-sms-send added.
Paramétrage de spawn-fcgi (1.6.3-1) ...
update-alternatives: utilisation de ¬ę¬†/usr/bin/spawn-fcgi.standalone¬†¬Ľ pour fournir ¬ę¬†/usr/bin/spawn-fcgi¬†¬Ľ (spawn-fcgi) en mode automatique.
update-alternatives: avertissement: /usr/share/man/man1/spawn-fcgi.1.gz ne sera pas remplacé par un lien.
Paramétrage de libstdc++6-4.4-dev (4.4.5-8) ...
Paramétrage de g++-4.4 (4.4.5-8) ...
Paramétrage de g++ (4:4.4.5-1) ...
update-alternatives: utilisation de ¬ę¬†/usr/bin/g++¬†¬Ľ pour fournir ¬ę¬†/usr/bin/c++¬†¬Ľ (c++) en mode automatique.
Paramétrage de build-essential (11.5) ...
Traitement des actions diff√©r√©es (¬ę¬†triggers¬†¬Ľ) pour ¬ę¬†python-central¬†¬Ľ...
Traitement des actions diff√©r√©es (¬ę¬†triggers¬†¬Ľ) pour ¬ę¬†menu¬†¬Ľ...
update-rc.d: using dependency based boot sequencing
spawn-fcgi: child spawned successfully: PID: 7433
Starting nginx: nginx.
----
root@debian:/data/webx/api/scripts# sh webx_installer.sh

-------------------------------------------
| Welcome to webx installer |
-------------------------------------------

This script was tested on debian 6
This script install all packages required
For best performances nginx will be your web server...
SSL certificate for web server need to be created for security reason

----
1 ] Packages : Install all packages required (perl* nginx php5* mysql-server)
2 ] Webx : The best way to do a fresh install of webx
3 ] Nginx : Add a default webx vhost into nginx
4 ] Mochad : install mochad. it's a Linux TCP gateway daemon for the X10 CM15A RF
----
5 ] Uninstall : The best way to uninstall webx
6 ] Mysql db : Create database, add a user, import a fresh & clean webx schema
7 ] Backup db : backup the webx database
8 ] Drop db : drop database and webx user from mysql-server
----
0 ] Exit
----
Choose an action :2

----
Mysql root login :root
Mysql root password :toto123
----
* Mysql -> create database webx
* Mysql -> Grant privileges to webx
* Mysql -> database import
----
* System -> set directories permissions
----
* Url -> Set your own domain name
----
* Mysql parameters configuration ...
* Webx xPL perl script configuration ...
----
* Htaccess -> create technical account
-> Set user for you htaccess technical account : tc
-> Set password for your htaccess technical account : tc
Adding password for user tc
----
* Htaccess -> create administrator account
-> Set user for your htaccess administrator account : admin
-> Set password for you htaccess administrator account : tempoweb01
Adding password for user admin
----
* Perl -> Webx xPL script copied to /usr/bin ...
----
* Webx services added to runit ...
----
* Device -> RFXCOM Lan
-> Do you have a RFXCOM LAN board with ? (y/n) y
-> IP :192.168.1.199
* Rfxcom configured with this IP: 192.168.1.199
----
* Device -> ipx800
-> Do you have a ipx800 lan board ? (y/n) n
* ipx800 not configured...
* Set special permissions to services controlled
-> Please wait few seconds to allow runit services to start...

root@debian:/var/www/webx/api/scripts# sh webx_installer.sh

-------------------------------------------
| Welcome to webx installer |
-------------------------------------------

This script was tested on debian 6
This script install all packages required
For best performances nginx will be your web server...
SSL certificate for web server need to be created for security reason

----
1 ] Packages : Install all packages required (perl* nginx php5* mysql-server)
2 ] Webx : The best way to do a fresh install of webx
3 ] Nginx : Add a default webx vhost into nginx
4 ] Mochad : install mochad. it's a Linux TCP gateway daemon for the X10 CM15A RF
----
5 ] Uninstall : The best way to uninstall webx
6 ] Mysql db : Create database, add a user, import a fresh & clean webx schema
7 ] Backup db : backup the webx database
8 ] Drop db : drop database and webx user from mysql-server
----
0 ] Exit
----
Choose an action :3

----
* Set vhost for nginx
Restarting nginx: nginx.
Webx - Solution domotique open-source
Linux - HTML/AJAX/PHP/PERL
Slim Framework - Jquery mobile
--------------------
Serveur domotique - sheevaplug/raspberrypi
---------------------------
Rfxcom lan (v2/v3)
X10 - X10 security (LM12/AM12/SD18/LM13)
Chacon (télécommande KCT510/interrupteur LWST615)
shen
P'tit Guru de domotique
 
Messages: 90
Inscription: 30 Juin 2010, 09:25

Re: Webx version 4.1.1

Messagede lademan » 24 Mar 2013, 23:59

Hello Shen,

Tu vas trop vite pour moi, tu sors une nouvelle version avant même que je puisse te faire un retour sur tes retours suite à mes remarques ;-)

Concernant la version 4.1.1 :
  • Les logs sont activ√© dans rdevices.js mais je n'ai rien du tout dans les deux fichiers sous /var/log.
  • Comme expliqu√© par MP, mon install me pose quelques soucis pour te donner acc√®s ( sinon ce serait avec plaisir ). D√®s que j'arrive √† mettre √ßa en place je te fais signe.

J'ai supprimé mon install 4.1.1 et j'ai refait une install en 4.1.2 en mode manuel en suivant le tuto de ton site.
Je reste sur Apache pour l'instant, je préfère ne pas faire cohabiter deux serveurs Web sur la même machine.

Quelques remarques donc ( que tu risque de solutionner avant que j'ai eu le temps de soufler :-) ) :
- ton install Apache est dédiée webx, c'est dommage de ne pas utiliser un vhost dans un fichier dédié comme précédemment pour ne pas perturber des services existants.
- l'injection de la base de donnée se fait avec la commande suivante : "mysql -u webx -p webx < ./api/base/webx.v4.1.2.sql" et non avec "mysql -u LOGIN -p PASSWORD < api/base/webx.4.1.2.sql"
- dans jobs.pl, ta variable $host fait référence à v412.local
- il manque l'étape de changement de l'url de webx : "sudo sed -i 's/webx.local/webx.mondomaine.tld/g' *"

Sans gros succès par rapport à la version précédente.

Manque de temps, j'ai supprimé la base de données et testé ton script mais sans passer par l'étape 1 vu que tout est déjà installé.
Tout se passe bien jusque là :

Code: Tout sélectionner
* Mysql -> create database
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
* Mysql -> Grant privileges to
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* TO ''@'localhost' IDENTIFIED BY ''' at line 1
* Mysql -> database import
./webx_installer.sh: 70: ./webx_installer.sh: cannot open /var/www/webx/api/base/.v4.1.2.sql: No such file
----
* System -> set directories permissions


Même erreur avec le choix 6 du script mais c'est logique...

Du coup, pas de base opérationnelle.

A+
lademan
Membre Actif
 
Messages: 17
Inscription: 14 Déc 2011, 14:44

Re: Webx version 4.1.1

Messagede shen » 25 Mar 2013, 00:19

Salut
Arf, qu'as tu mis comme login/password ?
Je n'ai pas vérifié ces 2 chaines de caractères dans mon script... As tu mis des caractères spéciaux (genre pour le mot de passe) ? :!\/&@$
Peux tu essayer avec le couple login/password : webx/domotique ? Juste pour valider que ça vienne bien de là

Supprime avec l'option dans le menu et vérifie s'il supprime bien le répertoire /etc/webx. Si ce n'est pas le cas supprime le à la main... Ca vient de là c'est obligé :

/var/www/webx/api/base/.v4.1.2.sql <-- Ce fichier n'existe pas, il porte le nom webx.v4.1.2.sql justement parce que ma base s'appelle comme ça, je lui avais donné le même nom. Ce sera corrigé dans le prochain livrable... lol

Merci pour les erreurs signalés dans mon tuto, c'est corrigé ;-)
Webx - Solution domotique open-source
Linux - HTML/AJAX/PHP/PERL
Slim Framework - Jquery mobile
--------------------
Serveur domotique - sheevaplug/raspberrypi
---------------------------
Rfxcom lan (v2/v3)
X10 - X10 security (LM12/AM12/SD18/LM13)
Chacon (télécommande KCT510/interrupteur LWST615)
shen
P'tit Guru de domotique
 
Messages: 90
Inscription: 30 Juin 2010, 09:25

Re: Webx version 4.1.1

Messagede shen » 25 Mar 2013, 01:44

Hey, je crois que j'ai compris d'o√Ļ vient l'erreur...
Par convention dans un script d'installation les valeurs entre crochet sont les valeurs par défaut
What's your own domain name : (ex:webx.myowndomain.com)webx.wiseflat.com
Database hostname : [localhost]localhost
Webx mysql username [webx]webx
Webx mysql password : [domotique]domotique
What's the database name : [webx]webx


Or là, elles sont juste à titre d'exemple... Pense bien à les renseigner et essaye de tester avec les valeurs par défaut que je sache si le problème vient réellement de là !
Merci d'avance
Webx - Solution domotique open-source
Linux - HTML/AJAX/PHP/PERL
Slim Framework - Jquery mobile
--------------------
Serveur domotique - sheevaplug/raspberrypi
---------------------------
Rfxcom lan (v2/v3)
X10 - X10 security (LM12/AM12/SD18/LM13)
Chacon (télécommande KCT510/interrupteur LWST615)
shen
P'tit Guru de domotique
 
Messages: 90
Inscription: 30 Juin 2010, 09:25

Re: Webx version 4.1.1

Messagede lademan » 25 Mar 2013, 13:37

Hello,

Yes c'était bien parce que je pensais que les paramètres par défaut seraient utilisés si je n'en spécifiais pas.
C'est pas le comportement général des scripts ?

En spécifiant les paramètres à l'identique des param par défaut la base est bien créée :-)

Par contre, comme je ne suis pas à domicile, je ne peux pas tester plus loin ce que ça donne sur l'interface.

J'essaye de te faire un retour ce soir.

A+
lademan
Membre Actif
 
Messages: 17
Inscription: 14 Déc 2011, 14:44

Re: Webx version 4.1.1

Messagede lademan » 25 Mar 2013, 22:41

re,

Il y a effectivement du mieux mais :
- toujours pas d'édition possible des champs des sondes
- rien dans /var/log/webx.log
- j'ai eu parfois des "error loading page" sur les events et les devices

J'a regardé rapidement les scénars :
- je n'ai rien dans les triggers ( lié à l'absence des champs des sondes ? )
- dans les conditions je retrouve mes prises pilotées, c'est bizarre.

J'ai modifié un peu mon archi pour te donner un accès à l'installation.
Je t'envoies l'url par MP.

A+
lademan
Membre Actif
 
Messages: 17
Inscription: 14 Déc 2011, 14:44

Suivante

Retourner vers Webx

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Copyright © 2011 - Touteladomotique.com - Tous droits r√©serv√©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique