Installation de Laurux

Soumis par Damien le ven 14/06/2019 - 17:46

Bonjour,

Je cherche à installer Laurux pour l'essayer et voir s'il pourra convenir à ma future activité cependant je rencontre un problème.
Avant tout je précis que j'ai bien mysql et gambas3 d'installé.

En étant dans le dossier décompressé Laurux j'ai tenté de le lancer via la commande :
gbr3 Laurux

Celle-ci m'a renvoyé :
gbr3: unable to load component: gb.qt4

J'ai cherché un peu sur ce forum mais je n'ai pas trouvé de solution qui a résolu mon problème. J'ai tenté de réinstaller gambas mais en vain tout comme j'ai essayé plusieurs version de Laurux.

Je vous remercie d'avance pour votre aide,
Bien cordialement,
Damien.

Merci pour ta réponse. J'avais déjà essayé de faire ceci. Et en lisant ta réponse j'ai réagi que j'avais installé gambas sans passer par le ppa du coup il me manquait le repo pour aller les autres paquets. Il a fallu que j'installe également gb.sdl.sound et Laurux a pu se lancer. Je vais pouvoir configurer la DB.

Alors au premier lancement j'ai configuré Laurux mais je rencontre une erreur graphique :

Query failed: Table 'laurux.Fiches_Societes' doesn't exist.
DB_Connection.Exec.277

La base de donnée - qui que j'ai nommée "laurux" - a bien été créée ça ne doit donc pas venir d'un problème d'accès. Voici les détails des logs que j'ai dans mon terminal :

PID TTY TIME CMD
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1049 (42000) at line 1: Unknown database 'laurux'
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1049 (42000): Unknown database 'Lauruxux'
DB_Connection.Exec.277: Query failed: Table 'laurux.Fiches_Societes' doesn't exist
DB_Connection.Exec.277 LauruxConf.Createbase.381 LauruxConf.Button1_Click.277 Fmenu.Config.498 Fmenu.Form_Open.245 Start.Lancement.223 Start.Main.120

Des idées ?

Bonjour,
La procédure pour la première connexion :
On crée un utilisateur :
sudo mysql
GRANT ALL PRIVILEGES ON *.* TO 'monnom'@'localhost' IDENTIFIED BY 'mot de passe';
exit
puis on lance laurux => dans la fenêtre de connexion on renseigne monnom et mot de passe
Le nom de la base doit être Laurux01 en respectant la casse.
Laurux01 = société 1
Laurux02 = société 2
A ce moment la la base se crée avec les principales données pour pouvoir travailler.
La première chose à faire ensuite est d'aller voir les paramètres généraux, sociétés et les préférences locales.

J'ai créé la base de données ce que je ne comprends pas c'est que quand je lance le Laurux il m'affiche un message .
Query faailled:Table'Laurux01.Fiches_Societes'doesn't exist DB_connection.Exec.227
Merci de pouvoir m'aider s'il vous plaît je vais bientôt craquer,😄

Bonjour negassa95,
j'ai aussi pas mal galéré pour l'installation sur Ubuntu 20.04, les paquets gambas3, gambas3-gb-qt5, gambas3-gb-sdl-sound, mysql, etc...
J'ai créé mon utilisateur sous mysql, j'ai essayé plein de choses et j'avais toujours cette satanée fenêtre au démarrage avec le message :

Query failed:Table'Laurux01.Fiches_Societes' doesn't exist DB_connection.Exec.227

Alors j'ai repris la procédure depuis le début, et je me suis rendu compte que dans le "plein de choses" que j'avais fait, j'avais créé manuellement la base Laurux01 dans mysql, erreur !
J'ai alors supprimé la base Laurux01 de mysql, j'ai bien mis les privilèges sur mon utilisateur comme indiqué par MAGUER :

GRANT ALL PRIVILEGES ON *.* TO 'monnom'@'localhost' ;
(sans la partie IDENTIFIED BY 'mot de passe' qui ne fonctionne plus sur mysql 8.0.20)

Et BINGO ! Laurux se lance et crée tout seul la base Laurux01 après avoir bien renseigné la fenêtre de configuration SQL du premier lancement.

En espérant que cela puisse vous aider.