Skype et autres bafouilles sous linux

Depuis quelque temps j’avais perdu le son sous Skype bien que disposant de la dernière version pour linux, la 4.0.37 qu’on peut récupérer par ici. En fait curieusement le binaire est toujours en version 32 bits, comme le confirme la commande file skype qui donne:

/usr/local/linux/systeme/skype-4.3.0.37/skype: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.18, BuildID[sha1]=6eef9a3f7c9719980b6e317a00ea971d3717ac89, stripped

pour que le son revienne sur une configuration 64 bits il faudra simplement installer la version 32 bits du serveur de son pulseaudio (libpulseaudio0 pour une distribution Mageia). Et là magique Skype est pleinement fonctionnel (au problème de réseau près indépendant de linux).

Tant qu’à faire, je profite d’un peu de temps pour régler des problèmes qui perduraient depuis des mois sur mon serveur perso Dell PowerEdge T310. Premier problème, le serveur d’authentification de mon réseau perso basé sur un annuaire LDAP tournant avec OpenLDAP était extrêmement bavard et me générait continuellement dans les logs ce type d’erreur :

déc. 23 19:25:06 mana.kervao.fr slapd[12893]: <= bdb_equality_candidates: (uidNumber) not indexed
déc. 23 19:25:07 mana.kervao.fr slapd[12893]: <= bdb_equality_candidates: (uidNumber) not indexed
déc. 23 19:25:07 mana.kervao.fr slapd[12893]: <= bdb_equality_candidates: (uidNumber) not indexed

j’ai vu que c’était un problème connu et largement commenté sur le net, pourtant la solution proposée ne collait pas à ma configuration.  Pour le problème de mode verbeux, il faut reprendre le fichier de configuration du daemon slapd slapd.conf et rajouter simplement

loglevel none

pour l’autre problème, toujours dans le même fichier à la suite de

# Indices to maintain
index   objectClass     eq

on va déclarer d’autres index pour la base de données LDAP

index  uid              pres,sub,eq
index member            eq
index  uidNumber        eq
index  gidNumber        eq
index  memberUid        eqhttp://www.funix.org/fr/linux/index.php?ref=ldap2

on relance le serveur et le tour est joué !

Autre problème, cette fois-ci avec le serveur de mail sendmail ou plutôt avec le plugin qui gère l’interface avec SpamAssassin qui filtre les spams comme son nom l’indique. Toujours dans les logs, SpamAssassin Milter (mail filter) plugin me génère cette erreur :

spamass-milter[2246]: Could not retrieve sendmail macro « i »!.  Please add it to confMILTER_MACROS_ENVFROM for better spamassassin results

Dans le fichier config.mc de sendmail j’ai rajouté un petit i sur cette ligne

define(`confMILTER_MACROS_ENVFROM’,`i, {auth_authen}, {auth_type}’)dnl

on génère un nouveau fichier de configuration de sendmail et dans ce fichier on rajoute

O Milter.macros.envfrom=i
O Milter.macros.envfrom=i, {auth_authen}, {auth_type}

on relance sendmail et c’est terminé ! Ouf, je vais pouvoir dormir plus sereinement…

Pour plus d’infos, voir ma page sur l’authentification utilisateur basé sur un serveur LDAP et celle sur le filtrage de mail.

 

Imprimante CANON PIXMA iP7250 et linux

Après 6 ans de bons et loyaux services mon imprimante Canon PIXMA iP3600 a lâché ou plutôt le bac absorbeur d’encre était plein. J’ai commencé à la démonter pour voir si je pouvais réparer, mais devant la galère que c’était et considérant qu’elle avait été largement amortie, je me suis décidé à la changer. Finalement je reste fidèle à Canon qui fournit des pilotes pour linux et dont les consommables restent abordables d’autant qu’on trouve des génériques de qualité, et j’ai choisi la PIXMA iP7250 qui fait donc suite à mon ip3600 qui elle même a remplacé une iP1500 qui avait duré 5 ans !

Pour l’installer rien de plus simple, on va récupérer les pilotes sur le site de canon. Il y a 2 fichiers cnijfilter-ip7200series-3.80-1-rpm.tar.gz et cnijfilter-source-3.80-1.tar.gz. C’est surtout le premier qui est utile qui contient 2 rpm à installer cnijfilter-common-3.80-1.x86_64.rpm et
cnijfilter-ip7200series-3.80-1.x86_64.rpm. Je choisis de l’installer qu’en USB et non en réseau pour cela on passe par l’outil de configuration de cups accessible par le centre de contrôle sur ma Mageia (CCM) et voilà le résultat

on dispose d’un outil de maintenance qui s’appelle maintenanceip7200 qui ressemble à cela

Mise à jour de Funix.org

J’ai procédé à une mise à jour de ma mageia Cauldron qui préfigure la future mageia 6, un peu moins de 1200 packages d’un coup ! Et finalement pas beaucoup de soucis mais des améliorations, j’ai retrouvé mes avatars au login et la session est correctement sauvegardée et restaurée. Il subsiste encore du franglais à droite et à gauche et plus gênant on ne peut toujours pas faire du copier/coller avec la souris avec vi dans un terminal de type konsole.

Du coup j’ai réinstallé par compilation toute ma batterie de logiciels multimedia. Je déplore encore des lenteurs avec kdenlive 16.12 qui n’existaient pas du tout dans la version Qt4. Pour tenter d’y remédier j’ai installé manuellement la dernière version du driver de ma carte vidéo Nvidia GeForce 760, mais ce n’est pas mieux, kdenlive utilise par défaut la CPU et non le GPU (processeur de la carte vidéo).

Tant qu’à faire j’ai mis à jour mon site funix avec les modifications suivantes:

– page outils de base pour la vidéo, présentation du codec audio FDK AAC, passage à x264-snapshot-20161219-2245, movit 1.4.0 et ffmpeg 3.2.2
– page transcodage vidéo, passage à avidemux 2.6.14
– page conteneur vidéo, passage à mkvtoolnix 9.6.0
– page lecteur vidéo, quelques précisions pour l’installation de la version en développement 3.0.0 de vlc
– page montage vidéo, passage à mlt 6.4.1, kdenlive 16.12, LiVES 2.8.2, cinelerra 6 et blender 2.78a
– page outils multimedia pour mediacenter, passage à audacious 3.8.1

L’évolution de movit pour utiliser la puissance du GPU avec kdenlive ne donne rien, ça continue à planter avec ma nvidia. cinelerra a évolué, mais à part l’intégration du codec H264, je ne vois pas beaucoup d’autres évolutions, en tout cas la compilation est toujours aussi délicate.

Monitoring hardware d’un système RAID

je possède comme serveur perso d’un Dell Poweredge T310 dans lequel les disques SATA sont branchés à une carte système PERC 6/i qui me permet de faire du RAID matériel qui est bien plus performant que le RAID logiciel. Pour monitorer du raid logiciel sous linux c’est assez simple on dispose de la commande mdadm. Il existe pas mal de bonnes pages sur le net qui explique comment faire, dont celle-ci (en français) et celle-là (en anglais).

Par contre quand il s’agit de monitorer une carte propriétaire, ça devient plus compliqué, mais heureusement que broadcom le fabricant de la carte met à disposition un outil sous linux qu’on peut récupèrer par ici. Quand on désarchive Linux_MegaCLI-8-07-07.zip on obtient le package rpm MegaCli-8.07.07-1.noarch.rpm qu’on installera simplement avec urpmi. Cela va créer un répertoire avec un exe et bibliothèque sous /opt/MegaRAID/MegaCli. Ce n’est pas le meilleur endroit, j’ai donc créé le lien suivant pour l’exécutable :

ln -s /opt/MegaRAID/MegaCli/MegaClii64 /usr/bin

maintenant pour avoir un max d’info sur son système RAID on tapera

MegaCli64 -AdpAllInfo -aAll

la commande est très bavarde, voilà quelques extraits choisis:

Adapter #0

==============================================================================
Versions
================
Product Name : PERC 6/i Adapter
Serial No : 1122334455667788
FW Package Build: 6.3.0-0001

 

Continuer la lecture de Monitoring hardware d’un système RAID →

Fun à Saint Pabu

Une belle journée hivernale avec un grand soleil, des températures plutôt correctes pour la saison, et surtout un vent d’est dans les 5bft et une marée basse, c’est l’occasion rêvée de me mettre à l’eau du côté de Saint Pabu. Avec le sable, la plage de sable blanc avait un petit air de Polynésie.

16-12-03-fun-saint-pabu-plageCertes avec la température en moins, mais quand même on avait l’eau translucide, d’autant qu’une fois dans l’Aber Benoit, le fond ne dépasse guère le mètre sur une grande étendue de sable fin comme on peut le distinguer sur ma trace GPS. Le vent était sans doute trop est et pas assez nord,  il fallait quand même tirer un max de bord pour rentrer dans l’Aber. Il était sans doute trop irrégulier avec quand même pas mal de molle, mais je ne regrette pas d’avoir choisi une surface de 5.7m² comme voile.

2016-12-03-gps-fun-saint-pabuCette fois-ci, même si cette sortie n’était pas spécialement spectaculaire, il y avait de la matière à faire une vidéo. J’ai choisi 3 positions de fixation différentes, l’une sur la poitrine, à l’arrière du wishbone et devant le wishbone. La première n’est finalement pas terrible car elle manque de recul. Dans cette vidéo, j’ai essayé de synchroniser l’action avec la musique, histoire de donner du rythme, sinon la vidéo aurait été vraiment monotone. Voilà ce que ça donne.

C’est évidemment monté sous linux avec kdenlive version 16.08.2.

Windows 7 Pro sous linux dans un espace virtualisé avec VirtualBox

Je croule sous les PC à la maison, 8 au total (voir mes différentes config par là) ! Je me suis décidé à en réduire le nombre. Certains ont une double partition avec windows mais ce n’est quand même pas très pratique de basculer de windows à linux ou vice-versa. Je me suis remis à la page en virtualisant windows sous linux, ça me permet ainsi de pouvoir regrouper les applications qu’elles tournent sous windows ou linux sur les mêmes postes. La virtualisation consiste à pouvoir lancer un système d’exploitation encapsulé dans un autre système d’exploitation support.

j’ai installé la dernière version de VirtualBox sur ma mageia 6 cauldron à partir des sources, ça s’installe relativement facilement et ça se configure tout aussi facilement. Il faut bien sûr disposer d’un DVD d’installation de windows avec sa licence, étant allergique aux dernières versions à brique, je suis resté à windows 7. Aussi incroyable que ça puisse paraître on arrive donc à installer windows dans une fenêtre. Puis à le lancer de manière tout à fait naturel dans une session linux.

Ça nécessite bien sûr un peu de puissance, mais quand on n’est pas un joueur, ça le fait sans soucis.

Tutoriel vidéo kdenlive

J’avais fait il y a quelque temps un tutoriel vidéo de kdenlive qui a eu un certain succès. Cependant il a 5 ans et il était temps de le mettre au gout du jour. Voici donc mon dernier tutoriel vidéo de kdenlive.

c’est réalisé avec la version 16.08.2 sous mageia 6 cauldron. Au menu de ce tutoriel présentation de l’interface, des menus, import des fichiers multimedia, montage vidéo, transition, effets vidéos, proxy clip, titre, image clés et rendu du fichier final.

kdenlive 16.08.2 en action

Maintenant que j’ai enfin une version stabilisée de kdenlive 16.08.2 (cf. l’épisode précédent), c’est ma fille qui s’en est servie pour sa dernière création.

Le tout a été tourné pendant nos vacances du mois d’août dernier au Portugal et en Espagne. Pêle-mêle on peut trouver des vues d’Andorre, du Portugal (Lisbonne, la plage de Doniños et la cave Taylor’s à Porto) et d’Espagne (Madrid, Santander, le massif montagneux de Picos de Europa dans les Asturies et  la Corogne).

Passage à Mageia 6 Cauldron

Récemment j’avais évoqué dans un post mon passage aux logiciels de montage vidéo sous linux OpenShot Video Editor 2.1 et kdenlive 16.08.1. Il s’avère en fait que ça marchait quand même pas très bien, hyper lent voire inutilisable pour le premier et aucune sortie vidéo pour le second ! J’avais laissé tomber pour OpenShot  et j’ai dû me résoudre à downgrader kdenlive. Je suis persuadé que mes soucis viennent de versions boguées des packages de KDE Framework 5 (KF5) de ma Mageia 5 que j’avais installés pour pouvoir utiliser les versions récentes de kdenlive qui ne fonctionnent que sous KF5 (cf. ce post). Pied au mur même si je n’aime pas du tout utiliser une version instable, j’ai fait une mise à jour vers Mageia 6 Cauldron. C’est assez simple à faire, on supprime d’abord tous les dépôts de la Mageia 5:

urpmi.removemedia -a

on rajoute ceux de la Mageia 6

urpmi.addmedia –distrib –mirrorlist ‘http://mirrors.mageia.org/api/mageia.6.$ARCH.list’

on fait une simulation d’installation en tapant

urpmi –replacefiles –auto-update –auto –download-all –test

s’il n’y a pas d’erreur, on lance alors la commande suivante

urpmi –replacefiles –auto-update –auto –download-all

et là surprise, tout a à l’air de fonctionner, l’authentification par serveur LDAP, l’automontage, l’imprimante Canon Pixma IP3600, le scanner Epson perfection v30, la tablette XL ThinLine (voir par là) et tout le reste. J’étais resté sur le souvenir de mise à jour désastreuse avec la Mandrake. Du coup pour les changements de version, je partais toujours d’une install « vierge » en conservant juste les partitions de données. J’ai toutefois un peu galéré pour refaire fonctionner ma batterie de logiciels multimédia car mon PC est avant tout une station de montage vidéo. Il faut dire que j’avais gardé les répertoires des binaires et bibliothèques de ma Mageia 5 sous /usr/local/bin et /usr/local/lib. La Mageia 6 m’avait installé les headers de ffmpeg et autres bibliothèques qui rentraient en conflit avec mes propres installations avec les sources. Au final melt me renvoyait un segmentation fault et kdenlive plantait. J’ai bien tenté d’installer le package mlt de la Mageia, kdenlive fonctionne bien, mais il est toutefois dommage qu’il y ait un tas de fonctionnalités qui ne soient pas compilées de base. On s’étonne ensuite que les gens se plaignent qu’il y ait un tas de fonctions qui ne marchent pas sous kdenlive ensuite. Je ne pouvais donc pas rester en l’état.

J’ai supprimé tout ce qu’il y avait sous /usr/local et j’ai recommencé à zéro à tout recompiler, j’ai pris soin également de supprimer des headers comme ceux de ffmpeg (avec parfois l’option –nodeps de rpm). En prenant ces précautions kdenlive 16.08.2 marche sans problème, pour OpenShot Video Editor j’ai encore un soucis d’interfaçage avec blender qu’il ne trouve pas. Quelques logiciels m’ont posé pas mal de soucis comme l’outil de montage vidéo cinelerra, d’animation 2D SynfigStudio, et lecteur audio/gestionnaire bibliothèque audio Clementine mais grosso modo tout refonctionne à nouveau.

Il y a encore quelques détails gênants qui ne fonctionnent pas correctement ou pas du tout

  • le copier/coller à partir de ou vers un shell avec vi ne fonctionne pas, c’est super pénible
  • le vidage de ma GoPro ne fonctionne plus par USB, j’ai droit à une erreur d’entrée/sortie systématique, je suis obligé d’enlever ma carte microSD pour la mettre dans un adaptateur SD
  • il y a du franglais un peu partout
  • pas moyen de mettre les faces icônes avec le gestionnaire de connexion SDDM

Mais bon globalement, quitte à me répéter, ça marche plutôt bien et ça augure d’une excellente mouture de Mageia. Il reste toutefois du travail dans les détails de finition.

J’ai mis à jour mon site funix, et en particulier les pages suivantes, ça vous donnera une idée des modifications à apporter pour les installer sous Mageia 6.

– page outils de base pour la vidéo, passage à x264-snapshot-20161007-2245, x265 2.1, et OpenCV 3.1.0 et ffmpeg 3.1.4, suppression de libfame, mjpegtools, libquicktime et libaac devenus obsolètes
– page transcodage vidéo, passage à avidemux 2.6.14, HandBrake 0.10.5
– page conteneur vidéo, passage à libmatroska 1.4.5 et mkvtoolnix 9.5.0
– page lecteur vidéo, passage à libdvdread 5.0.3, vlc 2.2.4 et MPlayer 1.3.0
– page montage vidéo, passage à kdenlive 16.08.2, LiVES 2.8.0, OpenShot Video 2.1 et blender 2.78
– page outils multimedia pour mediacenter, passage à audacious 3.8 et kodi 16.1

Les têtes brûlées

Étant gosse et de la génération Casimir, je ne ratais pas un épisode de la série américaine des têtes brûlées (Baa Baa blacksheep en anglais) qui relate de manière plus ou moins fidèle les exploits dans le Pacifique de l’escadrille VMF214 avec à sa tête l’as Gregory Boyington durant la seconde guerre mondiale. Cette série fut tournée dans les années 70 avec 8 Vought Corsair F4U de diverses origines et types différents. Je suis tombé sur cet excellent article qui retrace l’histoire de ces Corsair jusqu’à aujourd’hui. On y parle également des différents (vrais) pilotes de la série.

Désolé c’est en anglais, mais ça vaut le coup de s’y attarder, on y apprend que 2 exemplaires font partie d’une série tardive de Corsair réalisée pour l’aéronavale française, le F4U-7 avec une cellule d’AU-1 et un moteur de F4U-4. 94 exemplaires furent fournis à l’aéronavale à partir de 1952, le dernier exemplaire livré début 1953 est le dernier Corsair construit par Vought.

F4U-7 133704  lors d'une porte ouverte sur la base aéronavale d'Hyères
F4U-7 133704 lors d’une porte ouverte sur la base aéronavale d’Hyères

Contrairement à ce qui est marqué sur le site de warbirds news, les 2 exemplaires de F4U-7 (Bu.No. 133693 et 133710) n’ont pas pu participé à la guerre d’Indochine puisque le cessez le feu est signé en juillet 1954. Il est toutefois attesté que les flottilles 12F et 15F furent dotées de F4U-7 à partir de 1955 avant de quitter définitivement l’Indochine à la fin de cette même année. Les seuls Corsair français qui connurent le feu sur place et furent même engagés sur Diên Biên Phu sont des modèles AU-1. Les F4U-7 connurent toutefois le feu lors de la guerre d’Algérie et de tentative de reconquête du canal de Suez lors de l’opération mousquetaire en 1956.

Les F4U-7 furent réformés en 1964, les pilotes passèrent sans transition au Vought F8E-FN Crusader. Quelques rares ont échappé aux ferrailleurs, d’après cette liste de Corsair survivants, il en existerait seulement 2 aujourd’hui, le 133693 ayant été détruit en 1987. Il faut cependant se méfier de cette liste car certains exemplaires ont changé entretemps de type et de numéro de série (BuNo). Par exemple cette liste cite le F4U-7 BuNo 133704 qui est actuellement exposé en statique au musée aéronautique de San Diego aux États Unis. J’avais eu l’occasion de le voir lors d’une  porte ouverte sur la base aéronavale de Hyères (photo plus haut) à l’époque il était en état de vol et enregistré dans le registre français F-AZYS.  Il s’avère qu’il est de type F4U-5NL et son véritable numéro de série est le 125541.