Kompozer ne se lance pas

Bonjour, je viens vers vous après plusieurs recherches dont une sur ce forum qui préconise d’installer kompozer de la sorte:

En root:

Tu ajoutes

Tu enregistres
Ctrl+o (pas zéro)
Tu quittes nano
ctrl+z

aptitude update aptitude install kompozer

j’ai donc fait cette manipulation pour installer kompozer sur ma Wheezy. Le problème c’est que kompozer à l’air d’être installé, puisqu’il apparaît dans le menu “Programmation” mais il ne se lance pas ?

Il se passe quoi quand tu le lances en ligne de commande ?

Voici le résultat:

Salut,

Il semblerait que la librairie libnspr4-0d ne soit pas installer.

Est-ce la cas ?

Si tel est, alors la simple install de cette dernière devrait suffire.

il semblerait que oui ?

libnspr4-0d: Installé : 2:4.10.1-1~bpo70+1 Candidat : 2:4.10.1-1~bpo70+1 Table de version : *** 2:4.10.1-1~bpo70+1 0 500 http://mozilla.debian.net/ wheezy-backports/iceweasel-release amd64 Packages 100 /var/lib/dpkg/status 2:4.9.2-1 0 500 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 500 http://http.debian.net/debian/ wheezy/main amd64 Packages 4.8.6-1 0 500 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages

Ces paquets sont-ils présents et installés correctement ?

le résultat de la première, je pense que oui:

kompozer: Installé : 1:0.8~b3.dfsg.1-0.1 Candidat : 1:0.8~b3.dfsg.1-0.1 Table de version : *** 1:0.8~b3.dfsg.1-0.1 0 500 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages 100 /var/lib/dpkg/status kompozer-data: Installé : 1:0.8~b3.dfsg.1-0.1 Candidat : 1:0.8~b3.dfsg.1-0.1 Table de version : *** 1:0.8~b3.dfsg.1-0.1 0 500 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages 100 /var/lib/dpkg/status

et la deuxieme:

ii kompozer 1:0.8~b3.dfsg.1-0.1 amd64 complete Web Authoring System ii kompozer-data 1:0.8~b3.dfsg.1-0.1 all kompozer data files

[quote=“jeanmyzeure”]
/usr/lib/kompozer/kompozer-bin: error while loading shared libraries: libplc4.so.0d: cannot open shared object file: No such file or directory[/quote]

Devrait t’informer de l’emplacement des répertoires et fichiers.

Y’a ptet une différence dans la librairie libnspr4-0d, entre wheezy et wheezy-backports, qui fait que le problème se pose pour toi et non pas pour les gens de l’autre topic qui sont restés sous Wheezy.

Pour reprendre le conseil de Belzebuth, tenter plutôt:

… car c’est ce paquet qui est censé fournir le fichier indiqué en erreur.

Si je comprend bien en faisant la commande dpkg -L libnspr4-0dcelle-ci devrait me donner l’endroit ou elle se trouve et donc dans un dossier de kompozer ?

la résultat de la commande:
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libnspr4-0d
/usr/share/doc
/usr/share/doc/libnspr4-0d
/usr/share/doc/libnspr4-0d/copyright
/usr/share/doc/libnspr4-0d/changelog.Debian.gz
/usr/lib/x86_64-linux-gnu/libnspr4.so.0d
/usr/lib/x86_64-linux-gnu/libplc4.so.0d
/usr/lib/x86_64-linux-gnu/libplds4.so.0d

Re,

Zbf a très certainement raison. :wink:

Tu peux donc essayer de rétrograder libnspr4-0d en version Squeeze, ceci en mode simulation, option -s et utilisateur lambda.

Aptitude peut être très bavard …

N’hésites donc pas à lui tenir tête.

Quel est donc ce retour, complet, s’il te plaît.

* edit *

En l’absence d’un fichier /etc/apt/preferences (pinning) le dépôt Squeeze à une priorité de 500.

isalo.org/wiki.debian-fr/L%2 … references
sources-list-au-carre-ou-minimaliste-t5659.html

:smiley:

Correction, tu peux tenter d’installer libnspr4-0d en version Wheezy, d’abord en vérifiant ce qui se passe avec un:

… et si ça ne casse rien, valider:

[quote=“Zbf”]
:smiley:

Correction, tu peux tenter d’installer libnspr4-0d en version Wheezy[/quote]

Oui, j’ai posé le pied dans l’étrier, avant d’avoir sceller le bourrin. :laughing:

[quote=“jeanmyzeure”]libnspr4-0d:
Installé : 2:4.10.1-1~bpo70+1
Candidat : 2:4.10.1-1~bpo70+1
Table de version :
*** 2:4.10.1-1~bpo70+1 0
500 mozilla.debian.net/ wheezy-backports/iceweasel-release amd64 Packages[/quote]

Nickel ! :023


* edit *

Ceci dit, iceweasel risque de ne pas apprécier la manœuvre …

Depuis une Wheezy-7.2 à jour.

[quote]Dépend: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.10), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>= 1.8.0.10),
libstdc++6 (>= 4.1.1), fontconfig, procps, debianutils (>= 1.16), xulrunner-19.0 (>= 19.0.2-1), libsqlite3-0 (>= 3.7.12-1~)
Suggère: fonts-stix | otf-stix, mozplugger, libgssapi-krb5-2 | libkrb53[/quote]
Extrait de mon sources.list.

[code]…

Blackports

deb http://ftp.debian.org/debian/ wheezy-backports main contrib non-free

backports

deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
[/code]

[09:22:00] ~ # acp iceweasel iceweasel: Installé : 19.0.2-1 Candidat : 19.0.2-1 Table de version : 25.0-1 0 93 http://ftp.de.debian.org/debian/ experimental/main i386 Packages 24.1.0esr-1 0 95 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages *** 19.0.2-1 0 100 /var/lib/dpkg/status 17.0.10esr-1~deb7u1 0 990 http://security.debian.org/ stable/updates/main i386 Packages 17.0.9esr-1~deb7u1 0 990 http://ftp.fr.debian.org/debian/ stable/main i386 Packages 97 http://ftp.fr.debian.org/debian/ testing/main i386 Packages 10.0.12esr-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main i386 Packages 3.5.16-20 0 500 http://ftp.fr.debian.org/debian/ oldstable/main i386 Packages 500 http://security.debian.org/ oldstable/updates/main i386 Packages [09:22:02] ~ #

[09:24:37] ~ # acp libnspr4-0d libnspr4-0d: Installé : 2:4.9.2-1 Candidat : 2:4.9.2-1 Table de version : 2:4.10.2-1 0 95 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages 2:4.10.1-1 0 97 http://ftp.fr.debian.org/debian/ testing/main i386 Packages *** 2:4.9.2-1 0 990 http://ftp.fr.debian.org/debian/ stable/main i386 Packages 100 /var/lib/dpkg/status 2:4.9.2-1~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main i386 Packages 4.8.6-1 0 500 http://ftp.fr.debian.org/debian/ oldstable/main i386 Packages [09:24:41] ~ #

le retour complet pour ta commande BelZéButh:

$ aptitude -s install kompozer/squeeze Aucun paquet ne va être installé, mis à jour ou enlevé. 0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 0 o seront utilisés. Charger/installer/enlever des paquets.
le retour complet de ta commande Zbf:

[code]# aptitude -s install libnspr4-0d/wheezy
Les paquets suivants vont être RÉINSTALLÉS à une VERSION ANTÉRIEURE :
libnspr4-0d{b}
0 paquets mis à jour, 0 nouvellement installés, 1 remis à une version antérieure, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 11,4 ko d’archives. Après dépaquetage, 0 o seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libnspr4-0d : Dépend: libnspr4 (= 2:4.9.2-1) mais 2:4.10.1-1~bpo70+1 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

 Supprimer les paquets suivants :                   
  1. kompozer                                         
    
  2. libnspr4-0d                                      
    

    Laisser les dépendances suivantes non satisfaites :

  3. kompozer-data recommande kompozer                
    

Accepter cette solution ? [Y/n/q/?][/code]

Je n’accepte donc pas le solution ?

Et que dit un:

[code]# aptitude -s install libnspr4-0d/wheezy libnspr4/wheezy
Les paquets suivants vont être RÉINSTALLÉS à une VERSION ANTÉRIEURE :
libnspr4 libnspr4-0d
0 paquets mis à jour, 0 nouvellement installés, 2 remis à une version antérieure, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 152 ko d’archives. Après dépaquetage, 0 o seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
xulrunner-23.0 : Dépend: libnspr4 (>= 2:4.9.6~) mais 2:4.9.2-1 doit être installé.
xulrunner-24.0 : Dépend: libnspr4 (>= 2:4.9.6~) mais 2:4.9.2-1 doit être installé.
xulrunner-25.0 : Dépend: libnspr4 (>= 2:4.9.6~) mais 2:4.9.2-1 doit être installé.
Les actions suivantes permettront de résoudre ces dépendances :

 Supprimer les paquets suivants :                   
  1. iceweasel                                        
    
  2. iceweasel-l10n-fr                                
    
  3. xulrunner-23.0                                   
    
  4. xulrunner-24.0                                   
    
  5. xulrunner-25.0                                   
    

    Laisser les dépendances suivantes non satisfaites :

  6. task-french-desktop recommande iceweasel-l10n-fr 
    

Accepter cette solution ? [Y/n/q/?][/code]

Pour dire les choses brutalement : tu ne pourras pas installer à la fois Kompozer et conserver la version Iceweasel des backports. Il y a un conflit entre les deux car IW a besoin d’une version plus récente de libnspr4 mais Kompozer a besoin d’une version plus ancienne. Fais ton choix : soit tu te passes de Kompozer, soit tu remets l’Iceweasel de Wheezy (version 17 quoi).

J’ai un peu perdu le fil, mais j’ai kompozer d’installé chez moi, avec iceweasel 25 des dépots Debian Mozilla - installation fraîche d’une Debian il y a trois semaines.

Ce qui donne pour le paquet litigieux des derniers posts:

libnspr4: Installé : 2:4.10.1-1~bpo70+1 Candidat : 2:4.10.1-1~bpo70+1 Table de version : 2:4.10.1-1 0 90 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages *** 2:4.10.1-1~bpo70+1 0 500 http://mozilla.debian.net/ wheezy-backports/iceweasel-release amd64 Packages 100 /var/lib/dpkg/status 2:4.9.2-1 0 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages

@hybridemoineau Fais voir libnspr4-0d ?
Et bien entendu Kompozer se lance correctement chez toi ? (on n’est jamais trop prudent :mrgreen:)

Voici

libnspr4-0d: Installé : 2:4.10.1-1~bpo70+1 Candidat : 2:4.10.1-1~bpo70+1 Table de version : 2:4.10.1-1 0 90 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages *** 2:4.10.1-1~bpo70+1 0 500 http://mozilla.debian.net/ wheezy-backports/iceweasel-release amd64 Packages 100 /var/lib/dpkg/status 2:4.9.2-1 0 990 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages

Et oui, Kompozer fonctionne…!

Il y a Bluegriffon, du même développeur, qui a pris la suite de Kompozer (jamais essayé, licence hybride, pas chez Debian, mais il y a des paquets Ubuntu)