<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>El hilo del laberinto (Publicaciones sobre OSMC)</title><link>https://blog.jcea.es/</link><description></description><atom:link href="https://blog.jcea.es/categories/osmc.xml" rel="self" type="application/rss+xml"></atom:link><language>es</language><lastBuildDate>Sat, 11 Jul 2026 17:53:32 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Encender el HDMI de la Raspberry PI aunque no esté conectada a una pantalla</title><link>https://blog.jcea.es/posts/20250119-raspberry_pi_hdmi.html</link><dc:creator>Jesús Cea Avión</dc:creator><description>&lt;div&gt;&lt;p&gt;Todo empezó de manera inocente con &lt;a class="reference external" href="https://discourse.osmc.tv/t/audio-related-messages-flooding-the-logs-when-no-hdmi-display-present/108426"&gt;este mensaje&lt;/a&gt;
que escribí en el &lt;a class="reference external" href="https://discourse.osmc.tv/"&gt;foro OSMC&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Title: Audio related messages flooding the logs when no HDMI
display present&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For “reasons”, during the christmas holidays, I am using my
regular OSMC Raspberry PI device abroad with no HDMI cable
connected to a screen. No display at all. This is useful to me
because this device does other functions beside OSMC.&lt;/p&gt;
&lt;p&gt;I noticed these messages flooding
/home/osmc/.kodi/temp/kodi.log:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
2024-12-27 02:00:52.928 T:688      info &amp;lt;general&amp;gt;: CActiveAESink::OpenSink - initialize sink
2024-12-27 02:00:52.929 T:688      info &amp;lt;general&amp;gt;: CAESinkALSA::Initialize - Attempting to open device "default"
2024-12-27 02:00:52.931 T:688      info &amp;lt;general&amp;gt;: CAESinkALSA - Unable to open device "default" for playback
2024-12-27 02:00:52.931 T:688     error &amp;lt;general&amp;gt;: CAESinkALSA::Initialize - failed to initialize device "default"
2024-12-27 02:00:52.931 T:688     error &amp;lt;general&amp;gt;: CActiveAESink::OpenSink - no sink was returned
2024-12-27 02:00:52.931 T:687     error &amp;lt;general&amp;gt;: ActiveAE::InitSink - returned error
2024-12-27 02:00:52.935 T:674     error &amp;lt;general&amp;gt;: failed to duplicate EGL fence fd (EGL_SUCCESS)
&lt;/pre&gt;
&lt;p&gt;The logfile grows fast, possibly filling soon the microSD and
decreasing its lifetime.&lt;/p&gt;
&lt;p&gt;Beside that, maybe unrelated, KODI is using all the file
descriptors (1024 in my case) trying to do “something”. Maybe
related to those logs or not:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
root@osmcpi:/home/osmc/.kodi/temp# ls -la /proc/674/fd|tail
lr-x------ 1 root root 64 Dec 27 02:03 990 -&amp;gt; anon_inode:sync_file
lr-x------ 1 root root 64 Dec 27 02:03 991 -&amp;gt; anon_inode:sync_file
lr-x------ 1 root root 64 Dec 27 02:03 992 -&amp;gt; anon_inode:sync_file
lr-x------ 1 root root 64 Dec 27 02:03 993 -&amp;gt; anon_inode:sync_file
lr-x------ 1 root root 64 Dec 27 02:03 994 -&amp;gt; anon_inode:sync_file
lr-x------ 1 root root 64 Dec 27 02:03 995 -&amp;gt; anon_inode:sync_file
lr-x------ 1 root root 64 Dec 27 02:03 996 -&amp;gt; anon_inode:sync_file
lr-x------ 1 root root 64 Dec 27 02:03 997 -&amp;gt; anon_inode:sync_file
lr-x------ 1 root root 64 Dec 27 02:03 998 -&amp;gt; anon_inode:sync_file
lr-x------ 1 root root 64 Dec 27 02:03 999 -&amp;gt; anon_inode:sync_file
&lt;/pre&gt;
&lt;p&gt;Checking /proc/674/fdinfo/ I see this (the same data for any
file descriptor):&lt;/p&gt;
&lt;pre class="literal-block"&gt;
root@osmcpi:/home/osmc/.kodi/temp# cat /proc/674/fdinfo/999
pos:    0
flags:  02000000
mnt_id: 14
ino:    7559
&lt;/pre&gt;
&lt;p&gt;I can not determine what mount id 14 filesystem is, even using
findmnt.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.jcea.es/posts/20250119-raspberry_pi_hdmi.html"&gt;Leer más…&lt;/a&gt; (quedan 2 minutos de lectura)&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><category>HDMI</category><category>Kodi</category><category>OSMC</category><category>Raspberry PI</category><category>Sistemas Operativos</category><guid>https://blog.jcea.es/posts/20250119-raspberry_pi_hdmi.html</guid><pubDate>Sat, 18 Jan 2025 23:49:00 GMT</pubDate></item><item><title>IPv6 en OSMC</title><link>https://blog.jcea.es/posts/20240914-osmc_ipv6.html</link><dc:creator>Jesús Cea Avión</dc:creator><description>&lt;div&gt;&lt;p&gt;Se puede activar &lt;a class="reference external" href="https://es.wikipedia.org/wiki/IPv6"&gt;IPv6&lt;/a&gt; en una instalación &lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt; moderna de forma
simple, aunque hay que hacerlo &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Tarjeta_de_red"&gt;interfaz de red&lt;/a&gt; a &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Tarjeta_de_red"&gt;interfaz de
red&lt;/a&gt; (tanto por cable &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Ethernet"&gt;ethernet&lt;/a&gt; como por &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Wifi"&gt;wifi&lt;/a&gt;):&lt;/p&gt;
&lt;pre class="code console"&gt;&lt;a name="rest_code_de4408384b184c06a91d2d6123548481-1"&gt;&lt;/a&gt;&lt;span class="gp"&gt;$&lt;/span&gt; connmanctl
&lt;a name="rest_code_de4408384b184c06a91d2d6123548481-2"&gt;&lt;/a&gt;&lt;span class="gp"&gt;&amp;gt;&lt;/span&gt; services
&lt;a name="rest_code_de4408384b184c06a91d2d6123548481-3"&gt;&lt;/a&gt;&lt;span class="go"&gt;[...]&lt;/span&gt;
&lt;a name="rest_code_de4408384b184c06a91d2d6123548481-4"&gt;&lt;/a&gt;&lt;span class="gp"&gt;&amp;gt;&lt;/span&gt; config ethernet_XXXXXXXXXX_cable --ipv6 auto
&lt;a name="rest_code_de4408384b184c06a91d2d6123548481-5"&gt;&lt;/a&gt;&lt;span class="gp"&gt;&amp;gt;&lt;/span&gt; quit
&lt;/pre&gt;&lt;p&gt;Esto es un problema porque, al aparecer la &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Direcci%C3%B3n_MAC"&gt;dirección MAC&lt;/a&gt; en la
configuración, si metemos esta tarjeta en otra &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Raspberry_Pi"&gt;Raspberry PI&lt;/a&gt;
el servicio &lt;a class="reference external" href="https://es.wikipedia.org/wiki/IPv6"&gt;IPv6&lt;/a&gt; dejará de estar disponible hasta que lo volvamos
a configurar.&lt;/p&gt;
&lt;p&gt;También se pueden activar las &lt;strong&gt;privacy extensions&lt;/strong&gt; de &lt;a class="reference external" href="https://es.wikipedia.org/wiki/IPv6"&gt;IPv6&lt;/a&gt; en
&lt;span class="kbd"&gt;/var/lib/connman/*/settings&lt;/span&gt;, editando la línea
&lt;span class="kbd"&gt;IPv6.privacy&lt;/span&gt;. Los valores son: &lt;span class="kbd"&gt;disabled&lt;/span&gt;,
&lt;span class="kbd"&gt;enabled&lt;/span&gt; (activado pero prefiere la IP pública) o
&lt;span class="kbd"&gt;preferred&lt;/span&gt;/&lt;span class="kbd"&gt;prefered&lt;/span&gt; (activado y prefiere las
privadas).&lt;/p&gt;
&lt;p&gt;Para configurar la duración de las IPs &lt;em&gt;privadas&lt;/em&gt; en &lt;a class="reference external" href="https://es.wikipedia.org/wiki/IPv6"&gt;IPv6&lt;/a&gt;, se
configura en el directorio
&lt;span class="kbd"&gt;/proc/sys/net/ipv6/conf/INTERFAZ/&lt;/span&gt;, los ficheros
&lt;span class="kbd"&gt;temp_prefered_lft&lt;/span&gt; y &lt;span class="kbd"&gt;temp_valid_lft&lt;/span&gt;. En las
&lt;a class="reference external" href="https://es.wikipedia.org/wiki/Raspberry_Pi"&gt;Raspberry PI&lt;/a&gt; que estoy modificando los valores son 24 horas y 7
días.&lt;/p&gt;
&lt;p&gt;Espero que &lt;a class="reference external" href="https://es.wikipedia.org/wiki/IPv6"&gt;IPv6&lt;/a&gt; esté mejor integrado en futuras versiones de
&lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt;, pero de momento podemos ir tirando.&lt;/p&gt;&lt;/div&gt;</description><category>IPv6</category><category>Kodi</category><category>OSMC</category><category>Sistemas Operativos</category><guid>https://blog.jcea.es/posts/20240914-osmc_ipv6.html</guid><pubDate>Sat, 14 Sep 2024 01:11:00 GMT</pubDate></item><item><title>Parar y relanzar Kodi en una instalación OSMC</title><link>https://blog.jcea.es/posts/20180510-osmc_parar_kodi.html</link><dc:creator>Jesús Cea Avión</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt; es una distribución &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Debian"&gt;Debian&lt;/a&gt; para &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Raspberry_Pi"&gt;Raspberry PI&lt;/a&gt; (entre
otros) que incluye &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Kodi"&gt;Kodi&lt;/a&gt;. Con ella puedes convertir tu &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Raspberry_Pi"&gt;Raspberry
PI&lt;/a&gt; en un centro multimedia, conectarla a la televisión,
manejarla desde el mando a distancia, etc.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt; arranca automaticamente &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Kodi"&gt;Kodi&lt;/a&gt; al encender la &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Raspberry_Pi"&gt;Raspberry PI&lt;/a&gt;
y lo relanzará si &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Kodi"&gt;Kodi&lt;/a&gt; muere por algún motivo. A veces, no
obstante, es necesario parar &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Kodi"&gt;Kodi&lt;/a&gt; de forma controlada para -por
ejemplo- realizar modificaciones en su base de datos o ficheros de
configuración de forma manual.&lt;/p&gt;
&lt;p&gt;Para detener &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Kodi"&gt;Kodi&lt;/a&gt; de forma controlada en &lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt;, podemos entrar en
la &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Raspberry_Pi"&gt;Raspberry PI&lt;/a&gt; mediante &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Ssh"&gt;SSH&lt;/a&gt; y ejecutar el siguiente comando:&lt;/p&gt;
&lt;pre class="code console"&gt;&lt;a name="rest_code_000f7c250a984ee1af53a179ba207719-1"&gt;&lt;/a&gt;&lt;span class="gp"&gt;$&lt;/span&gt; sudo systemctl stop mediacenter.service
&lt;/pre&gt;&lt;p&gt;Una vez que hayamos completado el trabajo, podemos relanzar todo
el sistema con un &lt;span class="kbd"&gt;reboot&lt;/span&gt; normal y corriente o bien con el
siguiente comando, si no queremos reiniciarlo todo:&lt;/p&gt;
&lt;pre class="code console"&gt;&lt;a name="rest_code_c25f8efdb3014ed9bca4aa6a51f37099-1"&gt;&lt;/a&gt;&lt;span class="gp"&gt;$&lt;/span&gt; sudo systemctl start mediacenter.service
&lt;/pre&gt;&lt;/div&gt;</description><category>Kodi</category><category>OSMC</category><category>Sistemas Operativos</category><guid>https://blog.jcea.es/posts/20180510-osmc_parar_kodi.html</guid><pubDate>Thu, 10 May 2018 18:40:00 GMT</pubDate></item><item><title>Actualizar una instalación OSMC desde la línea de comandos</title><link>https://blog.jcea.es/posts/20171117-actualizar_osmc.html</link><dc:creator>Jesús Cea Avión</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt; es una distribución &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Debian"&gt;Debian&lt;/a&gt; para &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Raspberry_Pi"&gt;Raspberry PI&lt;/a&gt; (entre
otros) que incluye &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Kodi"&gt;Kodi&lt;/a&gt;. Con ella puedes convertir tu &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Raspberry_Pi"&gt;Raspberry
PI&lt;/a&gt; en un centro multimedia, conectarla a la televisión,
manejarla desde el mando a distancia, etc.&lt;/p&gt;
&lt;p&gt;El &lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt; se maneja fundamentalmente desde el mando a distancia de
la televisión, pero es una instalación &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Debian"&gt;Debian&lt;/a&gt; que tiene acceso
remoto también mediante &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Ssh"&gt;SSH&lt;/a&gt;. Esto es muy útil para, por ejemplo,
instalar más cosas en la &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Raspberry_Pi"&gt;Raspberry PI&lt;/a&gt; y utilizarla para más
tareas que el propio centro multimedia que proporciona &lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt; suele publicar una actualización mensual, accesible desde el
mando a distancia de la televisión. El problema se da cuando ese
&lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt; está en casa de tus padres, por ejemplo, y tienes que estar
recordándoles de vez en cuando que tienen que actualizar, o bien
es una de esas muchas pequeñas tareas que te toca realizar cuando
estás de visita.&lt;/p&gt;
&lt;p&gt;Aprovechando el acceso remoto por &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Ssh"&gt;SSH&lt;/a&gt; que proporciona &lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt;,
sería posible realizar las actualizaciones a distancia, pero el
procedimiento &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Debian"&gt;Debian&lt;/a&gt; normal no funciona correctamente, pudiendo
llegar a dañar la instalación &lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt;. Ocurren cosas extrañas, como
que los comandos habituales de actualización no funcionen, que la
conexión &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Ssh"&gt;SSH&lt;/a&gt; se corte a mitad del proceso, etc. En resumen, un
desastre.&lt;/p&gt;
&lt;p&gt;Tras un tiempo lidiando con estos problemas, me decidí a &lt;a class="reference external" href="https://discourse.osmc.tv/t/how-to-upgrade-osmc-from-the-command-line/39955"&gt;realizar
una consulta&lt;/a&gt;
en el foro oficial de &lt;a class="reference external" href="https://osmc.tv/"&gt;OSMC&lt;/a&gt;. El procedimiento correcto es el
siguiente:&lt;/p&gt;
&lt;pre class="code console"&gt;&lt;a name="rest_code_cc02bc49da80473399cbc9ead060705c-1"&gt;&lt;/a&gt;&lt;span class="gp"&gt;$&lt;/span&gt; sudo systemctl start manual-update
&lt;/pre&gt;&lt;p&gt;Este comando cierra el &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Kodi"&gt;Kodi&lt;/a&gt; en ejecución, actualiza el sistema y
vuelve a lanzar el &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Kodi"&gt;Kodi&lt;/a&gt;, previo reinicio del sistema operativo si
es necesario.&lt;/p&gt;
&lt;p&gt;Este procedimiento puede cambiar en el futuro, pero, de momento,
todo funciona como debe.&lt;/p&gt;&lt;/div&gt;</description><category>Kodi</category><category>OSMC</category><category>Sistemas Operativos</category><guid>https://blog.jcea.es/posts/20171117-actualizar_osmc.html</guid><pubDate>Fri, 17 Nov 2017 22:18:00 GMT</pubDate></item></channel></rss>