Page 1 sur 1
[OWASP Mantra] echec d'installation/compilation (abandonné)
Publié : mar. 14 oct. 2014, 14:11
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

Re: [OWASP Mantra] echec d'installation ou compilation
Publié : mar. 14 oct. 2014, 18:25
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...
Merci de préciser le message d'erreur à la compilation, donc.

Re: [OWASP Mantra] echec d'installation ou compilation
Publié : mar. 14 oct. 2014, 20:57
par MikaXII
FoolEcho a écrit :
C'est surtout toi qui vas patienter...
Merci de préciser le message d'erreur à la compilation, donc.

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".
METHODE 1
Avec le fichier d'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é

Re: [OWASP Mantra] echec d'installation ou compilation
Publié : mer. 15 oct. 2014, 08:33
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
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é.
Re: [OWASP Mantra] echec d'installation ou compilation
Publié : mer. 15 oct. 2014, 14:07
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...

)... 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...
Re: [OWASP Mantra] echec d'installation ou compilation
Publié : mer. 15 oct. 2014, 14:19
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 ^^.
Re: [OWASP Mantra] echec d'installation ou compilation
Publié : mer. 15 oct. 2014, 19:37
par FoolEcho
Autrement, poste la sortie complète de la compilation (via pastebin).
Re: [OWASP Mantra] echec d'installation ou compilation
Publié : mer. 15 oct. 2014, 20:20
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.
Re: [OWASP Mantra] echec d'installation ou compilation
Publié : mer. 15 oct. 2014, 20:35
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...
Re: [OWASP Mantra] echec d'installation ou compilation
Publié : jeu. 16 oct. 2014, 08:52
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.
Re: [OWASP Mantra] echec d'installation ou compilation
Publié : jeu. 16 oct. 2014, 09:39
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.
Re: [OWASP Mantra] echec d'installation ou compilation
Publié : jeu. 16 oct. 2014, 10:46
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

Je crois vais abandonner l'idée et nettoyer un peu mon système^^