Laurux, excellent logiciel francophone à GPL pour la PME
Je viens de vérifier en décompressant le sfs et il n'y a pas mysql. Il y a bien /etc/mysql/my.cnf mais rien d'autres. Les sfs c'est gambas3.6.2 avec ses librairies. Gambas qui se lance parfaitement sans retourner quoi que ce soit dans le terminal.
Le soucis n'est pas de créer un compte utilisateur mais bien de faire fonctionner mysql.
La commande mysql retourne :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Le dossier mysqld n'existe pas... après création :
141129 13:25:56 [Warning] Can't create test file /var/lib/mysql/puppypc27551.lower-test
mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 2)
141129 13:25:56 [ERROR] Aborting
141129 13:25:56 [Note] mysqld: Shutdown complete
Le dossier mysql n'existe encore pas... après création :
141129 13:27:16 [ERROR] Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists!
Commande useradd mysql mais la même erreur est toujours retournée.
J'ai simplement fait une recherche dans le ppm sur mysql-server que j'ai installé avec les dépendances qu'il demandait.
Bon après-midi,
Philippe
Le soucis n'est pas de créer un compte utilisateur mais bien de faire fonctionner mysql.
La commande mysql retourne :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Le dossier mysqld n'existe pas... après création :
141129 13:25:56 [Warning] Can't create test file /var/lib/mysql/puppypc27551.lower-test
mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 2)
141129 13:25:56 [ERROR] Aborting
141129 13:25:56 [Note] mysqld: Shutdown complete
Le dossier mysql n'existe encore pas... après création :
141129 13:27:16 [ERROR] Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists!
Commande useradd mysql mais la même erreur est toujours retournée.
J'ai simplement fait une recherche dans le ppm sur mysql-server que j'ai installé avec les dépendances qu'il demandait.
Bon après-midi,
Philippe
Erreur de ma part pour créer l'utilsateur mysql : la commande n'est pas useradd mais adduser. Mais la commande retourne :
Adding user `mysql' ...
Adding new group `mysql' (1001) ...
adduser: `/usr/sbin/groupadd -g 1001 mysql' returned error code 1. Exiting.
L'utilisateur mysql est bien créé, ce qu devrait satisfaire mysql, mais pas le groupe.
Et mysql persiste à vouloir se lancer avec le user mysql et n'y arrive pas.
Philippe
Adding user `mysql' ...
Adding new group `mysql' (1001) ...
adduser: `/usr/sbin/groupadd -g 1001 mysql' returned error code 1. Exiting.
L'utilisateur mysql est bien créé, ce qu devrait satisfaire mysql, mais pas le groupe.
Et mysql persiste à vouloir se lancer avec le user mysql et n'y arrive pas.
Philippe
D'après la doc d'Ubuntu il faut installer les paquets : mysql-server-5.X, mysql-client-5.X, et mysql-common.
Pour adduser & Co j'ai déjà eu ce genre de problème avec pulseaudio sur Slacko-5.7.0 même en complétant les dépendances, il faut probablement aussi modifier manuellement des fichiers dans /etc dont shadow, group...
Cordialement,
Médor.
Pour adduser & Co j'ai déjà eu ce genre de problème avec pulseaudio sur Slacko-5.7.0 même en complétant les dépendances, il faut probablement aussi modifier manuellement des fichiers dans /etc dont shadow, group...
Cordialement,
Médor.
Bonjour, M'sieurs-Dames !
Il s'en est passé des choses pendant la nuit ! Merci à Médor pour sa
"veille", à did18 pour la définition, à augras pour ses essais et merci bien
sûr à 666philb !
En marge du souci de did18 sur les comptes utilsateurs et la sécurité, je
signale qu'on peut faire tourner un navigateur ou autre sur Puppy en tant
que "fido" (compte utilisateur), même si par défaut dans Puppy on est
"root".
Je ne suis jamais servi de ce compte "fido", remarquez, donc je ne sais
pas trop comment il marche.
A+
musher0
Il s'en est passé des choses pendant la nuit ! Merci à Médor pour sa
"veille", à did18 pour la définition, à augras pour ses essais et merci bien
sûr à 666philb !
En marge du souci de did18 sur les comptes utilsateurs et la sécurité, je
signale qu'on peut faire tourner un navigateur ou autre sur Puppy en tant
que "fido" (compte utilisateur), même si par défaut dans Puppy on est
"root".
Je ne suis jamais servi de ce compte "fido", remarquez, donc je ne sais
pas trop comment il marche.
A+
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Bonjour,
EUREKA :ça fonctionne ! avec l'aide de 666philb qui a trouvé ce qui bloquait mysql.
En tout cas sous tahrpup6.0.
Récupérer le sfs gambas de 666philb.
Installer mysql-server, et les dépendances qu'il propose, via le ppm (ne pas prendre la version 5.6 car tout n'est pas disponible pour cette version : c'est la 5.5.4 qu'il faut choisir).
Successivement entrer les commandes suivantes avec validation à la fin de chaque ligne :
Commande suivante pour installer les tables nécessaires à mysql :
On vérifie que ça fonctionne :
et pour terminer :
A partir de là on reprend la doc de Laurux et c'est bon.
Philippe
EUREKA :ça fonctionne ! avec l'aide de 666philb qui a trouvé ce qui bloquait mysql.
En tout cas sous tahrpup6.0.
Récupérer le sfs gambas de 666philb.
Installer mysql-server, et les dépendances qu'il propose, via le ppm (ne pas prendre la version 5.6 car tout n'est pas disponible pour cette version : c'est la 5.5.4 qu'il faut choisir).
Successivement entrer les commandes suivantes avec validation à la fin de chaque ligne :
Code: Select all
cd / && mkdir home
cd /home && mkdir mysql
cd /var/log && mkdir mysql
touch /var/log/mysql/error.log
adduser mysql
Code: Select all
mysql_install_db
Code: Select all
/usr/bin/mysqld_safe &
Code: Select all
mysql
Philippe
Je farfouille dans laurux depuis qu'il fonctionne : bon il faut des connaissances en compta pour pouvoir en faire quelque chose.
Mais globalement on s'y retrouve bien.
J'ai installé le module caisse qui fonctionne bien également : j'ai toujours rêvé d'avoir une vrai caisse (je ne parle pas d'une voiture !).
Musher0, pourquoi as-tu modifié le titre en "gratuiciel" ? L'aide de laurux indique bien une licence gplV3, les contributeurs sont nommés et remerciés... bon, je n'ai pas trouvé le code source mais il doit bien être quelque part acessible et utilisable par des codeurs compétents ?
Philippe
EDIT
Les sources des dernières versions en cours sont disponibles sur la page de téléchargement du site consacré à laurux.
Mais globalement on s'y retrouve bien.
J'ai installé le module caisse qui fonctionne bien également : j'ai toujours rêvé d'avoir une vrai caisse (je ne parle pas d'une voiture !).
Musher0, pourquoi as-tu modifié le titre en "gratuiciel" ? L'aide de laurux indique bien une licence gplV3, les contributeurs sont nommés et remerciés... bon, je n'ai pas trouvé le code source mais il doit bien être quelque part acessible et utilisable par des codeurs compétents ?
Philippe
EDIT
Les sources des dernières versions en cours sont disponibles sur la page de téléchargement du site consacré à laurux.
Last edited by augras on Sun 30 Nov 2014, 16:43, edited 1 time in total.
Merci à tous pour le cadeau !
Et merci également à Jack Tripoteau, de chez Laurux.
Il m'a envoyé un courriel hier pour me dire qu'il était possible d'adapter
Laurux au contexte canadien. [Et nul doute pour d'autres pays.] Car on
peut modifier le taux de la taxe TVA à un certain endroit et en changer le
nom à un autre endroit du logiciel.
En pratique, pour les Canadiens, cela signifie que Laurux pourra s'utiliser
dans les provinces qui appliquent le nouveau concept de la Taxe de Vente
Harmonisée (TVH) à un seul pourcentage, mais non dans les provinces
où on calcule encore la taxe fédérale et la taxe provinciale séparément
(ancien système).
Maintenant, allons essayer et vérifier tout ça !
Et merci également à Jack Tripoteau, de chez Laurux.
Il m'a envoyé un courriel hier pour me dire qu'il était possible d'adapter
Laurux au contexte canadien. [Et nul doute pour d'autres pays.] Car on
peut modifier le taux de la taxe TVA à un certain endroit et en changer le
nom à un autre endroit du logiciel.
En pratique, pour les Canadiens, cela signifie que Laurux pourra s'utiliser
dans les provinces qui appliquent le nouveau concept de la Taxe de Vente
Harmonisée (TVH) à un seul pourcentage, mais non dans les provinces
où on calcule encore la taxe fédérale et la taxe provinciale séparément
(ancien système).
Maintenant, allons essayer et vérifier tout ça !
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Clin d'oeil à Médor, pour la blague un peu macabreMédor wrote:Bonjour,
Le vœux de Musher0 a été exhaussé
[...]
Cordialement,
Médor.
Oui, j'avais enterré mon voeu au cimetière, à côté du cercueil de mon
grand-père, et 666philb l'a déterré ! (hihi)
(Différence entre exhausser et exaucer ?! )
Sans rancune ! (Tes doigts ont dû "fourcher" sur le clavier, comme on dit !)
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Laurux fonctionne en dehors d'un lamp ou xampp : mysql installé traditionnellement et tout va bien (sans oublier de créer les dossiers nécessaires et la commande mysql_install_db).
J'essaye depuis la fin d'après midi avec xampp dernière version mais il refuse obstinément d'aller plus loin que la fenêtre de renseignement pour se connecter à mysql et me donne systématiquement :
Cannot find driver for database: mysql
LauruxConf.Button1_Click.185.
C'est d'ailleurs le message que j'avais déjà sous raring avec xampp.
Xampp fonctionne par ailleurs parfaitement et ne semble donc pas en cause.
J'ai posté sur le forum de laurux pour savoir ce qu'il en était.
Philippe
J'essaye depuis la fin d'après midi avec xampp dernière version mais il refuse obstinément d'aller plus loin que la fenêtre de renseignement pour se connecter à mysql et me donne systématiquement :
Cannot find driver for database: mysql
LauruxConf.Button1_Click.185.
C'est d'ailleurs le message que j'avais déjà sous raring avec xampp.
Xampp fonctionne par ailleurs parfaitement et ne semble donc pas en cause.
J'ai posté sur le forum de laurux pour savoir ce qu'il en était.
Philippe
GNU GPL
@Pelo :
T'es liquéfié ou tu sens le gaz
Voir : https://fr.wikipedia.org/wiki/Licence_p ... nérale_GNU
T'es liquéfié ou tu sens le gaz
Voir : https://fr.wikipedia.org/wiki/Licence_p ... nérale_GNU
Médor.WikipédiA wrote:La licence publique générale GNU, ou GNU General Public License (son seul nom officiel en anglais, communément abrégé GNU GPL, voire simplement « GPL »), est une licence qui fixe les conditions légales de distribution des logiciels libres du projet GNU. Richard Stallman, président et fondateur de la Free Software Foundation en est l'auteur. Sa dernière version est la « GNU GPL version 3 » publiée le 29 juin 2007 avec le concours juridique d'Eben Moglen.
Cette licence a depuis été adoptée, en tant que document définissant le mode d'utilisation, donc d'usage et de diffusion, par de nombreux auteurs de logiciels libres, en dehors des projets GNU.
@augras et alii, ou à n'importe qui qui a testé
En marge des essais de mysql par augras
http://murga-linux.com/puppy/viewtopic. ... ost#811521
http://murga-linux.com/puppy/viewtopic. ... ost#811524
http://murga-linux.com/puppy/viewtopic. ... ost#811710
Pour ma part, j'ai par deux fois, bousillé mon pupsave après
l'installation de mysql tel qu'indiqué par Jack Tripoteau, parce que, au
redémarrage, Puppy demande un mot de passe qui n'existe pas encore ?
En tout cas, même en utilisant le mdp réservé pour Laurux (dans son
panneau initial), ça ne marche pas. Alors forcément, je fais Ctrl-D, et
l'ordi redémarre... mais la pupsave que je viens de garnir de précieuses
biblios pertinentes est foutue -- ou en tout cas certainement hors d'accès...
J. Tripoteau dit dans sa doc qu'il faut trois (3) mots de passe ?
À moins qu'il faille installer mysql dans Puppy (et peut-être tout le
bataclan ?) en étant l'utilisateur fido ?
Je pense que je ne comprends pas bien...
J'ai pourtant tout installé tel que recommandé, le dernier gambas, mysql
et Laurux3.
À tout hasard. Merci d'avance.
musher0
En marge des essais de mysql par augras
http://murga-linux.com/puppy/viewtopic. ... ost#811521
http://murga-linux.com/puppy/viewtopic. ... ost#811524
http://murga-linux.com/puppy/viewtopic. ... ost#811710
Pour ma part, j'ai par deux fois, bousillé mon pupsave après
l'installation de mysql tel qu'indiqué par Jack Tripoteau, parce que, au
redémarrage, Puppy demande un mot de passe qui n'existe pas encore ?
En tout cas, même en utilisant le mdp réservé pour Laurux (dans son
panneau initial), ça ne marche pas. Alors forcément, je fais Ctrl-D, et
l'ordi redémarre... mais la pupsave que je viens de garnir de précieuses
biblios pertinentes est foutue -- ou en tout cas certainement hors d'accès...
J. Tripoteau dit dans sa doc qu'il faut trois (3) mots de passe ?
À moins qu'il faille installer mysql dans Puppy (et peut-être tout le
bataclan ?) en étant l'utilisateur fido ?
Je pense que je ne comprends pas bien...
J'ai pourtant tout installé tel que recommandé, le dernier gambas, mysql
et Laurux3.
À tout hasard. Merci d'avance.
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Au fait le sfs de gambas 3.6.2, préparé par 666philb, et censément pour
PuppyTahr-6.0 seulement, fonctionne bien aussi sous Puppy Precise-5.4.3.
J'ai testé l'horloge fournie en exemple dans le gambas de philb, et elle
s'affiche. Elle est pas jolie-jolie, remarquez, mais elle s'affiche !
Avis aux intéressés.
PuppyTahr-6.0 seulement, fonctionne bien aussi sous Puppy Precise-5.4.3.
J'ai testé l'horloge fournie en exemple dans le gambas de philb, et elle
s'affiche. Elle est pas jolie-jolie, remarquez, mais elle s'affiche !
Avis aux intéressés.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Bonjour Musher0,
Tout ce qui suit a été fait et refait uniquement sous tarhpup6.0... peut-être que c'est la même chose ailleurs, mais peut-être pas ! Là, je me mouille pas trop !
J'utilise le sfs de gambas réalisé par 666philb : aucun soucis, tout roule.
Pour mysql, je n'ai réussi à faire fonctionner Laurux qu'en installant mysql à partir du ppm : impossible avec xampp par exemple. J'ai interrogé le concepteur de Laurux sur ce point mais ça ne fonctionne pas et plus de nouvelles. Il me semblait pourtant opportun qu'un professionnel qui utilise Laurux puisse également avoir un serveur web et phpmyadmin pour administrer ses bases, et tout cela simplement. Et c'est d'autant plus dommage de ne pas avoir de solution que la toute dernière version de xampp s'installe très facilement et est parfaitement fonctionnelle.
Donc installer mysql-server et toutes les dépendances qu'il demande : pour tarhpup6.0 il y a deux possibilités et il faut choisir la version 5.5.40 et non la toute dernière car dans ce cas il manque un paquet mysql-common qui est installé dans la version inférieure et ça ne marche pas.
Mais jusque là je pense que tu as tout fait.
Je rappelle ici ce qui est dans un autre post pour que l'installation de mysql fonctionne.
Successivement entrer les commandes suivantes avec validation à la fin de chaque ligne :
Chez moi la commande adduser mysql ne fonctionne pas ! j'ai dû faire le nécessaire à la main en ajoutant dans /etc/password la ligne :
mysql150:150:Linux User,,,:/root:/bin/sh
De même dans /etc/group :
mysql::150:root,spot,fido
Le reste fonctionne ensuite.
Commande suivante pour installer les tables nécessaires à mysql :
On vérifie que ça fonctionne :
et pour terminer :
Par rapport à la doc de Laurux aucun mot de passe au départ n'est demandé. Après la commande mysql -p je valide deux fois sans rien avoir saisi. J'ai essayé au début avec woofwoof mais rien, et je me suis rendu compte que ça passait sans rien saisir.
Je fais ensuite des copier/coller depuis la doc Laurux en remplaçant par "test" sans les guillemets pour l'utilisateur et le mot de passe et tout fonctionne (une erreur la première fois car le copier/coller est sur deux lignes et mysql n'aime pas, mais la deuxième fois en reprenant ce qui a été validé précédemment comme dans un terminal en pressant la flèche vers le haut et en corrigeant ce qui n'a pas été pris en compte ça fonctionne : attention, IDENTIFIED est coupé en deux par un espace car c'est là que le passage vers la deuxième ligne se faisait, il faut supprimer l'espace.).
Ensuite je lance laurux et indique simplement test en identifiant et en mot de passe, sans rien toucher ailleurs et ça fonctionne. Je ferme l'application et au deuxième lancement je restaure la base comme indiqué et là encore tout va bien.
J'ai même installé la caisse qui semble fonctionner.
J'espère que ça va t'aider et que c'est compréhensible.
Sinon on recommencera.
Bon courage,
Philippe
Tout ce qui suit a été fait et refait uniquement sous tarhpup6.0... peut-être que c'est la même chose ailleurs, mais peut-être pas ! Là, je me mouille pas trop !
J'utilise le sfs de gambas réalisé par 666philb : aucun soucis, tout roule.
Pour mysql, je n'ai réussi à faire fonctionner Laurux qu'en installant mysql à partir du ppm : impossible avec xampp par exemple. J'ai interrogé le concepteur de Laurux sur ce point mais ça ne fonctionne pas et plus de nouvelles. Il me semblait pourtant opportun qu'un professionnel qui utilise Laurux puisse également avoir un serveur web et phpmyadmin pour administrer ses bases, et tout cela simplement. Et c'est d'autant plus dommage de ne pas avoir de solution que la toute dernière version de xampp s'installe très facilement et est parfaitement fonctionnelle.
Donc installer mysql-server et toutes les dépendances qu'il demande : pour tarhpup6.0 il y a deux possibilités et il faut choisir la version 5.5.40 et non la toute dernière car dans ce cas il manque un paquet mysql-common qui est installé dans la version inférieure et ça ne marche pas.
Mais jusque là je pense que tu as tout fait.
Je rappelle ici ce qui est dans un autre post pour que l'installation de mysql fonctionne.
Successivement entrer les commandes suivantes avec validation à la fin de chaque ligne :
Code: Select all
cd / && mkdir home
cd /home && mkdir mysql
cd /var/log && mkdir mysql
touch /var/log/mysql/error.log
adduser mysql
mysql150:150:Linux User,,,:/root:/bin/sh
De même dans /etc/group :
mysql::150:root,spot,fido
Le reste fonctionne ensuite.
Commande suivante pour installer les tables nécessaires à mysql :
Code: Select all
mysql_install_db
Code: Select all
/usr/bin/mysqld_safe &
Code: Select all
mysql
Je fais ensuite des copier/coller depuis la doc Laurux en remplaçant par "test" sans les guillemets pour l'utilisateur et le mot de passe et tout fonctionne (une erreur la première fois car le copier/coller est sur deux lignes et mysql n'aime pas, mais la deuxième fois en reprenant ce qui a été validé précédemment comme dans un terminal en pressant la flèche vers le haut et en corrigeant ce qui n'a pas été pris en compte ça fonctionne : attention, IDENTIFIED est coupé en deux par un espace car c'est là que le passage vers la deuxième ligne se faisait, il faut supprimer l'espace.).
Ensuite je lance laurux et indique simplement test en identifiant et en mot de passe, sans rien toucher ailleurs et ça fonctionne. Je ferme l'application et au deuxième lancement je restaure la base comme indiqué et là encore tout va bien.
J'ai même installé la caisse qui semble fonctionner.
J'espère que ça va t'aider et que c'est compréhensible.
Sinon on recommencera.
Bon courage,
Philippe