[OWASP Mantra] echec d'installation/compilation (abandonné)

Applications, problèmes de configuration réseau
Répondre
Avatar de l’utilisateur
MikaXII
Hankyu
Messages : 39
Inscription : mer. 23 juil. 2014, 15:40

[OWASP Mantra] echec d'installation/compilation (abandonné)

Message par MikaXII »

Bonjour la communauté,

J'essai d'installer OWASP Mantra (V0.92 Janus) sans succès sur mon petit Arch, que ça soit le 32 ou 64 bits.
getmantra.com
owasp.org (source)

Donc pour la tentative d'install ça m'ouvre juste une boite de dialogue et fait plante complet de mon environnement bureau (Gnome 3.12)

Et pour la tentative de compilation des sources, j'ai une erreur pendant le make "jsapi.o" not found bref je mettrai les messages d'erreurs si besoins.

Si jamais personne n'a été confronté au problème et qu'il vous faut les log faudra patienter jusqu'à ce soir :)

En remerciant les personnes qui s'intéresseront à mon problème :copain:
Dernière modification par MikaXII le ven. 17 oct. 2014, 14:36, modifié 1 fois.
C'est pas faux
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [OWASP Mantra] echec d'installation ou compilation

Message par FoolEcho »

Salut,
MikaXII a écrit :Et pour la tentative de compilation des sources, j'ai une erreur pendant le make "jsapi.o" not found bref je mettrai les messages d'erreurs si besoins.

Si jamais personne n'a été confronté au problème et qu'il vous faut les log faudra patienter jusqu'à ce soir :)
C'est surtout toi qui vas patienter... :mrgreen:
Merci de préciser le message d'erreur à la compilation, donc. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
MikaXII
Hankyu
Messages : 39
Inscription : mer. 23 juil. 2014, 15:40

Re: [OWASP Mantra] echec d'installation ou compilation

Message par MikaXII »

FoolEcho a écrit : C'est surtout toi qui vas patienter... :mrgreen:
Merci de préciser le message d'erreur à la compilation, donc. :chinois:
Héhé je m'en doutais mais je me suis dit ; "on ne sait jamais si quelqu'un a déjà la réponse par expérience". :D

METHODE 1

Avec le fichier d'install :

Code : Tout sélectionner

./OWASP\ Mantra-0.92-Linux-x86_64-Install
Une fenêtre s'ouvre me demandant le choix de la langue, quoi que je selectionne ça me fais un bug graphique genre un "mini-reboot" de gdm puis rien j'ai beau cliquer sur suivant rien, et quand je décide d'annuler nous avons le droit à :

Code : Tout sélectionner

window name "__message_box" already exists in parent
window name "__message_box" already exists in parent
    while executing
"toplevel $path -relief $re -borderwidth $bd -class $class  -background $::BWidget::colors(SystemButtonFace)"
    (procedure "Dialog::create" line 15)
    invoked from within
"Dialog::create .__message_box -transient 1 -default 1 -placerelative 0 -cancel 1 -title {Exit Setup} -parent . -image ::Icons::BWidgetIcons::dialoginf..."
    ("eval" body line 1)
    invoked from within
"eval [list Dialog::create $path] $maps(:cmd)  [list -image $image -modal local -side bottom -anchor c]"
    (procedure "MessageDlg::create" line 72)
    invoked from within
"MessageDlg .__message_box -buttons {Oui Non} -usenative 0 -transient 1 -buttonwidth 12 -message {Etes-vous certain de vouloir quitter ce programme d'i..."
    ("eval" body line 1)
    invoked from within
"eval [list MessageDlg $win] [array get _args]"
    (procedure "MessageBox" line 67)
    invoked from within
"MessageBox -type yesno -default no  -parent [::InstallJammer::TransientParent]  -title $title -message $message"
    (procedure "::InstallJammer::exit" line 10)
    invoked from within
"::InstallJammer::exit 1"
    invoked from within
".__askLanguage.bbox.b1:cmd invoke"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $path:cmd invoke]"
    (procedure "TTKButton::invoke" line 2)
    invoked from within
"TTKButton::invoke .__askLanguage.bbox.b1"
    ("eval" body line 1)
    invoked from within
"eval [linsert $args 0 TTKButton::$cmd .__askLanguage.bbox.b1]"
    (procedure ".__askLanguage.bbox.b1" line 1)
    invoked from within
".__askLanguage.bbox.b1 invoke "
    invoked from within
".__askLanguage.bbox.b1:cmd instate {pressed !disabled} { .__askLanguage.bbox.b1 state !pressed; .__askLanguage.bbox.b1 invoke }"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $path:cmd instate] $args"
    (procedure "TTKButton::instate" line 2)
    invoked from within
"TTKButton::instate .__askLanguage.bbox.b1 {pressed !disabled} { .__askLanguage.bbox.b1 state !pressed; .__askLanguage.bbox.b1 invoke }"
    ("eval" body line 1)
    invoked from within
"eval [linsert $args 0 TTKButton::$cmd .__askLanguage.bbox.b1]"
    (procedure ".__askLanguage.bbox.b1" line 1)
    invoked from within
".__askLanguage.bbox.b1 instate {pressed !disabled} { .__askLanguage.bbox.b1 state !pressed; .__askLanguage.bbox.b1 invoke } "
mika@slenkerArch:~/Documents/SUPINFO/mantra$ ./OWASP\ Mantra-0.92-Linux-x86_64-Install 
^C
mika@slenkerArch:~/Documents/SUPINFO/mantra$ cat mantra.log 
window name "__message_box" already exists in parent
window name "__message_box" already exists in parent
    while executing
"toplevel $path -relief $re -borderwidth $bd -class $class  -background $::BWidget::colors(SystemButtonFace)"
    (procedure "Dialog::create" line 15)
    invoked from within
"Dialog::create .__message_box -transient 1 -default 1 -placerelative 0 -cancel 1 -title {Exit Setup} -parent . -image ::Icons::BWidgetIcons::dialoginf..."
    ("eval" body line 1)
    invoked from within
"eval [list Dialog::create $path] $maps(:cmd)  [list -image $image -modal local -side bottom -anchor c]"
    (procedure "MessageDlg::create" line 72)
    invoked from within
"MessageDlg .__message_box -buttons {Oui Non} -usenative 0 -transient 1 -buttonwidth 12 -message {Etes-vous certain de vouloir quitter ce programme d'i..."
    ("eval" body line 1)
    invoked from within
"eval [list MessageDlg $win] [array get _args]"
    (procedure "MessageBox" line 67)
    invoked from within
"MessageBox -type yesno -default no  -parent [::InstallJammer::TransientParent]  -title $title -message $message"
    (procedure "::InstallJammer::exit" line 10)
    invoked from within
"::InstallJammer::exit 1"
    invoked from within
".__askLanguage.bbox.b1:cmd invoke"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $path:cmd invoke]"
    (procedure "TTKButton::invoke" line 2)
    invoked from within
"TTKButton::invoke .__askLanguage.bbox.b1"
    ("eval" body line 1)
    invoked from within
"eval [linsert $args 0 TTKButton::$cmd .__askLanguage.bbox.b1]"
    (procedure ".__askLanguage.bbox.b1" line 1)
    invoked from within
".__askLanguage.bbox.b1 invoke "
    invoked from within
".__askLanguage.bbox.b1:cmd instate {pressed !disabled} { .__askLanguage.bbox.b1 state !pressed; .__askLanguage.bbox.b1 invoke }"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $path:cmd instate] $args"
    (procedure "TTKButton::instate" line 2)
    invoked from within
"TTKButton::instate .__askLanguage.bbox.b1 {pressed !disabled} { .__askLanguage.bbox.b1 state !pressed; .__askLanguage.bbox.b1 invoke }"
    ("eval" body line 1)
    invoked from within
"eval [linsert $args 0 TTKButton::$cmd .__askLanguage.bbox.b1]"
    (procedure ".__askLanguage.bbox.b1" line 1)
    invoked from within
".__askLanguage.bbox.b1 instate {pressed !disabled} { .__askLanguage.bbox.b1 state !pressed; .__askLanguage.bbox.b1 invoke } "
METHODE 2

Avec les sources :

Code : Tout sélectionner

[root@slenkerArch mozilla-release]# ./configure
[...]
[root@slenkerArch mozilla-release]# make -j15
[...]
compilation terminée.
config/rules.mk:986: recipe for target 'jsdate.o' failed
make[3]: *** [jsdate.o] Error 1
make[3]: Leaving directory './mozilla-release/js/src'
config/makefiles/target_libs.mk:16: recipe for target 'libs_tier_js' failed
make[2]: *** [libs_tier_js] Error 2
make[2]: Leaving directory './mozilla-release'
config/rules.mk:584: recipe for target 'tier_js' failed
make[1]: *** [tier_js] Error 2
make[1]: Leaving directory './mozilla-release'
config/rules.mk:552: recipe for target 'default' failed
make: *** [default] Error 2
J'ai volontairement modifier les chemins car vachement long.

Petite précision je suis encore débutant sur la compilation et d'utilisation make make install, donc il se pourrait que j'ai oublié certaines choses alors soyez indulgent sivoupé :chinois:
C'est pas faux
Avatar de l’utilisateur
MikaXII
Hankyu
Messages : 39
Inscription : mer. 23 juil. 2014, 15:40

Re: [OWASP Mantra] echec d'installation ou compilation

Message par MikaXII »

Désolé du double post mais je vais poser une question qui pourrait fortement m'aider : il y a t'il un moyen sous arch d'avoir un équivalent

Code : Tout sélectionner

apt-get build-dep [paquet]
Sur mes recherches je suis tomber sur automatic dans AUR mais je n'ai pas trouver d'exemple d'utilisation donc je ne sais pas si il est adapté.
C'est pas faux
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [OWASP Mantra] echec d'installation ou compilation

Message par FoolEcho »

Il faut passer par un PKGBUILD pour construire et installer correctement quelque chose sous Arch (tu ne devrais pas faire de make/make install directement sous root... :sifflote2:)... ce qui inclue de contrôler soi-même les dépendances selon la documentation du programme (a priori ce n'est pas le problème ici sans quoi tu te ferais bouler dès le configure).

Pour le log, il faudrait que tu remontes davantage dans l'historique (l'inconvénient de compiler avec tous les cœurs et qu'en cas d'erreur, beaucoup de choses se superposent... et tu as de rares programmes qui ne se compilent d'ailleurs pas en multi-threading).

Pas le temps de regarder plus en détail dans l'immédiat...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
MikaXII
Hankyu
Messages : 39
Inscription : mer. 23 juil. 2014, 15:40

Re: [OWASP Mantra] echec d'installation ou compilation

Message par MikaXII »

Et bien je vais suivre tes conseils essayer avec 1 seul thread, ou passer par le PKGBUILD.
Le temps de tester tout ça en espérant y faire fonctionner ^^.
C'est pas faux
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [OWASP Mantra] echec d'installation ou compilation

Message par FoolEcho »

Autrement, poste la sortie complète de la compilation (via pastebin).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
MikaXII
Hankyu
Messages : 39
Inscription : mer. 23 juil. 2014, 15:40

Re: [OWASP Mantra] echec d'installation ou compilation

Message par MikaXII »

Alors je risque de dire des bêtises mais comme je le dit plus haut je ne maitrise pas tout et loin de ça d'ailleurs^^.

J'ai trouvé un PKGBUILD que j'ai réussi à compiler mais l'utilisation de makerpg --asroot obligatoire, me suis-je planté quelque part?

Du coup le package créé un petit coup de yaourt -U <pkg> : OK

Mais au lancement...

Code : Tout sélectionner

mika@slenkerArch:~/package/owasp-mantra-firefox$ mantra
firefoxportable:Debug/Info: 0=/usr/share/owasp-mantra-firefox/OWASP Mantra
firefoxportable:Debug/Info: dir=/usr/share/owasp-mantra-firefox
firefoxportable:Debug/Info: Current Dir=/usr/share/owasp-mantra-firefox/Mantra

(process:7922): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Welcome to the Linux version of firefox 18.0 in portable mode. Feedback is NOT disabled.
firefoxportable:Debug/Info: Profile Directory already exists!
Warning: Tried to connect to session manager, None of the authentication protocols specified are supported
firefoxportable:Debug/Info: firefox is now closed.
/usr/share/owasp-mantra-firefox/OWASP Mantra: ligne 50: yaf-splash : commande introuvable
firefoxportable:Debug/Info: firefoxportable is now closed.
A l'heure actuelle j'ai fais des toutes petites recherches sans rien trouver.
C'est pas faux
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [OWASP Mantra] echec d'installation ou compilation

Message par benjarobin »

Il est très très dangereux de construire un paquet en root. Tout dois être fait avec ton utilisateur.
Maintenant il est un peu tard...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
MikaXII
Hankyu
Messages : 39
Inscription : mer. 23 juil. 2014, 15:40

Re: [OWASP Mantra] echec d'installation ou compilation

Message par MikaXII »

benjarobin a écrit :Il est très très dangereux de construire un paquet en root. Tout dois être fait avec ton utilisateur.
Maintenant il est un peu tard...
Je sais mais la pas le choix sinon il ne veut pas me créer le pkg sinon... Mais je pense abandonner l'idée de l'installer sur arch, de plus je crois avoir vu que la version de Firefox utilisé est la 18...
Je vais quand même continuer d'essayer ou alors de contourner.
C'est pas faux
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [OWASP Mantra] echec d'installation ou compilation

Message par benjarobin »

S'il ne voulait pas créer le paquet c'est que le script essayais d'écrire dans ton système de fichier.
En l’exécutant en root il a pu réussir... Maintenant tu te retrouves avec plein de fichier que tu ne pourras pas tracer avec pacman et qui vont trainer dans ton système.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
MikaXII
Hankyu
Messages : 39
Inscription : mer. 23 juil. 2014, 15:40

Re: [OWASP Mantra] echec d'installation ou compilation

Message par MikaXII »

benjarobin a écrit :S'il ne voulait pas créer le paquet c'est que le script essayais d'écrire dans ton système de fichier.
En l’exécutant en root il a pu réussir... Maintenant tu te retrouves avec plein de fichier que tu ne pourras pas tracer avec pacman et qui vont trainer dans ton système.
Ha si j'ai bien compris :dtc:
Je crois vais abandonner l'idée et nettoyer un peu mon système^^
C'est pas faux
Répondre