<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Shakaran</title> <link>http://shakaran.net/blog</link> <description>Blog de un estudiante de ingeniería informática y sysadmin</description> <lastBuildDate>Sun, 29 Aug 2010 04:21:39 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <image><link>http://shakaran.net/blog</link> <url>http://www.shakaran.net/blog/wp-content/favicon.png</url><title>Shakaran</title> </image> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Shakaran" /><feedburner:info uri="shakaran" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Shakaran</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Solucionar error: N: Ignoring file ‘somefile.list.save’ in directory ‘/etc/apt/sources.list.d/’ as it has an invalid filename extension en Ubuntu Maverick 10.10</title><link>http://feedproxy.google.com/~r/Shakaran/~3/AQ4T4oNYSQk/</link> <comments>http://shakaran.net/blog/2010/08/solucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10/#comments</comments> <pubDate>Sun, 29 Aug 2010 04:21:39 +0000</pubDate> <dc:creator>shakaran</dc:creator> <category><![CDATA[Open Source]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[.distupgrade]]></category> <category><![CDATA[.save]]></category> <category><![CDATA[10.10]]></category> <category><![CDATA[actualizar]]></category> <category><![CDATA[alpha]]></category> <category><![CDATA[alpha 3]]></category> <category><![CDATA[apt]]></category> <category><![CDATA[extension]]></category> <category><![CDATA[filename]]></category> <category><![CDATA[final]]></category> <category><![CDATA[intencional]]></category> <category><![CDATA[invalid]]></category> <category><![CDATA[maverick]]></category> <category><![CDATA[mensajes]]></category> <category><![CDATA[ppa]]></category> <category><![CDATA[problem]]></category> <category><![CDATA[release]]></category> <category><![CDATA[repositorios]]></category> <category><![CDATA[silently]]></category> <category><![CDATA[update]]></category> <category><![CDATA[upgrade]]></category> <category><![CDATA[usuario]]></category> <category><![CDATA[warning]]></category><guid isPermaLink="false">http://shakaran.net/blog/?p=992</guid> <description><![CDATA[Posiblemente si usas Ubuntu Maverick 10.10, que mientras escribo estas líneas se encuentra en la Alpha 3, te encontrarás con errores similares a este cuando actualizas tus paquetes o repositorios: ?Ver código TEXT1 N: Ignoring file 'loneowais-ppa-maverick.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension El error se da en los archivos de [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2010/01/como-listar-los-ppa-activados-en-los-repositorios-sources-list/' rel='bookmark' title='Permanent Link: Como listar los PPA activados en los repositorios sources.list'>Como listar los PPA activados en los repositorios sources.list</a></li><li><a href='http://shakaran.net/blog/2009/11/actualizar-ubuntu-karmic-koala-9-10-a-ubuntu-lucid-lynx-10-04/' rel='bookmark' title='Permanent Link: Actualizar Ubuntu Karmic Koala 9.10 a Ubuntu Lucid Lynx 10.04'>Actualizar Ubuntu Karmic Koala 9.10 a Ubuntu Lucid Lynx 10.04</a></li><li><a href='http://shakaran.net/blog/2009/03/solucionar-error-libccs-dlopen-de-compiz-en-ubuntu/' rel='bookmark' title='Permanent Link: Solucionar error libccs: dlopen de Compiz en Ubuntu'>Solucionar error libccs: dlopen de Compiz en Ubuntu</a></li></ol>]]></description> <content:encoded><![CDATA[<div class="wpbuzzer_button" style="float: right"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="normal-button" data-url="http://shakaran.net/blog/2010/08/solucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10/" data-imageurl=""></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div><p>Posiblemente si usas <a title="Ubuntu Maverick 10.10 Release Schedule" href="https://wiki.ubuntu.com/MaverickReleaseSchedule" target="_blank">Ubuntu Maverick 10.10</a>, que mientras escribo estas líneas se encuentra en la <a title="Ubuntu Maverick 10.10 Alpha 3" href="http://www.ubuntu.com/testing/maverick/alpha3">Alpha 3</a>, te encontrarás con errores similares a este cuando actualizas tus paquetes o repositorios:</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p992code6'); return false;">Ver código</a> TEXT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9926"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p992code6"><pre class="text" style="font-family:monospace;">N: Ignoring file 'loneowais-ppa-maverick.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension</pre></td></tr></table></div><p>El error se da en los<strong> archivos de PPA</strong> en todos los programas que usen apt.</p><p>Existe un <strong>bug en Launchpad</strong> reportado al respecto: <a title="Bug 611925 Launchpad" href="https://bugs.launchpad.net/ubuntu/+source/apt/+bug/611925">https://bugs.launchpad.net/ubuntu/+source/apt/+bug/611925</a></p><p>Aunque dicho error se da por un comportamiento <strong>intencional</strong> que han añadido los desarrolladores. Como puede verse en el log del binario .deb de apt:</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p992code7'); return false;">Ver código</a> TEXT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9927"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p992code7"><pre class="text" style="font-family:monospace;">apt (0.7.26~exp8) experimental; urgency=low
&nbsp;
 [ David Kalnischkies ]
...
* apt-pkg/contrib/fileutl.cc:
- show notice about ignored file instead of being always silent
- add a Dir::Ignore-Files-Silently list option to control the notice</pre></td></tr></table></div><p>Esto ocurre, porque el directorio <strong>sources.list.d</strong> supuestamente no debe contener archivos con las extensiones .save y .distupgrade.</p><p>Probablemente hayan decidido hacer esto, <strong>para forzar</strong> a siga algún estándar en la forma en la que se guardan los PPA o <strong>unificar </strong>los diferentes modos que existan.</p><p>La cuestión es que para el usuario final, <strong>resultan molestos</strong> estos mensajes a la hora de actualizar y en mi opinión deberían haber hecho el cambio de forma menos drástica o avisando con tiempo del nuevo formato a utilizar.</p><p>Pero por suerte, podemos <strong>silenciar o ignorar</strong> estos mensajes escribiendo el siguiente comando en el terminal:</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p992code8'); return false;">Ver código</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9928"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p992code8"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">sh</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">&quot;echo 'Dir::Ignore-Files-Silently:: <span style="color: #000099; font-weight: bold;">\&quot;</span>(.save|.distupgrade)$<span style="color: #000099; font-weight: bold;">\&quot;</span>;' &amp;gt; /etc/apt/apt.conf.d/99ignoresave&quot;</span></pre></td></tr></table></div><p>O también:</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p992code9'); return false;">Ver código</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9929"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p992code9"><pre class="bash" style="font-family:monospace;">$ <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Dir::Ignore-Files-Silently:: <span style="color: #000099; font-weight: bold;">\&quot;</span>\.save$<span style="color: #000099; font-weight: bold;">\&quot;</span>;&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">tee</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>apt.conf.d<span style="color: #000000; font-weight: bold;">/</span>99ignoresavefiles</pre></td></tr></table></div><p>Y si no quieres modificar ningún fichero y solo ignorarlo para la ejecución actual de apt:</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p992code10'); return false;">Ver código</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p99210"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p992code10"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #660033;">-o</span> <span style="color: #c20cb9; font-weight: bold;">dir</span>::ignore-files-silently::=<span style="color: #ff0000;">&quot;\.save$&quot;</span> update</pre></td></tr></table></div><br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F&amp;title=Solucionar%20error%3A%20N%3A%20Ignoring%20file%20%27somefile.list.save%27%20in%20directory%20%27%2Fetc%2Fapt%2Fsources.list.d%2F%27%20as%20it%20has%20an%20invalid%20filename%20extension%20en%20Ubuntu%20Maverick%2010.10&amp;bodytext=Posiblemente%20si%20usas%20Ubuntu%20Maverick%2010.10%2C%20que%20mientras%20escribo%20estas%20l%C3%ADneas%20se%20encuentra%20en%20la%20Alpha%203%2C%20te%20encontrar%C3%A1s%20con%20errores%20similares%20a%20este%20cuando%20actualizas%20tus%20paquetes%20o%20repositorios%3A%0D%0AN%3A%20Ignoring%20file%20%27loneowais-ppa-maverick.list.save" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F&amp;title=Solucionar%20error%3A%20N%3A%20Ignoring%20file%20%27somefile.list.save%27%20in%20directory%20%27%2Fetc%2Fapt%2Fsources.list.d%2F%27%20as%20it%20has%20an%20invalid%20filename%20extension%20en%20Ubuntu%20Maverick%2010.10&amp;notes=Posiblemente%20si%20usas%20Ubuntu%20Maverick%2010.10%2C%20que%20mientras%20escribo%20estas%20l%C3%ADneas%20se%20encuentra%20en%20la%20Alpha%203%2C%20te%20encontrar%C3%A1s%20con%20errores%20similares%20a%20este%20cuando%20actualizas%20tus%20paquetes%20o%20repositorios%3A%0D%0AN%3A%20Ignoring%20file%20%27loneowais-ppa-maverick.list.save" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F&amp;t=Solucionar%20error%3A%20N%3A%20Ignoring%20file%20%27somefile.list.save%27%20in%20directory%20%27%2Fetc%2Fapt%2Fsources.list.d%2F%27%20as%20it%20has%20an%20invalid%20filename%20extension%20en%20Ubuntu%20Maverick%2010.10" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F&amp;title=Solucionar%20error%3A%20N%3A%20Ignoring%20file%20%27somefile.list.save%27%20in%20directory%20%27%2Fetc%2Fapt%2Fsources.list.d%2F%27%20as%20it%20has%20an%20invalid%20filename%20extension%20en%20Ubuntu%20Maverick%2010.10&amp;annotation=Posiblemente%20si%20usas%20Ubuntu%20Maverick%2010.10%2C%20que%20mientras%20escribo%20estas%20l%C3%ADneas%20se%20encuentra%20en%20la%20Alpha%203%2C%20te%20encontrar%C3%A1s%20con%20errores%20similares%20a%20este%20cuando%20actualizas%20tus%20paquetes%20o%20repositorios%3A%0D%0AN%3A%20Ignoring%20file%20%27loneowais-ppa-maverick.list.save" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Solucionar%20error%3A%20N%3A%20Ignoring%20file%20%27somefile.list.save%27%20in%20directory%20%27%2Fetc%2Fapt%2Fsources.list.d%2F%27%20as%20it%20has%20an%20invalid%20filename%20extension%20en%20Ubuntu%20Maverick%2010.10&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F&amp;title=Solucionar%20error%3A%20N%3A%20Ignoring%20file%20%27somefile.list.save%27%20in%20directory%20%27%2Fetc%2Fapt%2Fsources.list.d%2F%27%20as%20it%20has%20an%20invalid%20filename%20extension%20en%20Ubuntu%20Maverick%2010.10" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a><br/><br/><p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2010/01/como-listar-los-ppa-activados-en-los-repositorios-sources-list/' rel='bookmark' title='Permanent Link: Como listar los PPA activados en los repositorios sources.list'>Como listar los PPA activados en los repositorios sources.list</a></li><li><a href='http://shakaran.net/blog/2009/11/actualizar-ubuntu-karmic-koala-9-10-a-ubuntu-lucid-lynx-10-04/' rel='bookmark' title='Permanent Link: Actualizar Ubuntu Karmic Koala 9.10 a Ubuntu Lucid Lynx 10.04'>Actualizar Ubuntu Karmic Koala 9.10 a Ubuntu Lucid Lynx 10.04</a></li><li><a href='http://shakaran.net/blog/2009/03/solucionar-error-libccs-dlopen-de-compiz-en-ubuntu/' rel='bookmark' title='Permanent Link: Solucionar error libccs: dlopen de Compiz en Ubuntu'>Solucionar error libccs: dlopen de Compiz en Ubuntu</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://shakaran.net/blog/2010/08/solucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://shakaran.net/blog/2010/08/solucionar-error-n-ignoring-file-somefile-list-save-in-directory-etcaptsources-list-d-as-it-has-an-invalid-filename-extension-en-ubuntu-maverick-10-10/</feedburner:origLink></item> <item><title>Solucionar error pdo_sqlite.so: undefined symbol: sqlite3_libversion</title><link>http://feedproxy.google.com/~r/Shakaran/~3/zjfEaqSGTAg/</link> <comments>http://shakaran.net/blog/2010/08/solucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2/#comments</comments> <pubDate>Thu, 05 Aug 2010 07:51:44 +0000</pubDate> <dc:creator>shakaran</dc:creator> <category><![CDATA[Cpanel]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[deactivar]]></category> <category><![CDATA[dynamic]]></category> <category><![CDATA[error]]></category> <category><![CDATA[extensions]]></category> <category><![CDATA[library]]></category> <category><![CDATA[mensajes]]></category> <category><![CDATA[no-debug]]></category> <category><![CDATA[pdo_sqlite.so]]></category> <category><![CDATA[solucionar]]></category> <category><![CDATA[sqlite3]]></category> <category><![CDATA[sqlite3_version]]></category> <category><![CDATA[symbol]]></category> <category><![CDATA[undefined]]></category> <category><![CDATA[warning]]></category> <category><![CDATA[zts]]></category><guid isPermaLink="false">http://shakaran.net/blog/?p=984</guid> <description><![CDATA[Si utilizas Cpanel y Centos 5.5 o cualquier sistema similar donde encuentres este error en tus error_log de apache: ?Ver código SHELL1 2 [04-Aug-2010 10:32:08] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/pdo_sqlite.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/pdo_sqlite.so: undefined symbol: sqlite3_libversion in Unknown on line 0 Puedes llegar a saturarte el disco de mensajes de error [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2009/11/como-reiniciar-cpanel-solucionar-error-cpsrvd-failed-a-restart-was-attempted-automagicly/' rel='bookmark' title='Permanent Link: Como reiniciar CPanel &#8211; Solucionar error: cpsrvd failed. A restart was attempted automagicly.'>Como reiniciar CPanel &#8211; Solucionar error: cpsrvd failed. A restart was attempted automagicly.</a></li><li><a href='http://shakaran.net/blog/2009/07/solucionar-error-mplayer-error-while-loading-shared-libraries-libx264-so/' rel='bookmark' title='Permanent Link: Solucionar error mplayer: error while loading shared libraries: libx264.so'>Solucionar error mplayer: error while loading shared libraries: libx264.so</a></li><li><a href='http://shakaran.net/blog/2009/11/solucionar-error-con-subversion-missing-dependency-perluri-1-17-is-needed-by-package-subversion-1-4-2-4-el5_3-1-x86_64/' rel='bookmark' title='Permanent Link: Solucionar error con subversion: Missing Dependency: perl(URI) >= 1.17 is needed by package subversion-1.4.2-4.el5_3.1.x86_64'>Solucionar error con subversion: Missing Dependency: perl(URI) >= 1.17 is needed by package subversion-1.4.2-4.el5_3.1.x86_64</a></li></ol>]]></description> <content:encoded><![CDATA[<div class="wpbuzzer_button" style="float: right"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="normal-button" data-url="http://shakaran.net/blog/2010/08/solucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2/" data-imageurl=""></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div><p>Si utilizas Cpanel y Centos 5.5 o cualquier sistema similar donde encuentres este error en tus error_log de apache:</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p984code13'); return false;">Ver código</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p98413"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p984code13"><pre class="shell" style="font-family:monospace;">[04-Aug-2010 10:32:08] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/pdo_sqlite.so'
- /usr/local/lib/php/extensions/no-debug-non-zts-20090626/pdo_sqlite.so: undefined symbol: sqlite3_libversion in Unknown on line 0</pre></td></tr></table></div><p>Puedes llegar a <strong>saturarte el disco de mensajes</strong> de error y para evitar dicho error y solucionar el problema, simplemente debes desactivar la extensión pdo_sqlite.so de tu php.ini global y puedes hacerlo fácilmente con el siguiente comando:</p><div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p984code14'); return false;">Ver código</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p98414"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p984code14"><pre class="shell" style="font-family:monospace;">sudo sed -i 's/extension=pdo_sqlite.so/;extension=pdo_sqlite.so/g' /usr/local/lib/php.ini</pre></td></tr></table></div><p>Esta es una solución para <strong>evitar el problema</strong>, pero la solución buena sería conseguir detectar el error que lo produce y solucionar para que no se tenga que desactivar dicha extensión.</p><p>Si conoces como solucionarlo bien, me encantaría leerlo en los comentarios.</p> <br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F&amp;title=Solucionar%20error%20pdo_sqlite.so%3A%20undefined%20symbol%3A%20sqlite3_libversion&amp;bodytext=Si%20utilizas%20Cpanel%20y%20Centos%205.5%20o%20cualquier%20sistema%20similar%20donde%20encuentres%20este%20error%20en%20tus%20error_log%20de%20apache%3A%0D%0A%5B04-Aug-2010%2010%3A32%3A08%5D%20PHP%20Warning%3A%C2%A0%20PHP%20Startup%3A%20Unable%20to%20load%20dynamic%20library%20%27%2Fusr%2Flocal%2Flib%2Fphp%2Fextensions%2Fno-debug-non-zts-200" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F&amp;title=Solucionar%20error%20pdo_sqlite.so%3A%20undefined%20symbol%3A%20sqlite3_libversion&amp;notes=Si%20utilizas%20Cpanel%20y%20Centos%205.5%20o%20cualquier%20sistema%20similar%20donde%20encuentres%20este%20error%20en%20tus%20error_log%20de%20apache%3A%0D%0A%5B04-Aug-2010%2010%3A32%3A08%5D%20PHP%20Warning%3A%C2%A0%20PHP%20Startup%3A%20Unable%20to%20load%20dynamic%20library%20%27%2Fusr%2Flocal%2Flib%2Fphp%2Fextensions%2Fno-debug-non-zts-200" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F&amp;t=Solucionar%20error%20pdo_sqlite.so%3A%20undefined%20symbol%3A%20sqlite3_libversion" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F&amp;title=Solucionar%20error%20pdo_sqlite.so%3A%20undefined%20symbol%3A%20sqlite3_libversion&amp;annotation=Si%20utilizas%20Cpanel%20y%20Centos%205.5%20o%20cualquier%20sistema%20similar%20donde%20encuentres%20este%20error%20en%20tus%20error_log%20de%20apache%3A%0D%0A%5B04-Aug-2010%2010%3A32%3A08%5D%20PHP%20Warning%3A%C2%A0%20PHP%20Startup%3A%20Unable%20to%20load%20dynamic%20library%20%27%2Fusr%2Flocal%2Flib%2Fphp%2Fextensions%2Fno-debug-non-zts-200" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Solucionar%20error%20pdo_sqlite.so%3A%20undefined%20symbol%3A%20sqlite3_libversion&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F&amp;title=Solucionar%20error%20pdo_sqlite.so%3A%20undefined%20symbol%3A%20sqlite3_libversion" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F08%2Fsolucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a><br/><br/><p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2009/11/como-reiniciar-cpanel-solucionar-error-cpsrvd-failed-a-restart-was-attempted-automagicly/' rel='bookmark' title='Permanent Link: Como reiniciar CPanel &#8211; Solucionar error: cpsrvd failed. A restart was attempted automagicly.'>Como reiniciar CPanel &#8211; Solucionar error: cpsrvd failed. A restart was attempted automagicly.</a></li><li><a href='http://shakaran.net/blog/2009/07/solucionar-error-mplayer-error-while-loading-shared-libraries-libx264-so/' rel='bookmark' title='Permanent Link: Solucionar error mplayer: error while loading shared libraries: libx264.so'>Solucionar error mplayer: error while loading shared libraries: libx264.so</a></li><li><a href='http://shakaran.net/blog/2009/11/solucionar-error-con-subversion-missing-dependency-perluri-1-17-is-needed-by-package-subversion-1-4-2-4-el5_3-1-x86_64/' rel='bookmark' title='Permanent Link: Solucionar error con subversion: Missing Dependency: perl(URI) >= 1.17 is needed by package subversion-1.4.2-4.el5_3.1.x86_64'>Solucionar error con subversion: Missing Dependency: perl(URI) >= 1.17 is needed by package subversion-1.4.2-4.el5_3.1.x86_64</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://shakaran.net/blog/2010/08/solucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://shakaran.net/blog/2010/08/solucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2/</feedburner:origLink></item> <item><title>Solucionar Warning: session_start() [function.session-start]: open(/tmp/sess_404b65f5a6f22fd57694ce1442af5769, O_RDWR) failed: Permission denied (13)</title><link>http://feedproxy.google.com/~r/Shakaran/~3/qtRycizNhlY/</link> <comments>http://shakaran.net/blog/2010/07/solucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13/#comments</comments> <pubDate>Fri, 09 Jul 2010 03:12:00 +0000</pubDate> <dc:creator>shakaran</dc:creator> <category><![CDATA[Open Source]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[software libre]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[cookie]]></category> <category><![CDATA[destroy]]></category> <category><![CDATA[error]]></category> <category><![CDATA[failed]]></category> <category><![CDATA[files]]></category> <category><![CDATA[hash]]></category> <category><![CDATA[name]]></category> <category><![CDATA[permission]]></category> <category><![CDATA[php 19022]]></category> <category><![CDATA[phpsuexec]]></category> <category><![CDATA[session]]></category> <category><![CDATA[session_name]]></category> <category><![CDATA[session_start]]></category> <category><![CDATA[start]]></category> <category><![CDATA[unknown]]></category> <category><![CDATA[verify]]></category> <category><![CDATA[warning]]></category> <category><![CDATA[write]]></category> <category><![CDATA[write session data]]></category><guid isPermaLink="false">http://shakaran.net/blog/?p=977</guid> <description><![CDATA[El error completo sera algo como: PHP Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp/) in Unknown on line 0 PHP Warning: Unknown(): open(/tmp/sess_404b65f5a6f22fd57694ce1442af5769, O_RDWR) failed: No such file or directory (2) in Unknown on line 0 PHP Warning: session_start() [&#60;a href='function.session-start'&#62;function.session-start&#60;/a&#62;]: open(/tmp/sess_404b65f5a6f22fd57694ce1442af5769, O_RDWR) [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2010/08/solucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2/' rel='bookmark' title='Permanent Link: Solucionar error pdo_sqlite.so: undefined symbol: sqlite3_libversion'>Solucionar error pdo_sqlite.so: undefined symbol: sqlite3_libversion</a></li><li><a href='http://shakaran.net/blog/2009/11/como-reiniciar-cpanel-solucionar-error-cpsrvd-failed-a-restart-was-attempted-automagicly/' rel='bookmark' title='Permanent Link: Como reiniciar CPanel &#8211; Solucionar error: cpsrvd failed. A restart was attempted automagicly.'>Como reiniciar CPanel &#8211; Solucionar error: cpsrvd failed. A restart was attempted automagicly.</a></li><li><a href='http://shakaran.net/blog/2009/11/solucion-cpanelwhm-clamd-failed-a-restart-was-attempted-automagically/' rel='bookmark' title='Permanent Link: Solución Cpanel/WHM &#8211; clamd failed. A restart was attempted automagically.'>Solución Cpanel/WHM &#8211; clamd failed. A restart was attempted automagically.</a></li></ol>]]></description> <content:encoded><![CDATA[<div class="wpbuzzer_button" style="float: right"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="normal-button" data-url="http://shakaran.net/blog/2010/07/solucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13/" data-imageurl=""></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div><p>El <strong>error completo</strong> sera algo como:</p><p>PHP Warning: Unknown(): Failed  to write session data (files). Please verify that the current setting of  session.save_path is correct (/tmp/) in Unknown on line 0<br /> PHP  Warning: Unknown(): open(/tmp/sess_404b65f5a6f22fd57694ce1442af5769, O_RDWR)  failed: No such file or directory (2) in Unknown on line 0<br /> PHP  Warning: session_start() [&lt;a  href='function.session-start'&gt;function.session-start&lt;/a&gt;]:  open(/tmp/sess_404b65f5a6f22fd57694ce1442af5769, O_RDWR) failed: No such  file or directory (2)</p><p>Las <strong>sesiones en php</strong>, son simplemente una  cookie, pero que se almacena en servidor. Y una cookie es simplemente un  fichero de texto con un hash y variables con datos.</p><p>Este error puede darse en el <tt>session_start()</tt> y puede darse que al <strong>no asignar un nombre especifico</strong> a la sesión,  se use un genérico, que tiene la forma <tt>sess_(un hash)</tt> y se use un fichero de sesión aleatorio que haya dado colisión con otro que haya  sido creado por otro usuario que lo este usando también sin establecer  nombre.</p><p>¿y <strong>porque se da el error?</strong> Porque estas viendo una página &#8220;cacheada&#8221; en  tu navegador y el servidor tiene asignada esa cookie-sesion a otro  usuario, por eso de dice que no tienes permisos. La solución seria <strong>borrar la cache</strong>, pero aunque es un apaño, la culpa no la tiene el  usuario, esta en el servidor por haber asignado esa cookie-session a  otro usuario previamente no haber liberado la cookie-session.</p><p>Pero tampoco podemos echarle toda <strong>la culpa al servidor</strong> si nosotros lo programamos de tal modo.</p><p>En algún comentario en ingles podéis leer &#8221;in the belief that somehow the two people were getting the same ID and hence temp file&#8221;.</p><p>Yo tengo bastante experiencia en php y nunca se me había dado este error y ya de por sí me resultaba muy raro. Pero esto es un problema que esta generando<strong> PHP con phpsuexec</strong>.</p><p>Buscando en google, aparentemente no hay soluciones, pero si  que había reportes de bug en el bugtracker de PHP:<br /> <a href="http://bugs.php.net/bug.php?id=19022" target="_blank">http://bugs.php.net/bug.php?id=19022</a> <strong>(BUG PADRE)</strong><br /> Otros  bugs relacionados:<br /> <a href="http://bugs.php.net/bug.php?id=43990" target="_blank">http://bugs.php.net/bug.php?id=43990</a><br /> <a href="http://bugs.php.net/bug.php?id=5370" target="_blank">http://bugs.php.net/bug.php?id=5370</a></p><p>Si observas las respuestas de google de otros hosting, dan como solución  &#8220;contrata a un mejor sysadmin&#8221;, &#8220;TU estas haciendo algo mal&#8221;, &#8220;comprueba  tu configuración&#8221;, &#8220;Asked sys admin to fix it&#8221; , pero no dicen porque, ni como arreglarlo,  ni dan soluciones, eso es para evitar decir que<strong> NO tienen solución</strong>,  en <a title="Quijost: # # Error Warning: session_start() [function.session-start]: open(/tmp/sess_404b65f5 " href="http://quijost.com/foro/asistencia-al-cliente/error-warning-session_start()-(function-session-start)-open(tmpsess_404b65f5/msg260/#msg260">Quijost</a> no engañamos a nuestros usuarios  de tal modo y explicamos lo hechos de forma honesta.</p><p>Las únicas soluciones que se dan son:</p><p>1 &#8211; <strong>Reiniciar la máquina</strong> (MALA solución: tratándose de servidores en  producción no se puede jugar con el uptime y más si se da espontánea y  periódicamente)</p><p>2 &#8211; <strong>Eliminar todas las sesiones</strong> con: <tt>rm -rf /tmp/sess_*</tt> (MEDIA solución: no  requiere reinicio, pero hace perder el logueo a todos los usuarios que  estén en el servidor para arreglar al resto, aparte habría que  ejecutarla cada vez que da este error que puede ser en cualquier momento  y sin posibilidad de detectar cuando)</p><p>3 &#8211; <strong>Modificar el  directorio</strong> donde se guardan las sesiones a uno del usuario para así que  no den problemas de permisos:<br /> <tt>ini_set('session.save_handler',  'files');</tt><br /> O bien un directorio del usuario (creando un directorio tmp  en el directorio del usuario):<br /> <tt>ini_set('session.save_path',  '/home/usuario/tmp');</tt></p><p>Documentacion:<br /> <tt>session_save_path()</tt> <a href="http://www.php.net/session_save_path" target="_blank">www.php.net/session_save_path</a></p><p>Podría valer pero no es la mejor solución.</p><p>La <strong>solución más correcta</strong> y hasta que los señores de PHP se dignen a arreglar <a title="Bug PHP 19022: http://bugs.php.net/bug.php?id=19022" href="http://bugs.php.net/bug.php?id=19022  " target="_blank">este BUG</a> que posiblemente afecte a millones de sitios web de php sería la siguiente:</p><p>1 &#8211; <strong>Establecer la cookie-sesion</strong> en un directorio de tu propio usuario, es decir dentro de tu dominio, por ejemplo:</p><p><tt>ini_set('session_save_path', '/home/tuusuario/tmp');</tt></p><p>2 &#8211; <strong>Asignar un nombre</strong> a la sesión:</p><p><tt>session_name('tuusuario');</tt></p><p>3 &#8211; Poner este trozo de código para<strong> evitar que te de error</strong> en el  session_start():</p><p><tt>if(@session_start() ==  false){session_destroy();session_start();}</tt></p><p>Lo que hacemos es <strong>borrar la sesión actual</strong> si da error y <strong>generar </strong>otra, sino da error simplemente la iniciamos (esta más cool utilizando un if ternario).</p><p>Por lo tanto, <strong>resumiendo</strong>, en vez de poner sólo <tt>session_start()</tt>, para solucionar el bug, tendrías que poner lo siguiente (claro esta, poniendo tu usuario):<br /> <tt>ini_set('session_save_path', '/home/tuusuario/tmp');<br /> session_name('tuusuario');<br /> if(@session_start() ==  false){session_destroy();session_start();}</tt></p> <br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F&amp;title=Solucionar%20Warning%3A%20session_start%28%29%20%5Bfunction.session-start%5D%3A%20open%28%2Ftmp%2Fsess_404b65f5a6f22fd57694ce1442af5769%2C%20O_RDWR%29%20failed%3A%20Permission%20denied%20%2813%29%20&amp;bodytext=El%20error%20completo%20sera%20algo%20como%3A%0D%0A%0D%0APHP%20Warning%3A%20Unknown%28%29%3A%20Failed%20%20to%20write%20session%20data%20%28files%29.%20Please%20verify%20that%20the%20current%20setting%20of%20%20session.save_path%20is%20correct%20%28%2Ftmp%2F%29%20in%20Unknown%20on%20line%200%0D%0APHP%20%20Warning%3A%20Unknown%28%29%3A%20open%28%2Ftmp%2Fsess_404b65f5" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F&amp;title=Solucionar%20Warning%3A%20session_start%28%29%20%5Bfunction.session-start%5D%3A%20open%28%2Ftmp%2Fsess_404b65f5a6f22fd57694ce1442af5769%2C%20O_RDWR%29%20failed%3A%20Permission%20denied%20%2813%29%20&amp;notes=El%20error%20completo%20sera%20algo%20como%3A%0D%0A%0D%0APHP%20Warning%3A%20Unknown%28%29%3A%20Failed%20%20to%20write%20session%20data%20%28files%29.%20Please%20verify%20that%20the%20current%20setting%20of%20%20session.save_path%20is%20correct%20%28%2Ftmp%2F%29%20in%20Unknown%20on%20line%200%0D%0APHP%20%20Warning%3A%20Unknown%28%29%3A%20open%28%2Ftmp%2Fsess_404b65f5" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F&amp;t=Solucionar%20Warning%3A%20session_start%28%29%20%5Bfunction.session-start%5D%3A%20open%28%2Ftmp%2Fsess_404b65f5a6f22fd57694ce1442af5769%2C%20O_RDWR%29%20failed%3A%20Permission%20denied%20%2813%29%20" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F&amp;title=Solucionar%20Warning%3A%20session_start%28%29%20%5Bfunction.session-start%5D%3A%20open%28%2Ftmp%2Fsess_404b65f5a6f22fd57694ce1442af5769%2C%20O_RDWR%29%20failed%3A%20Permission%20denied%20%2813%29%20&amp;annotation=El%20error%20completo%20sera%20algo%20como%3A%0D%0A%0D%0APHP%20Warning%3A%20Unknown%28%29%3A%20Failed%20%20to%20write%20session%20data%20%28files%29.%20Please%20verify%20that%20the%20current%20setting%20of%20%20session.save_path%20is%20correct%20%28%2Ftmp%2F%29%20in%20Unknown%20on%20line%200%0D%0APHP%20%20Warning%3A%20Unknown%28%29%3A%20open%28%2Ftmp%2Fsess_404b65f5" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Solucionar%20Warning%3A%20session_start%28%29%20%5Bfunction.session-start%5D%3A%20open%28%2Ftmp%2Fsess_404b65f5a6f22fd57694ce1442af5769%2C%20O_RDWR%29%20failed%3A%20Permission%20denied%20%2813%29%20&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F&amp;title=Solucionar%20Warning%3A%20session_start%28%29%20%5Bfunction.session-start%5D%3A%20open%28%2Ftmp%2Fsess_404b65f5a6f22fd57694ce1442af5769%2C%20O_RDWR%29%20failed%3A%20Permission%20denied%20%2813%29%20" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a> <a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F07%2Fsolucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a><br/><br/><p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2010/08/solucionar-error-pdo_sqlite-so-undefined-symbol-sqlite3_libversion-2/' rel='bookmark' title='Permanent Link: Solucionar error pdo_sqlite.so: undefined symbol: sqlite3_libversion'>Solucionar error pdo_sqlite.so: undefined symbol: sqlite3_libversion</a></li><li><a href='http://shakaran.net/blog/2009/11/como-reiniciar-cpanel-solucionar-error-cpsrvd-failed-a-restart-was-attempted-automagicly/' rel='bookmark' title='Permanent Link: Como reiniciar CPanel &#8211; Solucionar error: cpsrvd failed. A restart was attempted automagicly.'>Como reiniciar CPanel &#8211; Solucionar error: cpsrvd failed. A restart was attempted automagicly.</a></li><li><a href='http://shakaran.net/blog/2009/11/solucion-cpanelwhm-clamd-failed-a-restart-was-attempted-automagically/' rel='bookmark' title='Permanent Link: Solución Cpanel/WHM &#8211; clamd failed. A restart was attempted automagically.'>Solución Cpanel/WHM &#8211; clamd failed. A restart was attempted automagically.</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://shakaran.net/blog/2010/07/solucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://shakaran.net/blog/2010/07/solucionar-warning-session_start-function-session-start-opentmpsess_404b65f5a6f22fd57694ce1442af5769-o_rdwr-failed-permission-denied-13/</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 51/242 queries in 38.318 seconds using disk
Object Caching 4267/4402 objects using disk
Content Delivery Network via shakaran.net.nyud.net

Served from: shakaran.net @ 2010-09-02 19:13:00 -->
