Se connecter / S'enregistrer

Résolu Ubuntu commande introuvable LD_PRELOAD

Solutions (7)
Tags :
  • skype
  • Ubuntu
  • Système d'exploitation
|
divers forums proposent la commande LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype
pour précharger lbv4l avant Skype (et résoudre l'affichage webcam inversé la tête en bas)

mais chez moi (Ubuntu 10.10 Maverick 64bits) la commande LD_PRELOAD est inconnue
"LD_PRELOAD : commande introuvable"

Je trouve de la doc sur les variables d'environnement mais qui semble nécessiter d'avoir le paquet ld-linux.so, inconnu de synaptic...

Merci de votre aide
Contenus similaires
Meilleure solution
partage
|
salut,

LD_PRELOAD n'est pas une commande... donc normal qu'il ne le trouve pas...
relis bien "ces forums" tu dois exporter le chemin de la librairie, avant de lancer la commande skype...

donc dans une invite ligne de commande tu tapes :
# export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
# /usr/bin/skype

c'est DEUX lignes de commande...

sinon tu peux mettre ça dans un script bash pour plus de facilité...
  • Commenter cette solution |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par waitnsea83.
  • Commenter cette réponse |
Score
0
òh
òi
|
Dernière mouture du script:
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so v4l2ctrl -d /dev/video0 -l
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype

j'ai supprimé "~/Config/webcam_skype.cfg" qui renvoyait à un fichier inexistant et n'apporte rien au script qui fonctionne parfaitement

  • Commenter cette réponse |
Score
0
òh
òi
|
JP Fontaine 4 décembre 2010 à 09:33 Votre commentaire est en attente de validation.

[résolu] Je n’ai plus la tête à l’envers:
* ai donc installé les dernières versions (Voir bazar de Stemp) par
sudo add-apt-repository ppa:libv4l/development
* puis, voir
http://forums.fedora-fr.org/viewtopic.php?id=48662 et
https://launchpad.net/~asus-ul30
je charge skype à travers un script (dans mon home)
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so v4l2ctrl -d /dev/video0 -l ~/Config/webcam_skype.cfg
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype
Et tout fonctionne: Cheese, Camorame … et maintenant Skype
si je passe par le terminal j'ai les messages suivants:
./Skype
Unable to open /home/jpf/Config/webcam_skype.cfg: No such file or directory

(<unknown>:3225): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: mauvaise classe ELF: ELFCLASS64

(<unknown>:3225): Gtk-WARNING **: Loading IM context type 'cedilla' failed

(<unknown>:3225): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: mauvaise classe ELF: ELFCLASS64

(<unknown>:3225): Gtk-WARNING **: Loading IM context type 'cedilla' failed

(<unknown>:3225): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: mauvaise classe ELF: ELFCLASS64

(<unknown>:3225): Gtk-WARNING **: Loading IM context type 'cedilla' failed

MAIS ÇA FONCTIONNE PARFAITEMENT!
  • Commenter cette réponse |
Score
0
òh
òi
|
Pas si bête la question, j'avais chargé à partir du dépôt et non pas en installant un *.deb
J'ai donc effacé, et réinstallé la version 64b -> même résultat tête à l'envers, que je lance skype simplement ou par LD_PRELOAD, avec en prime les Gtk-Warnings pour LD_PRELOAD...
Merci quand même
  • Commenter cette réponse |
Score
0
òh
òi
|
question bête, tu as bien installé skype version 64 bits ?

parce que sinon ce serait /usr/lib64/... et non /usr/lib/...

sinon tu as http://www.clubic.com/telecharger-fiche181616-skype.htm...
que tu peux télécharger le .deb
puis sudo dkpg -i skype_skype_2.1.0.81_ubuntu_8.10_64_bits_francais_181616.deb

  • Commenter cette réponse |
Score
0
òh
òi
|
Freemaster a dit :
salut,

LD_PRELOAD n'est pas une commande... donc normal qu'il ne le trouve pas...
relis bien "ces forums" tu dois exporter le chemin de la librairie, avant de lancer la commande skype...

donc dans une invite ligne de commande tu tapes :
# export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
# /usr/bin/skype

c'est DEUX lignes de commande...

sinon tu peux mettre ça dans un script bash pour plus de facilité...


Merci Freemaster de ta réponse, rapide qui plus est...

Reprenons...
* Je réinstalle mon ASUS X7BJ tout neuf (ce qui est un N73JQ low-cost avec 1 seul HDD de 500 Go et graveur sans blu-ray) avec Mint 10-64b
* Je lance Skype, puis Camorama ou Kopete j'ai la tête à l'envers avec tous
* Merci Hans de Goote (qui a mis à jour pour moi la semaine dernière) et Stemp, j'upgrade libv4l : sudo add-apt-repository ppa:libv4l/development, etc...
* depuis Camorama et Kopete me remettent la tête à l'endroit, mais pas Skype

Suite à ta réponse je crée ma variable en tapant:
# export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
retour à la ligne sans commentaire : #
puis
# /usr/bin/skype
et j'obtiens
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.

(<unknown>:5910): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: mauvaise classe ELF: ELFCLASS64

(<unknown>:5910): Gtk-WARNING **: Loading IM context type 'cedilla' failed

(<unknown>:5910): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: mauvaise classe ELF: ELFCLASS64

(<unknown>:5910): Gtk-WARNING **: Loading IM context type 'cedilla' failed

(<unknown>:5910): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: mauvaise classe ELF: ELFCLASS64

(<unknown>:5910): Gtk-WARNING **: Loading IM context type 'cedilla' failed

et Skype se trouve lancé avec toujours ma tête à l'envers...

je vérifie:
# echo $LD_PRELOAD me renvoie bien : /usr/lib/libv4l/v4l1compat.so,
Camorama et Kopete me mettent toujours la tête à l'endroit
# sudo chmod a+x /usr/local/bin/skype
[sudo] password for jpf:
chmod: ne peut accéder `/usr/local/bin/skype': Aucun fichier ou dossier de ce type

Je précise que ma fille venant d'être mutée en Polynésie pour 4 ans j'aimerais vraiment bien voir Skype fonctionner...
As-tu une idée ? Merci d'avance
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS