démarrage Laurux v3.68.5

Soumis par lysbleu le sam 14/12/2019 - 10:56

Bonjour,
Je dois installer Laurux sur un nouvel ordinateur qui a Ubuntu 19.10.1
J'ai installé MySQL 8.0.18 et Gambas 3.13.0
J'ai téléchargé le fichier Laurux.tar.gz v3.68.5 et j'obtiens après extraction un dossier Laurux, un dossier Icones, et un document Laurux desktop.
Le dossier Laurux est un exécutable Gambas3 de 9,0 MB mais ne s'exécute pas.
Si je lance Gambas3, et l'option "sélectionner un projet", alors je vois bien un dossier Laurux mais il ne s'exécute pas.
Je ne vois pas ce qui manque après l'étape de décompression du dossier Laurux.tar.gz

Bonjour Maguer,
Un clic sur Laurux Desktop et j'obtiens ceci :
[Desktop Entry]
Name=Laurux
Exec=sh -c "mkdir _p \$HOME/.local/share/icons && cp -f\$HOME/Laurux/Icones/Larus.png \HOME/.local/share/icons/ ; cp \$HOME/Laurux/Laurux.desktop/home/damscot/Bureau ; \$HOME/Laurux/Laurux"
Icon=Larus.png
Terminal=false
Type=Application
Categories=Finance

Que faire?

j'ai essayé dans un terminal de copier

sh -c "mkdir _p \$HOME/.local/share/icons && cp -f\$HOME/Laurux/Icones/Larus.png \HOME/.local/share/icons/ ; cp \$HOME/Laurux/Laurux.desktop/home/damscot/Bureau ; \$HOME/Laurux/Laurux"

J'obtiens : "Aucun fichier ou dossier de ce type". voici une capture décran :

Bonjour Maguer, merci d'avance pour ta patience.
Un clic, simple ou double, sur Laurux.desktop aboutit chez moi au même résultat décrit dans le message de 10h55 ci-dessus.
Dans un terminal, la commande ./Laurux aboutit à
bash: ./Laurux : est un dossier

ll faut faire :
cd Laurux
./Laurux

Et aussi vérifier que Laurux et Laurux.desktop soient des exécutables.
C'est un drôle de choix la 19.10, une durée de vie courte et une stabilité non garantie.

Je n’avais pas choisi la version 19.10 d’Ubuntu. C’est à cause d’une carte-mère MSI 570-A PRO, performante sous Windows mais qui refusait d’installer Ubuntu 18.04 et 19.04, que sur les conseils du forum Ubuntu j’ai essayé la 19.10, dont l’installation a réussi (mais la cause du blocage c’était la fonction NCQ, sur deux ports SATA de cette carte-mère, qui la rendait incompatible avec toute distribution de Linux). Le blocage n’avait rien à voir avec la version d’Ubuntu, mais je n’ai pas pris le risque de revenir à une précédente version d’Ubuntu.
A présent les commandes « cd Laurux » puis « ./Laurux » aboutissent au message d’erreur suivant :
gbr3 : unable to load component : gb.arg s

Pour vérifier si l’icône « Laurux » est exécutable, je clique sur « propriétés » et je vois :
Type : Exécutable Gambas3 (application/x-gambas3)
Taille : 9,0 MB
Dossier parent : /home/dd/Laurux
un clic droit sur l’icône « Laurux » ouvre un menu dont la première ligne c’est « lancer » mais Laurux ne se lance pas.
Les propriétés de Laurux.desktop :
fichier de configuration desktop (application/x-desktop)
taille : 287 octets

A partir du fichier Laurux.tar.gz un clic droit ouvre un menu qui permet de choisir entre
« ouvrir avec Gestionnaire d’archives » ou « Extraire ici » ou "Extraire vers...'
Quel était le bon choix ?

Bonjour Maguer, merci pour ta patience.
j'ai installé les 10 composants suivants :
gb.args gb.compress gb.crypt gb.logging .gb.net.smtp gb.openssl gb.pcre gb.report2 gb.sdl.sound gb.xml
Ensuite Laurux semble s'ouvrir mais les avertissements se succèdent :
"Attention. Une erreur importante a eu lieu au démarrage de l'application. Le fichier de configuration est probablement incorrect !"
J'obtiens quand même la page de "Configuration accès MySQL" que je peux remplir, mais après "valider", un message d'erreur à en-tête de Laurux :
Cannot find driver for database : mysql
LauruxConf.Button1_Click253
Et sur le terminal s'affiche "warning : circular references detected" sur 14 lignes (je peux afficher une copie d'écran si c'est utile)

Ou la il manque beaucoup de choses ...
Gambas 13 sur ubuntu 18.04 fonctionnait bien pourtant
Soit on va pécher ce qu'il manque avec synaptic (gb.mysql par ex)
Soit on l'installe avec le ppa
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt update
sudo apt install gambas3

Avec sudo add-apt-repository ppa:gambas-team/gambas3,
j'obtiens une longue liste de "Réceptions" et "Atteints" qui se termine par :
"45 paquets peuvent être mis à jour"
j'ai essayé de les mettre à jour avec sudo apt-get upgrade et j'obtiens une liste de "préparation du dépaquetage de.." qui se termine par "des erreurs ont été rencontrées pendant l'exécution :
/tmp/apt-dpkg-install-K6jmQn/05-gambas3-dev_3.14.2+git5979.720e63c+build3.dd702f3.12890837a-ubuntu19.10.1_amd64.deb
E:sub-process /usr/bin/dpkg returned an error code (1)
J'ai essayé avec sudo apt update, et ensuite avec sudo apt install gambas3 mais j'aboutis à des listes qui se terminent par le même genre de message d'erreur.

Bonjour Maguer, Avec synaptic j'ai désinstallé toutes les lignes de gambas qui pouvaient etre sélectionnées pour suppression. Avec synaptic j'ai installé Gambas 3.14.2. J'ai pu remplir la page de configuration accès Mysql mais ensuite le warning "références circulaires" :

Apparemment ces "références circulaires" n'empêchent pas de lancer Laurux, qui semble s'ouvrir normalement...

J'ai installé le composant gb.qt5, ce qui a fait disparaître les warnings concernant le module canberra et la database Laurux 01. Cependant, restent inchangés les 13 "circular references" et la ligne "2700 allocations non freed".
Par ailleurs ce n'est pas normal d'être obligé de passer par un terminal pour lancer Laurux. Le lanceur devrait être accessible par l'icône prévue à cet effet.

Bonjour,
Il faut que Laurux etLaurux.desktop soient exécutable
Clique droit sur l’icône => propriété => permission
Une fois vérifié un double clique sur Laurux.desktop doit fonctionner.

Bonjour Maguer, merci pour ta patience.
1) Pour mettre fin aux 13 "circular references" et aux 2700 "allocations non freed" quelle autre solution que de formater le disque et d'installer Ubuntu 18.04 ?
2) Voici les vérifications des icônes Laurux et Laurux.desktop :
2.1 icône "Laurux" : les propriétés générales : Type : Application (application/octet-stream). Taille 9,0 MB
Permissions : "Autoriser l'exécution du fichier comme un programme" (est cochée en vert)
Un double clic gauche sur l'icône Laurux aboutit à "Impossible d'afficher "Laurux" le type de fichier est inconnu".
2.2 icône "Laurux desktop"
Les propriétés générales : Type: fichier de configuration desktop (application...)
Taille : 287 octets
Permissions : "Autoriser l'exécution du fichier comme un programme" (est cochée en vert)
Un double clic gauche sur l'icône "Laurux desktop" fait apparaître un "minuteur circulaire" qui tourne pendant une dizaine de secondes puis s'éteint.
Un clic droit sur l'icône "Laurux desktop" fait apparaître un menu dont la première option c'est "Ouvrir avec "Lancer le logiciel". Cette option fait apparaître le minuteur qui tourne quelques secondes puis s'éteint.
Quelle autre solution que de formater le disque et de réinstaller MySQL8, Gambas 3.14.2 et Laurux 3.68.5 ?

Bonjour,
Les allocations et autres sont de la cuisine interne à gambas, ça n’empêche pas de fonctionner.
Je ne vois pas du tout pourquoi Laurux.desktop ne fonctionne pas ?
Un problème de droit ? mais ./Laurux ne devrait pas fonctionner non plus.
Peut-être voir du coté des droits.

Je me suis demandé où était ce "coté des droits" et sur le site ubuntu j'ai trouvé la commande ls -l :

je vois que tout est en rwx, donc les permissions sont ouvertes

au maximum.

Merci Maguer, pour ne pas lasser ta patience, il est temps

d'arreter les recherches et de formater le disque pour installer Ubuntu 18.04.

J'ai un doute sur la bonne méthode à utiliser après avoir téléchargé le fichier Laurux.tar.gz v3.68.5. qui va arriver dans le répertoire "téléchargements". Faut-il créer un répertoire ? Quelle option choisir (extraire ou ouvrir avec le gestionnaire d'archives?).

finalement j'ai formaté le disque, j'ai installé Ubuntu 18.04.4 et je n'ai rencontré aucun problème pour installer Gambas 3.14.0 et Laurux 3.68.5.
Je crois ainsi avoir la preuve que c'était Ubuntu 19.10 qui était incompatible avec Gambas 3.14 mais aussi rendait compliqué l'installation de Laurux 3.68.5.