<?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>Rafael Lima &#187; apache</title>
	<atom:link href="http://rafael.adm.br/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://rafael.adm.br</link>
	<description>Empreendedorismo, Web, Agile, Tecnologia, Desenvolvimento, Negócios, Marketing, Aplicação Web, Ruby on Rails.</description>
	<lastBuildDate>Sat, 03 Dec 2011 23:55:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Rodando scripts binários 32bits em plataformas 64bits com linux baseado em Debian</title>
		<link>http://rafael.adm.br/p/rodando-scripts-binarios-32bits-em-plataformas-64bits-com-linux-baseado-em-debian/</link>
		<comments>http://rafael.adm.br/p/rodando-scripts-binarios-32bits-em-plataformas-64bits-com-linux-baseado-em-debian/#comments</comments>
		<pubDate>Sun, 03 May 2009 02:39:55 +0000</pubDate>
		<dc:creator>Rafael Lima</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[configuração]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://rafael.adm.br/?p=325</guid>
		<description><![CDATA[ Atualizado: Pareceu o dia inteiro, quando escrevi isso, mas depois constatei que foram umas 5 horas.
Hoje eu passei o dia inteiro tentando colocar um script binário escrito em C, para rodar no meu servidor novo. Depois de quebrar muito a cabeça entrei no chat do serviço de hospedagem, pois já estava achando que era [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frafael.adm.br%2Fp%2Frodando-scripts-binarios-32bits-em-plataformas-64bits-com-linux-baseado-em-debian%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frafael.adm.br%2Fp%2Frodando-scripts-binarios-32bits-em-plataformas-64bits-com-linux-baseado-em-debian%2F" height="61" width="51" /></a></div><p><strong> Atualizado:</strong> Pareceu o dia inteiro, quando escrevi isso, mas depois constatei que foram umas 5 horas.</p>
<p>Hoje eu passei <strong>o dia inteiro</strong> tentando colocar um script binário escrito em C, para rodar no meu servidor novo. Depois de <a href="http://twitter.com/rafaelp/status/1683570361">quebrar muito a cabeça</a> entrei no chat do serviço de hospedagem, pois já estava achando que era problema de hardware ou das máquinas virtuais.</p>
<p>O suporte em princípio não ajudou muito mas no final, quando eu citei que conseguia fazer o script rodar em outro servidor, o atendente do suporte me perguntou se eu sabia se o outro servidor era 32bits.</p>
<p>Só neste momento que eu me liguei neste problema. Nem tinha pensando nisso até então. Entrei na página do script e vi que ele era escrito para a plataforma 32bits.</p>
<p>Uma rápida busca me levou para a página <a href="http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html#id292205">The Debian GNU/Linux AMD64 HOW-TO</a></p>
<p>Como uso Ubuntu na máquina virtual, fiz o primeiro passo que era instalar o pacote ia32-libs e <a href="http://twitter.com/rafaelp/status/1683587234">tudo funcionou</a>.</p>
<div class="dean_ch" style="white-space: wrap;">apt-get <span class="kw2">install</span> ia32-libs</div>
<p>A título de indexação nos sistemas de busca, colocarei abaixo os erros que encontrei durante o processo.</p>
<p>Premature end of script headers:<br />
(2)No such file or directory: exec of /xxx failed<br />
HTTP Error 500 &#8211; Internal server error</p>
<p>Como era um script cgi, mais algumas palavras chaves são relevantes: apache apache2 cgi-bin script Options ExecCGI script-alias SetHandler cgi-script</p>
<p>Por hoje chega!</p>
]]></content:encoded>
			<wfw:commentRss>http://rafael.adm.br/p/rodando-scripts-binarios-32bits-em-plataformas-64bits-com-linux-baseado-em-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cuidado ao fazer migração de repositório subversion</title>
		<link>http://rafael.adm.br/p/cuidado-ao-fazer-migracao-de-repositorio-subversion/</link>
		<comments>http://rafael.adm.br/p/cuidado-ao-fazer-migracao-de-repositorio-subversion/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 12:22:40 +0000</pubDate>
		<dc:creator>Rafael Lima</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[configuração]]></category>
		<category><![CDATA[migração]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://rafael.adm.br/?p=315</guid>
		<description><![CDATA[Este final de semana eu fiz uma migração de um servidor subversion. Como eu esperava, teria algumas dores de cabeça pois o subversion é muito sensível. Fiz muitos testes durane o processo e consegui uma maneira que funcionasse.
No final das contas consegui migrar todo o repositório de um servidor para outro e manter a mesma [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frafael.adm.br%2Fp%2Fcuidado-ao-fazer-migracao-de-repositorio-subversion%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frafael.adm.br%2Fp%2Fcuidado-ao-fazer-migracao-de-repositorio-subversion%2F" height="61" width="51" /></a></div><p>Este final de semana eu fiz uma migração de um servidor subversion. Como eu esperava, teria algumas dores de cabeça pois o subversion é muito sensível. Fiz muitos testes durane o processo e consegui uma maneira que funcionasse.</p>
<p>No final das contas consegui migrar todo o repositório de um servidor para outro e manter a mesma URL de modo que ficasse transparente para os clients, evitando a necessidade de rodar um &#8220;svn switch &#8211;relocate&#8221; em cada working copy.</p>
<p>O problema é que quando fui usar hoje, dois dias depois, <strong>eu consegui acessar o repositório pela web, mas não consegui fazer um checkout.</strong></p>
<p>A Lei de Murphy está aí para isso <img src='http://rafael.adm.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Depois de perquisar um pouqinho, descobri que foi uma configuração que fiz por último e que é uma verdadeira pegadinha. No caso eu estou usando o Apache2 com mod_dav.</p>
<p>A pegadinha é que você não pode configurar o DocumentRoot com o mesmo path do SVNParentPath. Tem outros casos que causam o mesmo problema, basicamente <strong>o fato de existir um diretório no DocumentRoot com o mesmo nome do repositório controlado pelo DAV gera um conflito e o servidor se perde.</strong></p>
<p>Mais informações sobre isso podem ser encontradas em: <a href="http://subversion.tigris.org/faq.html#301-error">http://subversion.tigris.org/faq.html#301-error</a></p>
<p>Espero que seja útil!</p>
<p>Abraços e até a próxima.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafael.adm.br/p/cuidado-ao-fazer-migracao-de-repositorio-subversion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

