{"id":2716,"date":"2016-12-25T15:45:31","date_gmt":"2016-12-25T14:45:31","guid":{"rendered":"http:\/\/olivier.hoarau.org\/?p=2716"},"modified":"2016-12-25T15:45:31","modified_gmt":"2016-12-25T14:45:31","slug":"skype-et-autres-bafouilles-sous-linux","status":"publish","type":"post","link":"https:\/\/olivier.hoarau.org\/?p=2716","title":{"rendered":"Skype et autres bafouilles sous linux"},"content":{"rendered":"<p align=\"justify\">Depuis quelque temps j&rsquo;avais perdu le son sous <strong>Skype<\/strong> bien que disposant de la derni\u00e8re version pour linux, la 4.0.37 qu&rsquo;on peut r\u00e9cup\u00e9rer par <a href=\"https:\/\/www.skype.com\/fr\/download-skype\/skype-for-linux\/\">ici<\/a>. En fait curieusement le binaire est toujours en version 32 bits, comme le confirme la commande <strong>file skype<\/strong> qui donne:<\/p>\n<p align=\"justify\"><strong>\/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<\/strong><\/p>\n<p align=\"justify\">pour que le son revienne sur une configuration 64 bits il faudra simplement installer la version 32 bits du serveur de son <strong>pulseaudio<\/strong> (<strong>libpulseaudio0<\/strong> pour une distribution Mageia). Et l\u00e0 magique <strong>Skype<\/strong> est pleinement fonctionnel (au probl\u00e8me de r\u00e9seau pr\u00e8s ind\u00e9pendant de linux).<\/p>\n<p align=\"justify\"><a href=\"http:\/\/olivier.hoarau.org\/?attachment_id=2717\" rel=\"attachment wp-att-2717\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2717\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/skype.jpg?resize=474%2C267\" alt=\"\" width=\"474\" height=\"267\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/skype.jpg?w=700&amp;ssl=1 700w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/skype.jpg?resize=300%2C169&amp;ssl=1 300w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a>Tant qu&rsquo;\u00e0 faire, je profite d&rsquo;un peu de temps pour r\u00e9gler des probl\u00e8mes qui perduraient depuis des mois sur mon <a href=\"http:\/\/olivier.hoarau.org\/?p=2195\">serveur perso Dell PowerEdge T310<\/a>. Premier probl\u00e8me, le serveur d&rsquo;authentification de mon r\u00e9seau perso bas\u00e9 sur un annuaire <strong>LDAP<\/strong> tournant avec <strong>OpenLDAP<\/strong> \u00e9tait extr\u00eamement bavard et me g\u00e9n\u00e9rait continuellement dans les logs ce type d&rsquo;erreur :<\/p>\n<p align=\"justify\"><b>d\u00e9c. 23 19:25:06 mana.kervao.fr slapd[12893]: &lt;= bdb_equality_candidates: (uidNumber) not indexed<br \/>\nd\u00e9c. 23 19:25:07 mana.kervao.fr slapd[12893]: &lt;= bdb_equality_candidates: (uidNumber) not indexed<br \/>\nd\u00e9c. 23 19:25:07 mana.kervao.fr slapd[12893]: &lt;= bdb_equality_candidates: (uidNumber) not indexed<\/b><\/p>\n<p align=\"justify\">j&rsquo;ai vu que c&rsquo;\u00e9tait un probl\u00e8me connu et largement comment\u00e9 sur le net, pourtant la solution propos\u00e9e ne collait pas \u00e0 ma configuration.\u00a0 Pour le probl\u00e8me de mode verbeux, il faut reprendre le fichier de configuration du daemon<strong> slapd slapd.conf<\/strong> et rajouter simplement<\/p>\n<p align=\"justify\"><strong>loglevel none<\/strong><\/p>\n<p align=\"justify\">pour l&rsquo;autre probl\u00e8me, toujours dans le m\u00eame fichier \u00e0 la suite de<\/p>\n<p><strong># Indices to maintain<\/strong><br \/>\n<strong> index\u00a0\u00a0 objectClass\u00a0\u00a0\u00a0\u00a0 eq<\/strong><\/p>\n<p>on va d\u00e9clarer d&rsquo;autres index pour la base de donn\u00e9es LDAP<\/p>\n<p><strong>index\u00a0 uid\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 pres,sub,eq<\/strong><br \/>\n<strong> index member\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 eq<\/strong><br \/>\n<strong> index\u00a0 uidNumber\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 eq<\/strong><br \/>\n<strong> index\u00a0 gidNumber\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 eq<\/strong><br \/>\n<strong> index\u00a0 memberUid\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 eqhttp:\/\/www.funix.org\/fr\/linux\/index.php?ref=ldap2<\/strong><\/p>\n<p align=\"justify\">on relance le serveur et le tour est jou\u00e9 !<\/p>\n<p align=\"justify\">Autre probl\u00e8me, cette fois-ci avec le serveur de mail <strong>sendmail<\/strong> ou plut\u00f4t avec le plugin qui g\u00e8re l&rsquo;interface avec <strong>SpamAssassin<\/strong> qui filtre les spams comme son nom l&rsquo;indique. Toujours dans les logs, <strong>SpamAssassin Milter<\/strong> (mail filter) plugin me g\u00e9n\u00e8re cette erreur :<\/p>\n<p align=\"justify\"><strong>spamass-milter[2246]: Could not retrieve sendmail macro \u00ab\u00a0i\u00a0\u00bb!.\u00a0 Please add it to confMILTER_MACROS_ENVFROM for better spamassassin results<\/strong><\/p>\n<p align=\"justify\">Dans le fichier <strong>config.mc<\/strong> de <strong>sendmail<\/strong> j&rsquo;ai rajout\u00e9 un petit<strong> i<\/strong> sur cette ligne<\/p>\n<p><strong>define(`confMILTER_MACROS_ENVFROM&rsquo;,`i, {auth_authen}, {auth_type}&rsquo;)dnl<\/strong><\/p>\n<p>on g\u00e9n\u00e8re un nouveau fichier de configuration de <strong>sendmail<\/strong> et dans ce fichier on rajoute<\/p>\n<p><strong>O Milter.macros.envfrom=i<\/strong><br \/>\n<strong> O Milter.macros.envfrom=i, {auth_authen}, {auth_type}<\/strong><\/p>\n<p align=\"justify\">on relance <strong>sendmail<\/strong> et c&rsquo;est termin\u00e9 ! Ouf, je vais pouvoir dormir plus sereinement&#8230;<\/p>\n<p align=\"justify\">Pour plus d&rsquo;infos, voir <a href=\"http:\/\/www.funix.org\/fr\/linux\/index.php?ref=ldap2\"><strong>ma page<\/strong><\/a> sur l&rsquo;authentification utilisateur bas\u00e9 sur un serveur LDAP et <a href=\"http:\/\/www.funix.org\/fr\/linux\/index.php?ref=filtrermail\">celle<\/a> sur le filtrage de mail.<\/p>\n<p align=\"justify\">\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depuis quelque temps j&rsquo;avais perdu le son sous Skype bien que disposant de la derni\u00e8re version pour linux, la 4.0.37 qu&rsquo;on peut r\u00e9cup\u00e9rer 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 &hellip; <a href=\"https:\/\/olivier.hoarau.org\/?p=2716\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Skype et autres bafouilles sous linux<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[5,12,10],"tags":[],"class_list":["post-2716","post","type-post","status-publish","format-standard","hentry","category-logiciels-libres","category-vie-de-funix","category-vie-de-mes-sites"],"share_on_mastodon":{"url":"","error":""},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/peOjJ-HO","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/2716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2716"}],"version-history":[{"count":1,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/2716\/revisions"}],"predecessor-version":[{"id":2718,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/2716\/revisions\/2718"}],"wp:attachment":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}