<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Errores y problemas | ahierro.es</title>
	<atom:link href="https://blog.ahierro.es/category/errores-y-problemas/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ahierro.es</link>
	<description>Un blog personal  donde compartir experiencias e inquietudes relacionadas con internet, tecnología y otros asuntos interesantes</description>
	<lastBuildDate>Tue, 20 Aug 2019 06:27:33 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://blog.ahierro.es/wp-content/uploads/2018/10/cropped-logo_small-1-2-32x32.png</url>
	<title>Errores y problemas | ahierro.es</title>
	<link>https://blog.ahierro.es</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>E: No se pudo obtener el bloqueo /var/lib/dpkg/lock – open (recurso temporalmente no disponible)</title>
		<link>https://blog.ahierro.es/no-se-pudo-obtener-el-bloqueo-var-lib-dpkg-lock-open-recurso-temporalmente-no-disponible/</link>
					<comments>https://blog.ahierro.es/no-se-pudo-obtener-el-bloqueo-var-lib-dpkg-lock-open-recurso-temporalmente-no-disponible/#respond</comments>
		
		<dc:creator><![CDATA[Andres]]></dc:creator>
		<pubDate>Tue, 20 Aug 2019 06:26:47 +0000</pubDate>
				<category><![CDATA[Errores y problemas]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">https://blog.ahierro.es/?p=1621</guid>

					<description><![CDATA[<p>Este error ocurre con relativa frecuencia en distribuciones que utilizan el gestor de paquetes Dpkg para instalar o desinstalar software: Debian, Ubuntu y derivadas. En este artículo veremos como solucionarlo. El error es muy similar a este otro «E: No se pudo bloquear /var/lib/apt/lists/lock &#8211; open (11 Recurso no disponible temporalmente)«, y es fácil confundirlos &#8230; </p>
<p class="link-more"><a href="https://blog.ahierro.es/no-se-pudo-obtener-el-bloqueo-var-lib-dpkg-lock-open-recurso-temporalmente-no-disponible/" class="more-link">Continuar leyendo<span class="screen-reader-text"> "E: No se pudo obtener el bloqueo /var/lib/dpkg/lock – open (recurso temporalmente no disponible)"</span></a></p>
La entrada <a href="https://blog.ahierro.es/no-se-pudo-obtener-el-bloqueo-var-lib-dpkg-lock-open-recurso-temporalmente-no-disponible/">E: No se pudo obtener el bloqueo /var/lib/dpkg/lock – open (recurso temporalmente no disponible)</a> apareció primero en <a href="https://blog.ahierro.es">blog.ahierro.es, programación, internet, tecnología y otras historias</a>.]]></description>
										<content:encoded><![CDATA[<p>Este error ocurre con relativa frecuencia en distribuciones que utilizan el gestor de paquetes Dpkg para instalar o desinstalar software: Debian, Ubuntu y derivadas. En este artículo veremos como solucionarlo.</p>



<figure class="wp-block-image is-resized"><img fetchpriority="high" decoding="async" src="https://blog.ahierro.es/wp-content/uploads/2019/08/bloquear-var-lib-dpkg-lock.png" alt="No se pudo obtener el bloqueo /var/lib/dpkg/lock – open (recurso temporalmente no disponible)" class="wp-image-1646" width="789" height="471" srcset="https://blog.ahierro.es/wp-content/uploads/2019/08/bloquear-var-lib-dpkg-lock.png 789w, https://blog.ahierro.es/wp-content/uploads/2019/08/bloquear-var-lib-dpkg-lock-300x179.png 300w, https://blog.ahierro.es/wp-content/uploads/2019/08/bloquear-var-lib-dpkg-lock-768x459.png 768w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure>



<span id="more-1621"></span>



<p>El error es muy similar a este otro «<a href="https://blog.ahierro.es/no-se-pudo-bloquear-var-lib-apt-lists-lock-open-11-recurso-no-disponible-temporalmente/">E: No se pudo bloquear /var/lib/apt/lists/lock &#8211; open (11 Recurso no disponible temporalmente)</a>«, y es fácil confundirlos si no prestamos la atención suficiente. Ambos ocurren cuando realizamos tareas de instalación o des-instalación de software, la diferencia radica  en que mientras uno está relacionado con Apt, el otro está relacionado con Dpkg.</p>



<h2 class="wp-block-heading">El error</h2>



<p>El error se produce al intentar instalar o des-instalar alguna aplicación. Cuando el sistema hace uso del gestor de paquetes Dpkg, y éste intenta bloquear los recursos necesarios para realizar sus tareas, se encuentra que estos ya están bloqueados y lanza el siguiente error:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; gutter: false; title: ; notranslate">
E: No se pudo bloquear /var/lib/dpkg/lock - open (11 Recurso no disponible temporalmente)
E: Unable to acquire the dpkg No se pudo bloquear el directorio (/var/lib/dpkg/), ¿quizás haya algún otro proceso utilizándolo?
</pre></div>


<p>Es bastante habitual que ese bloqueo esté producido por algún problema en operaciones anteriores, y que en el momento de encontrarnos con el error no exista ningún proceso activo utilizando esos recursos. No obstante debemos asegurarnos de ello.</p>



<h2 class="wp-block-heading">La solución</h2>



<p>La solución es rápida y sencilla. Como hemos dicho, comenzamos comprobando si existe algún proceso activo utilizando el archivo que genera el bloqueo:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; gutter: false; title: ; notranslate">
sudo fuser -v /var/lib/dpkg/lock
</pre></div>


<p>En caso de que haya algún proceso activo provocando el bloqueo deberemos decidir si lo dejamos terminar o si por el contrario lo matamos, mi recomendación es ser razonablemente pacientes. Si optamos por  matarlo, volveremos a hacer uso del comando <em>fuser</em>, añadiendo dos modificadores más:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; gutter: false; title: ; notranslate">
sudo fuser -vki /var/lib/dpkg/lock 
</pre></div>


<p>Si era un proceso el causante del y este ha concluido su tarea, lo más probable es que el error ya no persista.</p>



<p>Si por el contrario no había proceso activo, o lo había pero decidimos matarlo, deberemos eliminar el archivo que sigue generando el bloqueo: </p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; gutter: false; title: ; notranslate">
sudo rm /var/lib/dpkg/lock
</pre></div>


<p>Y con esto ya habremos terminado y podremos realizar la tarea que no pudimos inicialmente.</p>La entrada <a href="https://blog.ahierro.es/no-se-pudo-obtener-el-bloqueo-var-lib-dpkg-lock-open-recurso-temporalmente-no-disponible/">E: No se pudo obtener el bloqueo /var/lib/dpkg/lock – open (recurso temporalmente no disponible)</a> apareció primero en <a href="https://blog.ahierro.es">blog.ahierro.es, programación, internet, tecnología y otras historias</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.ahierro.es/no-se-pudo-obtener-el-bloqueo-var-lib-dpkg-lock-open-recurso-temporalmente-no-disponible/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>E: No se pudo bloquear /var/lib/apt/lists/lock &#8211; open (11 Recurso no disponible temporalmente)</title>
		<link>https://blog.ahierro.es/no-se-pudo-bloquear-var-lib-apt-lists-lock-open-11-recurso-no-disponible-temporalmente/</link>
					<comments>https://blog.ahierro.es/no-se-pudo-bloquear-var-lib-apt-lists-lock-open-11-recurso-no-disponible-temporalmente/#comments</comments>
		
		<dc:creator><![CDATA[Andres]]></dc:creator>
		<pubDate>Tue, 20 Aug 2019 06:26:04 +0000</pubDate>
				<category><![CDATA[Errores y problemas]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">https://blog.ahierro.es/?p=1595</guid>

					<description><![CDATA[<p>Si eres usuario de alguna distribución de Linux que utiliza Apt como gestor de paquetes, es muy probable que en alguna ocasión hayas recibido este error al intentar actualizar los repositorios. Veamos como solucionarlo. El caso es que en los últimos meses me he encontrado en varias ocasiones con el error del título, y con &#8230; </p>
<p class="link-more"><a href="https://blog.ahierro.es/no-se-pudo-bloquear-var-lib-apt-lists-lock-open-11-recurso-no-disponible-temporalmente/" class="more-link">Continuar leyendo<span class="screen-reader-text"> "E: No se pudo bloquear /var/lib/apt/lists/lock &#8211; open (11 Recurso no disponible temporalmente)"</span></a></p>
La entrada <a href="https://blog.ahierro.es/no-se-pudo-bloquear-var-lib-apt-lists-lock-open-11-recurso-no-disponible-temporalmente/">E: No se pudo bloquear /var/lib/apt/lists/lock – open (11 Recurso no disponible temporalmente)</a> apareció primero en <a href="https://blog.ahierro.es">blog.ahierro.es, programación, internet, tecnología y otras historias</a>.]]></description>
										<content:encoded><![CDATA[<p>Si eres usuario de alguna distribución de Linux que utiliza Apt como gestor de paquetes, es muy probable que en alguna ocasión hayas recibido este error al intentar actualizar los repositorios. Veamos como solucionarlo.</p>



<figure class="wp-block-image is-resized"><img decoding="async" src="https://blog.ahierro.es/wp-content/uploads/2019/08/bloquear-var-lib-apt-lists-lock.png" alt="No se pudo obtener el bloqueo /var/lib/dpkg/lock – open (recurso temporalmente no disponible)" class="wp-image-1616" width="789" height="357"/></figure>



<span id="more-1595"></span>



<p>El caso es que en los últimos meses me he encontrado en varias ocasiones con el error del título, y con este otro «<a href="https://blog.ahierro.es/no-se-pudo-obtener-el-bloqueo-var-lib-dpkg-lock-open-recurso-temporalmente-no-disponible/">No se pudo obtener el bloqueo /var/lib/dpkg/lock – open (recurso temporalmente no disponible)</a>«, que es tan parecido que si no leemos atentamente puede llevarnos a errar en el diagnóstico del problema. Y si bien las soluciones son prácticamente iguales, los detalles distan mucho, y podríamos estar intentando curar un catarro con las medicinas para curar una gastroenteritis. Pero no  me enrollo mas y vayamos al lío.</p>



<h2 class="wp-block-heading">El error</h2>



<p>El error se produce al intentar actualizar los repositorios o realizar otras tareas relacionadas con el gestor de paquetes Apt, y la salida en pantalla completa es la siguiente:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; gutter: false; title: ; notranslate">
E: No se pudo bloquear /var/lib/apt/lists/lock - open (11 Recurso no disponible temporalmente)
E: No se pudo bloquear el directorio (/var/lib/apt/lists/)
</pre></div>


<p>El origen del problema radica en que intentamos acceder a un recurso que está bloqueado por otro proceso. Lo más habitual es que ese otro proceso ya no exista, y que el recurso que necesitamos haya quedado bloqueado por algún problema en una operación anterior. No obstante, es mejor ser cautos y verificar si ese bloqueo esté motivado por una algún proceso activo. </p>



<h2 class="wp-block-heading">La Solución</h2>



<p>La solución al problema es rápida y sencilla. En primer lugar comprobamos si existe algún proceso utilizando el archivo que genera el bloqueo:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; gutter: false; title: ; notranslate">
sudo fuser -v /var/lib/apt/lists/lock 
</pre></div>


<p>En caso de que haya algún proceso, deberemos decidir si lo dejamos terminar o si lo matamos. Si optamos por  matarlo, podemos hacerlo con el mismo comando <em>fuser</em>, tan solo añadiendo algunos modificadores más:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; gutter: false; title: ; notranslate">
sudo fuser -vki /var/lib/apt/lists/lock 
</pre></div>


<p>Y acto seguido, e independientemente de si había o no un proceso activo, eliminamos el archivo que provoca el bloqueo:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; gutter: false; title: ; notranslate">
sudo rm /var/lib/apt/lists/lock
</pre></div>


<p>Y con esto ya podríamos volver a actualizar nuestros repositorios o realizar la tarea que no pudimos completar al encontrarnos con este inconveniente.</p>La entrada <a href="https://blog.ahierro.es/no-se-pudo-bloquear-var-lib-apt-lists-lock-open-11-recurso-no-disponible-temporalmente/">E: No se pudo bloquear /var/lib/apt/lists/lock – open (11 Recurso no disponible temporalmente)</a> apareció primero en <a href="https://blog.ahierro.es">blog.ahierro.es, programación, internet, tecnología y otras historias</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.ahierro.es/no-se-pudo-bloquear-var-lib-apt-lists-lock-open-11-recurso-no-disponible-temporalmente/feed/</wfw:commentRss>
			<slash:comments>18</slash:comments>
		
		
			</item>
	</channel>
</rss>
