Archives de catégorie : Logiciels libres

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 ) ! 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 ) 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

FlashPlayer est bloqué sur votre ordinateur

je me suis retrouvé du jour au lendemain avec le message « FlashPlayer est bloqué sur votre ordinateur » en utilisant firefox (version 49.0.1) sur des sites comme deezer, alors que j’utilisais freshplayer jusqu’à présent sans problème particulier.

J’avais rédigé il y a quelques temps un post pour l’installation de freshplayer qui est une alternative au plugin d’Adobe et qui se base sur  google chrome. L’installation diffère quelque peu, les étapes à suivre sont les suivantes pour que tout retombe en marche.

On installe tout d’abord le compilateur ragel, ainsi que la dernière version de google-chrome, comme explicité dans le post cité plus haut. Puis on récupère la dernière version de freshplayer en tapant

git clone https://github.com/i-rinat/freshplayerplugin

dans le répertoire freshplayerplugin on tape maintenant

mkdir build
cd build
cmake ..
make

puis en tant que root on déplace le plugin dans le répertoire de plugins de firefox

cp libfreshwrapper-flashplayer.so /usr/lib64/mozilla/plugin

on fera attention de supprimer tous les anciens plugins flash à cet endroit (libfreshwrapper-pepperflash.so ou libflashplayer.so notamment). Maintenant sur le site d’adobe on va récupérer la dernière version 23 libpepflashplayer.so qu’on placera sous

/opt/google/chrome/PepperFlash

J’ai dû préalablement créer le répertoire PepperFlash. On relance firefox et en se rendant sur cette page on voit qu’on utilise la version 23.0.0.185 du plugin. En regardant dans le gestionnaire de modules complémentaires de firefox, on voit qu’on utilise la version 13.1 de Shockwave Flash.

OpenShot Video 2.1

J’ai installé la dernière version du logiciel de montage vidéo sous linux OpenShot Video 2.1.0. Honnêtement je n’ai pas trop vu la révolution par rapport à la dernière version 1.4.3, ça reste assez basique et avec beaucoup moins de fonctionnalités que la référence sous linux kdenlive. L’installation sur ma mageia 5 à partir des sources et assez ardu, d’autant qu’il faut installer également la dernière version du logiciel de manipulation 3D blender.

Il faut que j’aille plus loin dans son utilisation, mais je rencontre des problèmes de lenteur qui m’étonne sur mon i7. Tant qu’à faire j’ai installé la dernière version des bibliothèques vidéo standards sous linux, OpenCV 3.1.0, ffmpeg 3.1.4, ainsi que kdenlive 16.08.1. Malheureusement je n’ai aucune sortie vidéo ! J’ai beau installé les dernières versions en développement de mlt et frei0r, c’est pareil. Finalement j’ai du downgrader avec la version 16.04.0.

Du coup j’ai mis à jour mon site funix avec les modifications suivantes:

– 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
– page transcodage vidéo, passage à avidemux 2.6.14 et HandBrake 0.10.5
– page conteneur vidéo, passage à libmatroska 1.4.5 et mkvtoolnix 9.4.2
– 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.1, 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

GPS TOMTOM le déclin

J’avais exposé dernièrement dans un post les déboires que j’ai connues en utilisant un GPS TomTom Via135 lors de mes dernières vacances. Pour résumer, il était totalement inutilisable dans les grandes villes et en montagne, son algorithme est plus que discutable car alors qu’on a choisit l’autoroute, il vous écarte des grands axes de circulation pour vous faire prendre des petites routes, voire des chemins quasi impraticables, j’y ai laissé la prise d’une attache remorque. Cerise sur le gâteau, il ne connaît pas certains sites et lieux dits. Ce qui me fait dire que mon GPS TomTom a un sérieux problème de calculateur et de puce GPS. Dans le même temps ma tablette avec Navfree et des cartes d’OpenStreetMap s’est parfaitement comportée, choisissant toujours les itinéraires les plus utilisés, ne décrochant jamais en montagne (sauf dans les tunnels bien entendu) ou en ville, et avec des cartes bien plus complètes que celles de TomTom. Au point qu’au bout de quelques jours de vacances itinérantes en Espagne et Portugal, j’avais abandonné mon GPS au profit de ma tablette, qui est du reste également un excellent moyen pour faire du tourisme en mode piéton. C’est quand même une grande déception, car j’ai eu pendant des années un GPS TomTom Start qui marchait (et qui continue à marcher) très bien mais limité à la France.

Je m’en suis évidemment ouvert au SAV et sur le forum de TomTom.  Beaucoup ont abondé dans mon sens, en rajoutant que TomTom qui a longtemps été leader du marché s’est totalement laissé dépasser, y compris par les logiciels libres, d’autres ont rajouté que certains marques comme Mio avaient des algorithmes bien plus performants. Pas la peine de chercher ces posts ils ont été systématiquement supprimés quelques heures après avoir été postés, je constate qu’on a le sens de la critique chez TomTom…  Du côté du SAV, pas mieux, évidemment c’est moi qui ne sais pas me servir de mon GPS, j’ai eu la surprise d’apprendre que parfois il faut laisser le GPS tourner à poste fixe pendant une heure pour que le calcul de position converge !  Dans un voyage itinérant comme j’ai pu faire, c’est vachement pratique, alors que dans le même temps ma tablette convergeait en deux minutes max. Bref aujourd’hui, j’ai définitivement basculé sur ma tablette pour les grands voyages, j’ai remisé dans un coin mon GPS TomTom VIA 135 inutilisable et invendable, et j’ai ressorti mon vieux TomTom Start pour les usages au quotidien dans les parages.

Récupération d’un fichier supprimé d’un système de fichiers NTFS sous linux

Tête en l’air j’ai supprimé machinalement un fichier vidéo sur le disque dur externe qui me sert de transfert entre mon boitier avermedia (qui me sert à enregistrer les films d’une box) et mon PC qui me sert à générer la vidéo finale (c’est à dire en supprimant toutes les pubs et en générant au format HEVC). Bref j’ai cherché du coup un outil sous linux permettant de récupérer des fichiers supprimés d’un système de fichiers NTFS. J’ai trouvé ntfsundelete qui la plupart du temps se trouve fourni dans le package ntfs-3g de la plupart des distributions, sauf de ma mageia 5… Direction donc vers la homepage de nfts-3g pour récupérer la dernière version. Ça se compile assez facilement avec l’enchaînement des commandes:

tar xvfz ntfs-3g_ntfsprogs-2016.2.22.tgz
cd ntfs-3g_ntfsprogs-2016.2.22
./configure
make

et puis sous root

make install

toujours sous root, on invoque maintenant ntfsundelete en pointant vers le fichier spécial du disque dur externe comme ceci:

ntfsundelete /dev/sdc1 > audit.txt

la sortie de la commande est assez mirobolante, pour une facilité de lecture je l’ai renvoyée vers un fichier texte qu’on pourra éditer facilement. Cela donne quelque chose comme cela :

Inode Flags %age Date Time Size Filename
-----------------------------------------------------------------------
16 F... 0% 2013-08-14 17:21 0 <none>
17 F... 0% 2013-08-14 17:21 0 <none>
18 F... 0% 2013-08-14 17:21 0 <none>
19 F... 0% 2013-08-14 17:21 0 <none>
20 F... 0% 2013-08-14 17:21 0 <none>
21 F... 0% 2013-08-14 17:21 0 <none>
22 F... 0% 2013-08-14 17:21 0 <none>
23 F... 0% 2013-08-14 17:21 0 <none>
37 F..! 0% 2016-09-04 22:54 0 <none>
150 FN.! 10% 1970-01-01 01:00 7596391169 <none>

(…)

20159 FN.. 0% 2015-12-25 16:28 3000946 Royal band - I TE PO E TE AO.mp3
20160 FN.. 0% 2015-12-25 16:28 6905103 Royal band - Te reo.mp3
20161 FN.. 0% 2015-12-25 16:28 2165028 Royal Band live _Moora perehu.mp3

(…)

22031 FN.. 100% 2015-12-25 19:50 5476245 DSCN7605.JPG
22032 FN.. 100% 2015-12-25 19:50 4954432 DSCN7492.JPG
22033 FN.. 100% 2015-12-25 19:50 5689398 DSCN7550.JPG
22034 FN.. 100% 2015-12-25 19:50 6071309 DSCN7568.JPG

(…)

22182 FN.. 71% 2015-12-25 19:51 5955730 DSCN7710.JPG
22183 FN.. 29% 2015-12-25 19:51 5099665 DSCN7678.JPG
22184 FN.. 11% 2015-12-25 19:51 5972635 DSCN7773.JPG
22185 FN.. 12% 2015-12-25 19:51 5795861 DSCN7674.JPG
22186 FN.. 13% 2015-12-25 19:51 6281364 DSCN7721.JPG

(…)

219383 FN.! 0% 1970-01-01 01:00 0
219384 FN.! 0% 1970-01-01 01:00 0
219385 FN.! 0% 1970-01-01 01:00 0

Files with potentially recoverable content: 43556

Pour faire simple 43556 fichiers peuvent être récupérés sur un volume de 250Go !! Seuls les fichiers identifiés avec un 100% pourront être totalement récupérés, vous pouvez tenter de récupérer ceux qui n’atteignent pas les 100% mais il n’y a strictement aucune garantie qu’ils soient encore lisibles et encore moins exploitables.  Vous pouvez également ne faire apparaître que les fichiers récupérables en tapant :

ntfsundelete  -p100  /dev/sdc1 > audit.txt

Pour chercher ma vidéo je vais chercher les fichiers d’une taille entre 1 et 20Go

ntfsundelete -p100 -S 1g-20g /dev/sdc1 > audit.txt

malheureusement pour moi ça s’est mal passé, je n’ai pas retrouvé mon fichier 🙁

Pour l’exercice, si j’avais voulu récupérer le fichier DSCN7550.JPG qui est identifié par l’inode 22033  il suffira de taper:

ntfsundelete /dev/sdc1 -u -i 22033
Inode Flags %age Date Size Filename
---------------------------------------------------------------
22033 FN.. 0% 2015-12-25 19:50 5689398 DSCN7550.JPG

Undeleted 'DSCN7550.JPG' successfully.