pas de dossier Laurux3

Soumis par paulageron le dim 08/11/2020 - 23:30

Bonjour,
je viens d'acheter un pc pour la création de mon entreprise et installer ubuntu 20.04
j'ai installé mon serveur et téléchargé Laurux et extrais les fichiers dans mon dossier personnel mais je ne trouve pas les fichiers décrits dans la notice
le dossier principal est : laurux
à l'intérieur il y a :
icones / Laurux / Laurux desktop
pas le moindre dossier Laurux3
est ce normal?
merci pour votre aide
paul

Salut,
Tu précises que tu as extrait dans ton dossier personnel.
... il ne s'agit pas à CE niveau d'une installation, mais de la gestion de fichiers(décompression).

Donc, vérifie que l'extraction se soit bien effectuée (ou fais la) dans ton
/home/toi/

Merci pour tes précisions, Je pensais que l'extraction et la mise en place des fichiers était la première phase de l'installation c'est pour cela que je me suis mis dans "installation"
en tout cas mes fichiers sont dans mon home/moi et lorsque je lance dans le terminal la création d'un compte mysql j'ai en retour :
GRANT : commande introuvable
ce qui veut dire que j'ai raté un truc important coté serveur je pense.

Bonsoir,
Il faut d'abord installer mysql ou mariadb
sudo apt install mariadb-server
puis ouvrir un terminal mysql
sudo mysql
puis créer un utilisateur
create user 'unnom'@'localhost' identified by 'motdepasse';
je vois marqué "coté serveur" si il y a plusieurs ordinateurs il faut mettre l'adresse du serveur 192.168.xx.xx à la place de localhost et déclarer l'utilisateur (il y a des tutos qui l'explique)
puis donner les droits :
grand all privileges on *.* to 'unnom';
puis
flush privileges;
ctrl+d pour sortir

II faut aussi installer gambas3 par un ppa, le gambas dans les dépôts n'est pas complet.

paulageron

lun 09/11/2020 - 23:03

J'ai compris l'erreur de mon post d'avant je n'étais pas dans mysql > malgré tout, après une soirée de recherche j'en conclu que les doc pour installer Laurux ne sont pas à jour avec mysql 8 et que la syntaxe est différente de la notice. Ai je fait la bonne analyse ?
Que dois je faire pour ne pas trop galérer ? faut il revenir à ubuntu 18.04 et mysql 5 ?
Existe t'il une doc plus récente ?
Merci d'avance pour vos lumières.
Paul

Merci pour ton aide, alors J'ai fais cela
mysql> create user 'fa*********ne'@'localhost' identified by '********';
Query OK, 0 rows affected (0.01 sec)
puis ça
mysql> grand all privileges on *.* to '**********';
ERROR 1064 (42000): 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 'grand all privileges on *.* to 'facon-piscine'' at line 1
mysql> grant all privileges on *.* to '************';
ERROR 1410 (42000): You are not allowed to create a user with GRANT

Je pense que le compte est créé mais que pour les droits ça ne marche pas.

Bonsoir,
Désolé c'est :
grand all privileges on *.* to 'unnom'@'localhost';
Non il n'y a pas de doc plus récente pour le moment, ceci dit c'est la seule ligne qui change.

paulageron

mar 10/11/2020 - 23:12

j'ai donc créé mon utilisateur et essayé de lancer Laurux mais le fichier Laurux.desktop dans le bureau s'ouvre en mode texte.
j'ai donc cliqué droite et coché autoriser le lancement l’icône devient rouge avec un rond barré.
si je clique dessus j'ai deux fenêtre de mise en garde qui s'ouvrent puis la fenêtre de Laurux.
je complète le tableau et je valide et j'ai la fenêtre suivante qui s'ouvre
Attention, Une erreur important à eu lieu au démarrage de l'application
Le fichier de configuration est probablement incorrect!

paulageron

mer 11/11/2020 - 15:03

Lorsque je rempli le tableau de configuration laurux j'ai une fenêtre qui s'ouvre avec ce message :

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

et je suis obligé de quitter

Bonjour,
Déjà dans un terminal vous allez lancer gambas3, il arrive que ça règle le problème puis vous allez dans le répertoire Laurux et vous et rentrez :
./Laurux
Et vous donnez le retour si ça fonctionne pas.

paulageron

jeu 12/11/2020 - 17:42

j'ai lancé Gambas dans le terminal et il c'est ouvert mais je n'avais plus l'invite de commande dans le terminal donc je l'ai refermé pour pouvoir lancer Laurux
j'ai donc fais :
facon-piscine@facon-piscine:~$ cd Laurux
facon-piscine@facon-piscine:~/Laurux$ ./Laurux
mysql: [Warning] Using a password on the command line interface can be insecure.

gbx3 [4937]: warning: circular references detected:
gbx3: 1 Menuopt
gbx3: 1 Fmenu
gbx3: 3 FExpander
gbx3: 3 Expander
gbx3: 1 GridViewSelection
gbx3: 1 _GridView_Rows
gbx3: 1 _GridView_Columns
gbx3: 1 ScrollView
gbx3: 1 ScrollArea
gbx3: 20 PictureBox
gbx3: 1 GridView
gbx3: 49 Picture
gbx3 [4937]: warning: 2590 allocation(s) non freed.

facon-piscine@facon-piscine:~/Laurux$
j'ai cette fenêtre qui c'est ouverte

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

J'ai fais la même manip mais en root et voici le résultat

facon-piscine@facon-piscine:~/Laurux$ sudo su
[sudo] Mot de passe de facon-piscine :
root@facon-piscine:/home/facon-piscine/Laurux# ./Laurux
ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
gb.settings: warning: unable to save settings: directory does not exist: /root/.config/gambas3
Settings._free.121: #53: Stream is closed

Bonjour,
En sudo je ne pense pas que se soit une bonne idée.
Je me pose la question du comment vous avez installé tout ça ...
On va repartir dés le départ et supprimer la base Laurux01, dans un terminal on ouvre une fenêtre mysql : mysql -uunnom -p
puis on supprime la base
drop database Laurux01;
puis ctrl + d pour sortir
on va dans le répertoire Laurux et ./Laurux
A ce moment le programme va nous dire que la base n'existe pas, afficher la connexion base ou on rempli unnom et mdp puis on valide et la base se crée.
On sort du logiciel et on y revient et normalement tout fonctionne.

paulageron

ven 13/11/2020 - 22:05

à force de chercher et d'essayer je pense qu'a un moment j'ai du copier coller sans modifier le nom et le MDP ........

facon-piscine@facon-piscine:~$ mysql -uunnom -p
Enter password:
ERROR 1045 (28000): Access denied for user 'unnom'@'localhost' (using password: YES)
je suis coincé ?

Non je pense pas
unnom est votre nom utilisateur que vous avez crée avec la commande create user le -u avant indique que c'est votre nom d'utilisateur qui suit.
Le -p indique que vous avez un mot de passe, c'est aussi celui que vous avez défini avec create user.
Si vous ne vous souvenez plus de votre nom d'utilisateur (unnom) et/ou de votre mdp vous êtes bon pour créer un autre utilisateur avec la procédure ci-dessus.

paulageron

dim 15/11/2020 - 22:33

Je n'ose plus rien créer ou supprimer de peur d’aggraver mon problème : est 'il possible de visualiser ce qui à déjà été créé au niveau des bases et des users ?

est ce que cette commande permet de visualiser ce que j'ai fais ?
mysql> SELECT User, plugin FROM mysql.user;
+------------------+-----------------------+
| User | plugin |
+------------------+-----------------------+
| debian-sys-maint | caching_sha2_password |
| facon-piscine | caching_sha2_password |
| laurux | caching_sha2_password |
| mysql.infoschema | caching_sha2_password |
| mysql.session | caching_sha2_password |
| mysql.sys | caching_sha2_password |
| phpmyadmin | caching_sha2_password |
| root | auth_socket |
+------------------+-----------------------+
8 rows in set (0.00 sec)

paulageron

lun 16/11/2020 - 21:54

J'ai repris votre message du 13/11 et j'ai repris dans l'ordre et j'ai enfin réussi,
du coup j'ai utilisé "facon-piscine" faut il effacer celle marquée "Laurux" ?
J'ai mis du temps à comprendre mais j'y suis arrivé
un merci à vous et à votre patience.
Paul

Ps : mon fichier Laurux.desktop démarre Laurux mais il n'a pas l’icône

Globalement la gestion du .desktop sera résolu dans la prochaine version v3.69...
aujourd'hui l'installation ne peut pas être automatique depuis l'installation manuelle. vous pouvez si vous le souhaitez copier l’icône du site internet et changer votre fichier .desktop pour pointer dessus.