<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/">
<channel rdf:about="http://planet.debian-administration.org/">

	<title>Planet Debian Administration</title>
	<link>http://planet.debian-administration.org/</link>
	<description>Planet Debian Administration - http://planet.debian-administration.org/</description>



	<items>
		<rdf:Seq>
<rdf:li rdf:resource="http://debian-administration.org/users/jurrit/weblog/1" />
<rdf:li rdf:resource="http://debian-administration.org/users/ajt/weblog/182" />
<rdf:li rdf:resource="http://debian-administration.org/users/anjuge/weblog/1" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/366" />
<rdf:li rdf:resource="http://debian-administration.org/users/lters/weblog/18" />
<rdf:li rdf:resource="http://debian-administration.org/users/jalayari/weblog/1" />
<rdf:li rdf:resource="http://debian-administration.org/users/lakshmananindia/weblog/2" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/365" />
<rdf:li rdf:resource="http://debian-administration.org/users/ajt/weblog/181" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/364" />
<rdf:li rdf:resource="http://debian-administration.org/users/e5z8652/weblog/21" />
<rdf:li rdf:resource="http://debian-administration.org/users/openjaf/weblog/1" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/363" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/362" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/361" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/360" />
<rdf:li rdf:resource="http://debian-administration.org/users/dkg/weblog/59" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/359" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/358" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/357" />
<rdf:li rdf:resource="http://debian-administration.org/users/kumanna/weblog/9" />
<rdf:li rdf:resource="http://debian-administration.org/users/kumanna/weblog/8" />
<rdf:li rdf:resource="http://debian-administration.org/users/mnaumann/weblog/4" />
<rdf:li rdf:resource="http://debian-administration.org/users/ajt/weblog/180" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/356" />
<rdf:li rdf:resource="http://debian-administration.org/users/dkg/weblog/58" />
<rdf:li rdf:resource="http://debian-administration.org/users/dkg/weblog/57" />
<rdf:li rdf:resource="http://debian-administration.org/users/simonw/weblog/355" />
<rdf:li rdf:resource="http://debian-administration.org/users/ajt/weblog/179" />
<rdf:li rdf:resource="http://debian-administration.org/users/kumanna/weblog/7" />

		</rdf:Seq>
	</items>
</channel>


<item rdf:about="http://debian-administration.org/users/jurrit/weblog/1">
	<title>drbd8 lenny</title>
	<link>http://debian-administration.org/users/jurrit/weblog/1</link>
	<content:encoded>&lt;b&gt;Update:&lt;/b&gt; They fixed it :) It is safe to upgrade again &lt;br /&gt;&lt;br /&gt; Don&amp;#39;t upgrade your drbd8 / linux kernel with the current security updates. It will break your setup! &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573531&quot; rel=&quot;nofollow&quot;&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573531&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573829&quot; rel=&quot;nofollow&quot;&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573829&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573490&quot; rel=&quot;nofollow&quot;&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573490&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a fix pending in proposed updates
</content:encoded>
	<dc:date>2010-03-15T11:47:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/ajt/weblog/182">
	<title>On-Line</title>
	<link>http://debian-administration.org/users/ajt/weblog/182</link>
	<content:encoded>&lt;p&gt;At the moment I&amp;#39;m back on line at home. It&amp;#39;s amazing how much you miss not being on-line. Traditional media like the wireless* and TV are only so useful, plus their science and technology coverage is utterly dire...&lt;p&gt;Anyhow we signed for the new house, and the solicitor will do the contract exchange dance next week (we hope) with completion following a few weeks or so later. Then we&amp;#39;ll be off-line again while BT drag their feet on that move...&lt;p&gt;* Yes I know wireless is a very old word for radio, but I think it&amp;#39;s a nicer sounding word.
</content:encoded>
	<dc:date>2010-03-13T19:16:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/anjuge/weblog/1">
	<title>add a IP on lo:0 ,then all arp packages can&amp;#39;t </title>
	<link>http://debian-administration.org/users/anjuge/weblog/1</link>
	<content:encoded>when add a IP on lo:0 ,then all arp packages can&amp;#39;t send out from this computer. &lt;br /&gt;&lt;br /&gt;e.g. &lt;br /&gt; #ifconfig lo:0 192.168.1.160 up &lt;br /&gt; then &lt;br /&gt; #arp -a &lt;br /&gt; no any entry. &lt;br /&gt; and the &amp;quot;eth0&amp;quot; can&amp;#39;t send any arp packages. &lt;br /&gt; why ? &lt;br /&gt; help me , I&amp;#39;m testing LVS-DR cluster. &lt;br /&gt;
</content:encoded>
	<dc:date>2010-03-12T03:54:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/366">
	<title>Dear Lazyweb - Apache Log and slow start</title>
	<link>http://debian-administration.org/users/simonw/weblog/366</link>
	<content:encoded>Problems restarting Apache on one server. &lt;br /&gt;&lt;br /&gt;Receiving a huge amount of traffic due to some Chinese click jacker who can&amp;#39;t spell their own domain name on one virtualhost. When Apache restarts it compiles some Perl for FastCGI which causes a delay (and fcgid hits its process limits till the compiling is all done - which is as expected for a busy FastCGI and not usually an issue). But this morning it was all too much (it was running some other stuff as well) the slow response caused Apache to hit MaxClients, and it sat swamped responding to requests very slowly. &lt;br /&gt;&lt;br /&gt;The huge Chinese traffic was just getting a 301 redirect. I stopped that virtual server and it all started normally. Since the new error response was larger than the 301, it occurred to me that the change was really to log less. So I disabled logging on the virtual host getting the spurious traffic from China, and suddenly the box has enough horse power to deal with the requests. &lt;br /&gt;&lt;br /&gt;I didn&amp;#39;t see obvious evidence of disk I/O problems. So anyone see a bottleneck on Apache log files before? Hostname look-up is disabled. The server does hold open a few hundred log files, which is probably not ideal. Didn&amp;#39;t see any file handle warnings. The URLs logged are chunky, 3 or 4 line (200+ characters between GET and PROTOCOL). &lt;br /&gt;&lt;br /&gt;Failing that anyone who can make money out of lots of horny Chinese people, you can be the destination of that 301 redirect for a small donation ;) &lt;br /&gt;&lt;br /&gt;On the other hand this is the first non-IE6 traffic from this click-jacker so presumably he &amp;quot;fixed&amp;quot; his Javascript to work with modern browsers :(
</content:encoded>
	<dc:date>2010-03-08T10:41:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/lters/weblog/18">
	<title>Pptp tracking modules</title>
	<link>http://debian-administration.org/users/lters/weblog/18</link>
	<content:encoded>Are you running a multihomed pptpd server? &lt;br /&gt;&lt;br /&gt;Be sure you have these modules loaded: &lt;br /&gt;&lt;pre&gt;ip_conntrack_ftpip_nat_ftpip_conntrack_pptpip_nat_pptp&lt;/pre&gt;&lt;br /&gt;Otherwise, you will have weird problems with vpns not coming up right. &lt;br /&gt;&lt;br /&gt;If anyone ever figures our how to set the default dns search domain, I would really like to know about it.
</content:encoded>
	<dc:date>2010-03-06T11:08:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/jalayari/weblog/1">
	<title>How to patch debian package</title>
	<link>http://debian-administration.org/users/jalayari/weblog/1</link>
	<content:encoded>I have downloaded a Debian package source files. And modified some of .c files and added my new (foo.c) plus my pre-compiled file (bar.so) that the new Debian package will need. &lt;br /&gt;what files (rules, make files) I need to change to build the install the package so that the new .so file will include my foo.c and picked up my pre-compiled bar.so file? &lt;br /&gt;Thanks, &lt;br /&gt;jalayari 
</content:encoded>
	<dc:date>2010-03-06T04:05:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/lakshmananindia/weblog/2">
	<title>Permission to access NIC </title>
	<link>http://debian-administration.org/users/lakshmananindia/weblog/2</link>
	<content:encoded>Hi all, Did any one know how to give access to a normal user to access the ethernet device for both read and write?? Is there any way to do that?
</content:encoded>
	<dc:date>2010-03-02T13:02:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/365">
	<title>Which browser should I choose?</title>
	<link>http://debian-administration.org/users/simonw/weblog/365</link>
	<content:encoded>With Microsoft being forced to offer a choice of browser to EU citizens it is timely that Microsoft announced yet another security issue with Internet Explorer 8 on the 1st of March which they&amp;#39;ll eventually patch. &lt;br /&gt;&lt;br /&gt;The answer to which browser you should choose is Firefox. &lt;br /&gt;&lt;br /&gt;Why? &lt;br /&gt;&lt;br /&gt;It is fast. &lt;br /&gt;It is comparatively secure. &lt;br /&gt;Websites are widely tested with it. &lt;br /&gt;It respects your freedom to know exactly how it works, and what it does with your data. &lt;br /&gt;&lt;br /&gt;None of the other browsers meet all four of these criteria, as far as I am aware none of the other browsers meet criteria 4. For a shock try reading the Chrome EULA. &lt;br /&gt;
</content:encoded>
	<dc:date>2010-03-02T01:47:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/ajt/weblog/181">
	<title>Off-Line</title>
	<link>http://debian-administration.org/users/ajt/weblog/181</link>
	<content:encoded>&lt;p&gt;We moved house this month and we&amp;#39;re still off-line at home. That means I can only email and do web stuff from work, which is much more limited and I don&amp;#39;t do as much.&lt;p&gt;If all all goes well my ISP will hook us up again with ADSL just in time for the next move into the house we intend to buy. Joy of joys! Once we own our own home it&amp;#39;s time to get structured CAT-6 installed throughout and build a proper mini-server room...
</content:encoded>
	<dc:date>2010-02-24T15:03:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/364">
	<title>Icedove gotcha - Emoticons include ^2</title>
	<link>http://debian-administration.org/users/simonw/weblog/364</link>
	<content:encoded>Icedove, aka Thunderbird, will substitute a superscripted 2 for &amp;quot;^2&amp;quot;. &lt;br /&gt;&lt;br /&gt;To disable this you need to disable the &amp;quot;Emoticon&amp;quot; feature (Edit -&amp;gt; Preferences -&amp;gt; Display under plain text). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This seems so wrong. My quick attempts to get a full list of &amp;quot;emoticons&amp;quot; (or other ways we **** with your text) failed miserably. &lt;br /&gt;&lt;br /&gt;Anyone know if there is a list outside the source code, or which bit of code to read? &lt;br /&gt;
</content:encoded>
	<dc:date>2010-02-19T22:22:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/e5z8652/weblog/21">
	<title>MySQL datetime from date, time</title>
	<link>http://debian-administration.org/users/e5z8652/weblog/21</link>
	<content:encoded>Say you have a MySQL table called &amp;quot;traffic&amp;quot; representing http requests through a web proxy with a date field (i.e. 2010-02-13) and a time field (i.e. 22:40:23) for each request. Then say you want to select records with a range using a datetime (i.e. 2010-02-13 22:40:23). &lt;br /&gt;&lt;br /&gt;Let&amp;#39;s say we want to see records for all traffic between 4:30 in the afternoon of January 1st and 5 in the afternoon on January 2nd, a 24 1/2 hour period. &lt;br /&gt;&lt;br /&gt;If you write a select statement like this: &lt;br /&gt;&lt;br /&gt; SELECT * FROM traffic WHERE date BETWEEN &amp;#39;2010-01-01&amp;#39; AND &amp;#39;2010-01-02&amp;#39; AND time BETWEEN &amp;#39;16:30:00&amp;#39; AND &amp;#39;17:00:00&amp;#39;; &lt;br /&gt; 7573 rows in set (1.63 sec) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;you will get all of the records from January 1st for the half hour between 16:30 and 17:00, and all of the records from January 2nd for the half hour between 16:30 and 17:00. &lt;br /&gt;&lt;br /&gt;That&amp;#39;s not what we wanted. &lt;br /&gt;&lt;br /&gt;However, we can use a function to combine the date and time: &lt;br /&gt;&lt;br /&gt; SELECT * FROM traffic WHERE DATE_ADD(date, INTERVAL time HOUR_SECOND) BETWEEN &amp;#39;2010-01-01 16:30:00&amp;#39; AND &amp;#39;2010-01-02 17:00:00&amp;#39;; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The DATE_ADD function lets us turn the separate date and time fields into a single datetime field. Yay! It works great in testing with a small sample database, but there is one small caveat: &lt;br /&gt;&lt;br /&gt; mysql&amp;gt; SELECT COUNT(*) FROM traffic; &lt;br /&gt; +-----------+ &lt;br /&gt; | COUNT(*) | &lt;br /&gt; +-----------+ &lt;br /&gt; | 186208916 | &lt;br /&gt; +-----------+ &lt;br /&gt; 1 row in set (0.00 sec) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That is 186 million rows in the table, representing proxy traffic for the past ten months or so. Going the DATE_ADD route means that MySQL will attempt the conversion on all 186 million rows of the table, and then compare the results to the BETWEEN statement. This takes a LONG TIME. Like a half hour on my hardware. Given that this SELECT statement is used in a cgi script that feeds a web page, a half hour is a bit long to ask the user to wait. &lt;br /&gt;&lt;br /&gt;But we can fix this a little: &lt;br /&gt;&lt;br /&gt; SELECT * FROM traffic WHERE date BETWEEN &amp;#39;2010-01-01&amp;#39; AND &amp;#39;2010-01-02&amp;#39; AND DATE_ADD(date, INTERVAL time HOUR_SECOND) BETWEEN &amp;#39;2010-01-01 16:30:00&amp;#39; AND &amp;#39;2010-01-02 17:30:00&amp;#39;; &lt;br /&gt; 146948 rows in set (2.72 sec) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now MySQL limits the results using the date value, and only does the calculation on the records for January 1st and January 2nd. Much faster at just under three seconds! &lt;br /&gt;&lt;br /&gt;But is this really the most efficient way to do this? I can&amp;#39;t change the database schema so the individual date and time fields must remain the way they are. What I&amp;#39;m looking for is a way to request a date/time range in a more efficient way than the one above. Any suggestions?
</content:encoded>
	<dc:date>2010-02-16T22:16:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/openjaf/weblog/1">
	<title>RSyslog RELP and Stunnel</title>
	<link>http://debian-administration.org/users/openjaf/weblog/1</link>
	<content:encoded>This will show you a secure, guaranteed client logging server setup using RSyslog with RELP (Reliable Event Logging Protocol) and Stunnel. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Background: &lt;br /&gt;I have used references (listed below) from the RSyslog site (REF1) and Stunnel site (REF2) and put them together in this quick and easy setup for getting it all to work together. Make sure you do this exactly, do not mix &amp;quot;localhost&amp;quot; with &amp;quot;127.0.0.1&amp;quot; or it will not work. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are the main portions we will be working with: &lt;br /&gt; -RSyslog using the RELP protocol provides the means of guaranteeing delivery of system log messages (REF3). &lt;br /&gt;&lt;br /&gt; -RSyslog using RELP does not at this time support encryption (REF4), we will add this with Stunnel. Stunnel has many more options for authentication then we will be using here. Please explore the Stunnel faq (REF5) for more information. As it stands this configuration will allow any number of clients to connect to the server, and in uncontrolled environments is not good. It will be left as an exercise to the reader to enforce a limit, so read the Stunnel faq (REF5) for a better understanding how. &lt;br /&gt;&lt;br /&gt; -Using the power of RSyslog templates we will separate all log-files out on a client by client, and day by day basis for anyone that reports to the server (REF6). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The chain of communication looks like this: &lt;br /&gt;&lt;br /&gt;client_rsyslog_send(127.0.0.1:60514) &lt;br /&gt;&amp;lt;-client-&amp;gt; client_accept_from(127.0.0.1:60514)|client_connect_to(&amp;lt;server_address&amp;gt;:60000) &lt;br /&gt;&amp;lt;-network-&amp;gt; &lt;br /&gt;server_accept_from(:60000)|server_connect_to(127.0.0.1:60001) &lt;br /&gt;&amp;lt;-server-&amp;gt; &lt;br /&gt;server_rsyslog_listen(127.0.0.1:60001) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;################### &lt;br /&gt;## Setup Stunnel ## &lt;br /&gt;################### &lt;br /&gt;&lt;br /&gt;## Stunnel4 - Client Setup &lt;br /&gt;Install Stunnel4 &lt;br /&gt; %aptitude install stunnel4 &lt;br /&gt;&lt;br /&gt;Edit the &amp;#39;/etc/default/stunnel4&amp;#39; to start the service on system startup &lt;br /&gt; ENABLED=1 &lt;br /&gt;&lt;br /&gt;Edit the &amp;quot;/etc/stunnel/stunnel.conf&amp;quot;, Make the following changes: &lt;br /&gt; - Comment the line &amp;#39;cert = xxxxx&amp;#39; &lt;br /&gt; - Remove comment for &amp;#39;client = yes&amp;#39; &lt;br /&gt; - Comment out the &amp;#39;[pop3s]&amp;#39;, &amp;#39;[ssmtp]&amp;#39;, and &amp;#39;[imaps]&amp;#39; sections. &lt;br /&gt; - Add the following section, substitute your server address: &lt;br /&gt; # Will accept connections to ports on local &lt;br /&gt; # host and forward them to server &lt;br /&gt; [rsyslog] &lt;br /&gt; accept = 127.0.0.1:60514 &lt;br /&gt; # Server the stunnel client will connect to &lt;br /&gt; connect = &amp;lt;server-address&amp;gt;:60000 &lt;br /&gt;&lt;br /&gt;Restart the Stunnel service: &lt;br /&gt; %/etc/init.d/stunnel4 restart &lt;br /&gt;&lt;br /&gt;Check the configuration was successful: &lt;br /&gt; %netstat -aln &lt;br /&gt;&lt;br /&gt;This should list 127.0.0.1:60514 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;## Stunnel - Server Setup &lt;br /&gt;Install Stunnel &lt;br /&gt; %aptitude install stunnel4 &lt;br /&gt;&lt;br /&gt;Edit the &amp;#39;/etc/default/stunnel4&amp;#39; to start the service on system startup &lt;br /&gt; ENABLED=1 &lt;br /&gt;&lt;br /&gt;Edit the &amp;quot;/etc/stunnel/stunnel.conf&amp;quot;, Make the following changes: &lt;br /&gt; - Comment out the &amp;#39;[pop3s]&amp;#39;, &amp;#39;[ssmtp]&amp;#39;, and &amp;#39;[imaps]&amp;#39; sections. &lt;br /&gt; - Change &amp;#39;cert=/etc/stunnel/mail.pem&amp;#39; to &amp;#39;cert=/etc/stunnel/stunnel.pem&amp;#39; &lt;br /&gt; - Add the following &lt;br /&gt; # Will accept external connections and forward them to the localhost &lt;br /&gt; [ssyslog] &lt;br /&gt; accept = 60000 &lt;br /&gt; connect = 127.0.0.1:60001 &lt;br /&gt;&lt;br /&gt;See the Stunnel faq (mentioned above) for a more detailed explanation of this file. For this EXAMPLE the following will suffice. &lt;br /&gt;Execute the following to create the &amp;#39;/etc/stunnel/stunnel.pem&amp;#39; file: &lt;br /&gt; openssl req -new -x509 -days 365 -nodes -out stunnel.pem -keyout /etc/stunnel/stunnel.pem &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Restart the Stunnel service: &lt;br /&gt; %/etc/init.d/stunnel4 restart &lt;br /&gt;&lt;br /&gt;Check the configuration was successful: &lt;br /&gt; %netstat -aln &lt;br /&gt;&lt;br /&gt;This should list 0.0.0.0:60001, and 0.0.0.0:60000 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;####################### &lt;br /&gt;### Setup RSyslog ### &lt;br /&gt;####################### &lt;br /&gt;&lt;br /&gt;## RSyslog - Client Configuration &lt;br /&gt;To get RELP support we need to add the backports repository for lenny &lt;br /&gt;In &amp;quot;/etc/apt/sources.list&amp;quot;, add the following: &lt;br /&gt; deb &lt;a href=&quot;http://www.backports.org/debian&quot; rel=&quot;nofollow&quot;&gt;http://www.backports.org/debian&lt;/a&gt; lenny-backports main &lt;br /&gt;&lt;br /&gt;Update apt: &lt;br /&gt; %aptitude update &lt;br /&gt;&lt;br /&gt;Install rsyslog-relp &lt;br /&gt; %aptitude install rsyslog-relp &lt;br /&gt;&lt;br /&gt;In &amp;quot;/etc/rsyslog.conf&amp;quot; add the following lines in the &amp;quot;MODULES&amp;quot; section: &lt;br /&gt; # Load the relp module &lt;br /&gt; $ModLoad omrelp &lt;br /&gt;In &amp;quot;/etc/rsyslog.conf&amp;quot; add the following lines in the &amp;quot;RULES&amp;quot; section: &lt;br /&gt; # Dump all messages to the remote logging server through the localport &lt;br /&gt; *.* :omrelp:127.0.0.1:60514 &lt;br /&gt;Restart the RSyslog service &lt;br /&gt; /etc/init.d/rsyslog restart &lt;br /&gt;&lt;br /&gt;## RSyslog - Server Configuration &lt;br /&gt;To get RELP support we need to add the backports repository for lenny &lt;br /&gt;In &amp;quot;/etc/apt/sources.list&amp;quot;, add the following: &lt;br /&gt; deb &lt;a href=&quot;http://www.backports.org/debian&quot; rel=&quot;nofollow&quot;&gt;http://www.backports.org/debian&lt;/a&gt; lenny-backports main &lt;br /&gt;&lt;br /&gt;Update apt: &lt;br /&gt; %aptitude update &lt;br /&gt;&lt;br /&gt;Install rsyslog-relp &lt;br /&gt; %aptitude install rsyslog-relp &lt;br /&gt;&lt;br /&gt;In &amp;quot;/etc/rsyslog.conf&amp;quot; add the following lines in the &amp;quot;MODULES&amp;quot; section: &lt;br /&gt; #Setup the Relp server config &lt;br /&gt; $ModLoad imrelp.so &lt;br /&gt; $InputRELPServerRun 60001 &lt;br /&gt;&lt;br /&gt;In &amp;quot;/etc/rsyslog.conf&amp;quot; add the following lines in the &amp;quot;RULES&amp;quot; section: &lt;br /&gt; # Receive Logs from the clients &lt;br /&gt; # put them in respective directories in a long format. &lt;br /&gt; $template HostAudit, &amp;quot;/var/log/rsyslog/%HOSTNAME%_%$MONTH%_%$DAY%_%$YEAR%-audit_log&amp;quot;&amp;#39; &lt;br /&gt; *.* ?HostAudit&amp;quot; &lt;br /&gt;Restart the RSyslog service &lt;br /&gt; /etc/init.d/rsyslog restart &lt;br /&gt;&lt;br /&gt;To test the setup on the client send a log message: &lt;br /&gt; %logger testing the stunnel-rsyslogrelp setup &lt;br /&gt;On the server in &amp;#39;/var/log/rsyslog/&amp;#39; should be a file with your server name and the current date. Tail it with &amp;#39;tail -f &amp;lt;file_name&amp;gt;&amp;#39; and watch the log messages populate. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;REFERENCES: &lt;br /&gt;(REF1) &lt;a href=&quot;http://www.rsyslog.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.rsyslog.com&lt;/a&gt;&lt;br /&gt;(REF2) &lt;a href=&quot;http://www.stunnel.org/&quot; rel=&quot;nofollow&quot;&gt;http://www.stunnel.org&lt;/a&gt;&lt;br /&gt;(REF3) &lt;a href=&quot;http://www.rsyslog.com/doc-imrelp.html&quot; rel=&quot;nofollow&quot;&gt;http://www.rsyslog.com/doc-imrelp.html&lt;/a&gt;&lt;br /&gt;(REF4) &lt;a href=&quot;http://www.rsyslog.com/doc-rsyslog_tls.html&quot; rel=&quot;nofollow&quot;&gt;http://www.rsyslog.com/doc-rsyslog_tls.html&lt;/a&gt;&lt;br /&gt;(REF5) &lt;a href=&quot;http://www.stunnel.org/faq/certs.html&quot; rel=&quot;nofollow&quot;&gt;http://www.stunnel.org/faq/certs.html&lt;/a&gt;&lt;br /&gt;(REF6) &lt;a href=&quot;http://www.rsyslog.com/doc-rsyslog_conf_templates.html&quot; rel=&quot;nofollow&quot;&gt;http://www.rsyslog.com/doc-rsyslog_conf_templates.html&lt;/a&gt;
</content:encoded>
	<dc:date>2010-02-07T03:41:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/363">
	<title>LVM on software RAID.... trials and tribulations</title>
	<link>http://debian-administration.org/users/simonw/weblog/363</link>
	<content:encoded>Been working out how I&amp;#39;d like to configure our replacement server&amp;#39;s disks. &lt;br /&gt;&lt;br /&gt;Given the pain of the last server I&amp;#39;d like to use LVM, and not use the fakeraid controllers built into the servers. &lt;br /&gt;&lt;br /&gt;Test server had flat BIOS battery, which means it forgot it was configured to use RAID. The BIOS of the DELL SC1425 writes metadata to disks when configured as RAID, which it doesn&amp;#39;t then read when it boots in other modes to check if it should be in RAID mode - hmm - maybe I&amp;#39;m missing something here but it looks like a BIOS battery going flat puts your data at unnecessary risk to me. &lt;br /&gt;&lt;br /&gt;Whilst the &amp;quot;dmraid&amp;quot; tools can be used to manipulate some of this metadata, typically the system won&amp;#39;t let you erase it once booted. Can anyone explain why to me? Eventually I enabled RAID in the BIOS and deleted the RAID array it then found. Then I reinstalled. &lt;br /&gt;&lt;br /&gt;The box also had a prior LVM config. The Debian installer is good at finding and reading any old LVM config on a box, and then not wiping/reseting this information. This got me an &amp;quot;Incorrect metadata area header checksum&amp;quot;, which I eventually reverted to the slow but effective &amp;quot;dd if=/dev/zero of=/dev/sdX&amp;quot; to make sure any state information on the disks was truly dead. &lt;br /&gt;&lt;br /&gt;Trying to set up LVM on software RAID requires a separate /boot for the installers health at least (I&amp;#39;m not fighting it any harder). Once you configure RAID the installer says it needs (and does need) a reboot so that the installer can take this on board and then configure LVM. There are some related bug reports already, but this seems to be as designed. &lt;br /&gt;&lt;br /&gt;Aside from the above it &amp;quot;just worked&amp;quot; ;) This isn&amp;#39;t the first time that the Debian installer has tripped me by preserving existing state on disk drives, I&amp;#39;m thinking I should write zero&amp;#39;s over all disks before use, tedious as it is.
</content:encoded>
	<dc:date>2010-02-02T18:02:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/362">
	<title>Twitter results in Google....</title>
	<link>http://debian-administration.org/users/simonw/weblog/362</link>
	<content:encoded>..... and the first search result I had with Twitter results in was someone suggesting we redirect IE6 users to a certain well known Christmas Island domain name. &lt;br /&gt;&lt;br /&gt;Whilst I understand the sentiment, I didn&amp;#39;t think it was the most useful second result on the Internet to display for that search term. &lt;br /&gt;&lt;br /&gt;Must try harder Google - (Matt Cutts, Marissa Mayer, do you guys have an alert for your own names I wonder?) and I couldn&amp;#39;t find a button to immediately switch this spew off.
</content:encoded>
	<dc:date>2010-02-02T17:14:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/361">
	<title>Paypal RANT</title>
	<link>http://debian-administration.org/users/simonw/weblog/361</link>
	<content:encoded>Today was too full of Paypal pain. &lt;br /&gt;&lt;br /&gt;Amongst other things to activate my PayPal security key, I first had to delete all my Paypal cookies, as otherwise I was only offered the option to activate SMS based security. &lt;br /&gt;&lt;br /&gt;But in my guise of being positive here is what I think Paypal needs to do. &lt;br /&gt;&lt;br /&gt;1) Stop shuffling customers between websites, pick a domain and stick to it. Don&amp;#39;t send me to Paypal.co.uk simply to forward me to paypal.com/uk, and then to paypal-marketing.somewhere else. I care about my online security I have to whitelist these manually for active content, even if I didn&amp;#39;t I have to keep an eye on the toolbar to make sure I&amp;#39;m not being phished. &lt;br /&gt;&lt;br /&gt;2) Stop advertising &amp;quot;&lt;a href=&quot;http:&amp;quot;&quot; rel=&quot;nofollow&quot;&gt;http:&amp;quot;&lt;/a&gt;; URLs, use HTTPS only. Why encourage people to visit using an insecure system, when a secure one is only one letter more to type. &lt;br /&gt;&lt;br /&gt;3) Stop promoting proprietary email verification and use well established standards for same, not new ones invented by people who couldn&amp;#39;t encrypt their spaghetti letter soup. Everyone who understands security is using OpenPGP for email, do catch up it will be simpler in the end. &lt;br /&gt;&lt;br /&gt;4) Make it harder to access accounts when a security key is not present. &lt;br /&gt;&lt;br /&gt;I have a lot more suggestions but that&amp;#39;ll get them started. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
</content:encoded>
	<dc:date>2010-01-29T21:33:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/360">
	<title>You have requested an outdated version of PayPal. </title>
	<link>http://debian-administration.org/users/simonw/weblog/360</link>
	<content:encoded>I confess, I long for the days when Paypal&amp;#39;s search gave results for pages that exist, and contained the word you actually searched for......
</content:encoded>
	<dc:date>2010-01-29T16:20:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/dkg/weblog/59">
	<title>TCP weirdness, IMAP, wireshark, and perdition</title>
	<link>http://debian-administration.org/users/dkg/weblog/59</link>
	<content:encoded>This is the story of a weirdly unfriendly/non-compliant IMAP server, and some nice interactions that arose from a debugging session around it. &lt;p&gt; Over the holidays, i got to do some computer/network debugging for friends and family. One old friend (I&amp;#39;ll call him Fred) had a series of problems i managed to help work through, but was ultimately basically stumped based on the weird behavior of an IMAP server. Here&amp;#39;s the details (names of the innocent and guilty have been changed), just in case it helps other folks in at least diagnosing similar situations. the diagnosis The initial symptom was that Fred&amp;#39;s computer was &amp;quot;very slow&amp;quot;. Sadly, this was a Windows&amp;#153; machine, so &lt;a href=&quot;http://cmrg.fifthhorseman.net/wiki/DiagnosingSluggishness/Windows&quot; rel=&quot;nofollow&quot;&gt;my list of tricks for diagnosing sluggishness&lt;/a&gt; is limited. I went through a series of questions, uninstalling things, etc, until we figured it would be better to just have him do his usual work while i watched, kibitzing on what seemed acceptable and what seemed slow. Quite soon, we hit a very specific failure: Fred&amp;#39;s &lt;a href=&quot;http://mozillamessaging.com&quot; rel=&quot;nofollow&quot;&gt;Thunderbird&lt;/a&gt; installation (version 2, FWIW) was sometimes hanging for a very long period of time during message retrieval. This was not exhaustion of the CPU, disk, RAM, or other local resource. It was pure network delay, and it was a frequent (if unpredictable) frustrating hiccup in his workflow. &lt;p&gt; One thought i had was &lt;a href=&quot;http://kb.mozillazine.org/IMAP:_advanced_account_configuration#May_help_prevent_problems&quot; rel=&quot;nofollow&quot;&gt;Thunderbird&amp;#39;s per-server max_cached_connections setting&lt;/a&gt;, which can sometimes cause a TB instance to hang if a remote server thinks Thunderbird is being too aggressive. After &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=168186&quot; rel=&quot;nofollow&quot;&gt;sorting out why Thunderbird was resetting the values after we&amp;#39;d set them to 0&lt;/a&gt; (grr, thanks for the confusing UI, folks!), we set it to 1, but still had the same occasional, lengthy (about 2 minutes) hang when transfering messages between folders (including the trash folder!), or when reading new messages. Sending mail was quite fast, except for occasional (similarly lengthy) hangs writing the copy to the sent folder. So IMAP was the problem (not SMTP), and the 2-minute timeouts smelled like an issue with the networking layer to me. &lt;p&gt; At this point, i busted out &lt;a href=&quot;http://www.wireshark.org/&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;wireshark&lt;/tt&gt;, the trusty packet sniffer&lt;/a&gt;, which fortunately works as well on Windows as it does on GNU/Linux. Since Fred was doing his IMAP traffic in the clear, i could actually see when and where in the IMAP session the hang was happening. (BTW, Fred&amp;#39;s IMAP traffic is no longer in the clear: after all this happened, i switched him to IMAPS (IMAP wrapped in a TLS session), because although the IMAP server in question actually supports the STARTTLS directive, it fails to advertise it in response to the CAPABILITIES query, so Thunderbird refuses to try it. arrgh.) &lt;p&gt; The basic sequence of Thunderbird&amp;#39;s side of an initial IMAP conversation (using plain authentication, anyway) looks something like this: &lt;pre&gt;
1 capability
2 login &amp;quot;user&amp;quot; &amp;quot;pass&amp;quot;
3 lsub &amp;quot;&amp;quot; &amp;quot;*&amp;quot;
4 list &amp;quot;&amp;quot; &amp;quot;INBOX&amp;quot;
5 select &amp;quot;INBOX&amp;quot;
6 UID fetch 1:* (FLAGS)
&lt;/pre&gt; What i found with this server was that if i issued commands 1 through 5, and then left the connection idle for over 5 minutes, then the next command (even if it was just a &lt;tt&gt;6 NOOP&lt;/tt&gt; or &lt;tt&gt;6 LOGOUT&lt;/tt&gt;) would cause the IMAP server to issue a TCP reset. No IMAP error message or anything, just a failure at the TCP level. But a nice, fast, responsive failure -- any IMAP client could recover nicely from that by just immediately opening a new connection. I don&amp;#39;t mind busy servers killing inactive connections after a reasonable timeout. If it was just this, though, Thunderbird should have continued to be responsive. the deep weirdness But if i issued commands 1 through 6 in rapid succession (the only difference is that extra &lt;tt&gt;6 UID fetch 1:* (FLAGS)&lt;/tt&gt; command), and then let the connection idle for 5 minutes, then sent the next command: no response of any kind would come from the remote server (not even a TCP ACK or TCP RST). In this circumstance, my client OS&amp;#39;s TCP stack would re-send the data repeatedly (staggered at appropriate intervals), until finally the client-side TCP timeout would trigger, and the OS would report the failure to the app, which could turn around and do a simple connection restart to finish up the desired operation. This was the underlying situation causing Fred&amp;#39;s Thunderbird client to hang. &lt;p&gt; In both cases above (with or without the 6th command), the magic window for the idle cutoff was a little more than 300 seconds (5 minutes) of idleness. If the client issued a NOOP at 4 minutes, 45 seconds from the last NOOP, it could keep a connection active indefinitely. &lt;p&gt; Furthermore, i could replicate the exact same behavior when i used IMAPS -- the state of the IMAP session itself was somehow modifying the TCP session behavior characteristics, whether it was wrapped in a TLS tunnel or not. &lt;p&gt; One interesting thing about this set of data is that it rules out most common problems in the network connectivity between the two machines. Since none of the hops between the two endpoints know anything about the IMAP state (especially under TLS), and some of the failures are reported properly (e.g. the TCP RST in the 5-command scenario), it&amp;#39;s probably safe to say that the various routers, NAT devices, and such were not themselves responsible for the failures. &lt;p&gt; So what&amp;#39;s going on on that IMAP server? The service itself does not announce the flavor of IMAP server, though it does respond to a successful login with &lt;tt&gt;You are so in&lt;/tt&gt;, and to a logout with &lt;tt&gt;IMAP server logging out, mate&lt;/tt&gt;. A bit of digging on the &amp;#39;net suggests that they are running a &lt;a href=&quot;http://www.vergenet.net/linux/perdition/&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;perdition&lt;/tt&gt; IMAP proxy&lt;/a&gt;. (clearly written by an Aussie, mate!) But why does it not advertise its STARTTLS capability, even though it is capable? And why do some idle connections end up timing out without so much as an RST, when other idle connections give at least a clean break at the TCP level? &lt;p&gt; Is there something about issuing the UID command that causes &lt;tt&gt;perdition&lt;/tt&gt; to hand off the connection to some other service, which in turn doesn&amp;#39;t do proper TCP error handling? I don&amp;#39;t really know anything about the internals of &lt;tt&gt;perdition&lt;/tt&gt;, so i&amp;#39;m just guessing here. the workaround I ultimately recommended to Fred to reduce the number of cached connections to 1, and to set Thunderbird&amp;#39;s interval to check for new mail down to 4 minutes. Hopefully, this will keep his one connection active enough that nothing will timeout, and will keep the interference to his workflow to a minimum. &lt;p&gt; It&amp;#39;s an unsatisfactory solution to me, because the behavior of the remote server still seems so non-standard. However, i don&amp;#39;t have any sort of control over the remote server, so there&amp;#39;s not too much i can do to provide a real fix (other than point the server admins (and perdition developers?) at this writeup). &lt;p&gt; I don&amp;#39;t even know the types of backend server that their perdition proxy is balancing between, so i&amp;#39;m pretty lost for better diagnostics even, let alone a real resolution. some notes I couldn&amp;#39;t have figured out the exact details listed above just using Thunderbird on Windows. Fortunately, i had a machine with a decent OS available, and was able to cobble together a fake IMAP client from a couple files (&lt;tt&gt;imapstart&lt;/tt&gt; contained the lines above, and &lt;tt&gt;imapfinish&lt;/tt&gt; contained &lt;tt&gt;8 LOGOUT&lt;/tt&gt;), &lt;a href=&quot;http://www.gnu.org/software/bash/&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;bash&lt;/tt&gt;&lt;/a&gt;, and &lt;a href=&quot;http://www.dest-unreach.org/socat/&quot; rel=&quot;nofollow&quot;&gt;socat&lt;/a&gt;. &lt;p&gt; Here&amp;#39;s the bash snippet i used as a fake IMAP client: &lt;pre&gt;
spoolout() { while read foo; do sleep 1 &amp;amp;&amp;amp; printf &amp;quot;%s\r\n&amp;quot; &amp;quot;$foo&amp;quot; ; done }

( sleep 2 &amp;amp;&amp;amp; spoolout &amp;lt; imapstart &amp;amp;&amp;amp; sleep 4 &amp;amp;&amp;amp; spoolout &amp;lt; imapfinish &amp;amp;&amp;amp; sleep 500 ) | socat STDIO TCP4:imap.fubar.example.net:143
&lt;/pre&gt; To do the test under IMAPS, i just replaced &lt;tt&gt;TCP4:imap.fubar.example.net:143&lt;/tt&gt; with &lt;tt&gt;OPENSSL:imap.fubar.example.net:993&lt;/tt&gt;. &lt;p&gt; And of course, i had &lt;tt&gt;wireshark&lt;/tt&gt; handy on the GNU/Linux machine as well, so i could analyze the generated packets over there. &lt;p&gt; One thing to note about user empowerment: Fred isn&amp;#39;t a tech geek, but he can be curious about the technology he relies on if the situation is right. He was with me through the whole process, didn&amp;#39;t get antsy, and never tried to get me to &amp;quot;just fix it&amp;quot; while he did something else. I like that, and wish i got to have that kind of interaction more (though i certainly don&amp;#39;t begrudge people the time if they do need to get other things done). I was nervous about breaking out wireshark and scaring him off with it, but it turned out it actually was a good conversation starter about what was actually happening on the network, and how IP and TCP traffic worked. &lt;p&gt; Giving a crash course like that in a quarter of an hour, i can&amp;#39;t expect him to retain any concrete specifics, of course. But i think the process was useful in de-mystifying how computers talk to each other somewhat. It&amp;#39;s not magic, there are just a lot of finicky pieces that need to fit together a certain way. And Wireshark turned out to be a really nice window into that process, especially when it displays packets during a real-time capture. I usually prefer to do packet captures with &lt;a href=&quot;http://www.tcpdump.org&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;tcpdump&lt;/tt&gt;&lt;/a&gt; and analyze them as a non-privileged user afterward for &lt;a href=&quot;http://www.wireshark.org/security/&quot; rel=&quot;nofollow&quot;&gt;security reasons&lt;/a&gt;. But in this case, i felt the positives of user engagement (how often do you get to show someone how their machine actually works?) far outweighed the risks. &lt;p&gt; As an added bonus, it also helped Fred really understand what i meant when i said that it was a bad idea to use IMAP in the clear. He could actually see his username and password in the network traffic! &lt;p&gt; This might be worth keeping in mind as an idea for a demonstration for workshops or hacklabs for folks who are curious about networking -- do a live packet capture of the local network, project it, and just start asking questions about it. Wireshark contains such a wealth of obscure packet dissectors (and today&amp;#39;s heterogenous public/open networks are so remarkably chatty and filled with weird stuff) that you&amp;#39;re bound to run into things that most (or all!) people in the room don&amp;#39;t know about, so it could be a good learning activity for groups of all skill levels. 
</content:encoded>
	<dc:date>2010-01-21T19:37:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/359">
	<title>mod-fcgi terminated by calling exit()</title>
	<link>http://debian-administration.org/users/simonw/weblog/359</link>
	<content:encoded>Error: &lt;br /&gt;&lt;br /&gt;[Mon Jan 18 11:24:53 2010] [notice] mod_fcgid: process /.../MyApp/script/MyApp_fastcgi.pl(10514) exit(communication error), terminated by calling exit(), return code: 255 &lt;br /&gt;&lt;br /&gt;Was caused by changed file permissions on the script MyApp_fastcgi.pl &lt;br /&gt;&lt;br /&gt;The simple ones are the hardest to find sometimes.
</content:encoded>
	<dc:date>2010-01-18T11:32:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/358">
	<title>Profiling Perl Web application under Apache</title>
	<link>http://debian-administration.org/users/simonw/weblog/358</link>
	<content:encoded>We have a web application written in Catalyst running using mod_fcgid on Lenny which we wish to improve performance on, the folks are #catalyst recommended NYTProf as a profiling tool. &lt;br /&gt;&lt;br /&gt;Attempts to persuade the application itself to run under libapache2-mod-perl2 failed miserably (well actually succeeded first time, then failed repeatedly). The behaviour of mod-perl seems to be inconsistent from run to run, with Apache starting or not starting apparently randomly (race condition?). &lt;br /&gt;&lt;br /&gt;So set about trying to gather data when it runs under mod_fcgid. &lt;br /&gt;&lt;br /&gt;Modified the start of the &amp;quot;scripts/myapp_fastcgi.pl&amp;quot; script to read &amp;quot;#!/usr/bin/perl -w -d:NYTProf&amp;quot;, and modified the permissions of &amp;quot;scripts&amp;quot; so that www-data could write the profile data there. &lt;br /&gt;&lt;br /&gt;Added &amp;quot;MaxProcessCount 1&amp;quot; to the virtualhost so that only one fcgid process is used. Modified &amp;quot;/etc/apache2/apache.conf&amp;quot; so MaxKeepAliveRequests is 0, as when the process restarts the nytprof.out is overwritten. &lt;br /&gt;&lt;br /&gt;Added a method to the Catalyst app that causes the FCGI process to exit cleanly, so that the NYTProf file is not truncated. I&amp;#39;d hoped &amp;quot;kill&amp;quot; of the fcgi process would work here but no joy so far. &lt;br /&gt;&lt;br /&gt;The fastcgi process is still restarting occasionally. Any ideas why anyone? &lt;br /&gt;&lt;br /&gt;I can add the process ID to the output file if this gets too painful, but it is not so often I can&amp;#39;t collect useful data about performance (the fcgid will restart every hour due to configurable timeout, but I don&amp;#39;t get anywhere near an hour when collecting profile data before the process restarts). &lt;br /&gt;&lt;br /&gt;So far everything points to performance of the YAML libraries as our first bottleneck in this application, although we may simply be reading and saving YAML files more often than we have to.
</content:encoded>
	<dc:date>2010-01-15T13:05:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/357">
	<title>PHP gettext</title>
	<link>http://debian-administration.org/users/simonw/weblog/357</link>
	<content:encoded>Tried to use a package (phpesp) that uses PHP gettext support. &lt;br /&gt;&lt;br /&gt;There is a comment in the PHP gettext pages that Debian needs package locales-all for this to work. &lt;br /&gt;&lt;br /&gt;Now I think: &lt;br /&gt;&lt;br /&gt;It just works (i.e. I didn&amp;#39;t strictly need to fiddle) &lt;br /&gt;&lt;br /&gt;You want &amp;quot;locales-all&amp;quot; because software using gettext almost certainly can/will support locales you don&amp;#39;t have installed if you don&amp;#39;t. &lt;br /&gt;&lt;br /&gt;phpESP tests gettext support with a locale I didn&amp;#39;t have installed. &lt;br /&gt;&lt;br /&gt;php-gettext is a separate package implementation a PHP based gettext like approach which you shouldn&amp;#39;t need because PHP gettext works if you use Debian. &lt;br /&gt;&lt;br /&gt;It feels like there is a bug report due when I have to read comments on the PHP website to make stuff work in Debian. Maybe it is a RTP for phpESP that is missing? Guess I&amp;#39;ll let you know if we decided to use it in anger. &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=421268&quot; rel=&quot;nofollow&quot;&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=421268&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well trodden paths..... &lt;br /&gt;&lt;br /&gt;As someone pointed out at the Devon and Cornwall GNU/Linux user group mentioned Google Docs has a form editor that does much the same thing much more easily, but them my freedom to fiddle would disappear. Still credit to Google for a nice implementation.
</content:encoded>
	<dc:date>2010-01-11T00:19:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/kumanna/weblog/9">
	<title>Brief updates and some advice</title>
	<link>http://debian-administration.org/users/kumanna/weblog/9</link>
	<content:encoded>&lt;p&gt;So, while &lt;a href=&quot;http://rkd.zgib.net/&quot; rel=&quot;nofollow&quot;&gt;Richard&lt;/a&gt; is busy doing research and arranging or facilitating &lt;a href=&quot;http://lists.vireo.org/pipermail/debiannyc/2010-January/000454.html&quot; rel=&quot;nofollow&quot;&gt;several&lt;/a&gt; &lt;a href=&quot;http://lists.vireo.org/pipermail/debiannyc/2010-January/000455.html&quot; rel=&quot;nofollow&quot;&gt;Debian&lt;/a&gt; &lt;a href=&quot;http://lists.vireo.org/pipermail/debiannyc/2010-January/000461.html&quot; rel=&quot;nofollow&quot;&gt;workshops&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Chennai&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; I am, gulping down &lt;a href=&quot;http://en.wikipedia.org/wiki/Idli&quot; rel=&quot;nofollow&quot;&gt;Idlis&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Dosa&quot; rel=&quot;nofollow&quot;&gt;Dosas&lt;/a&gt; by the dozen. It&amp;#39;s been a fun visit, and I got to visit several places in my &lt;a href=&quot;http://en.wikipedia.org/wiki/Tamil_Nadu&quot; rel=&quot;nofollow&quot;&gt;native state&lt;/a&gt;, but since my visit to &lt;a href=&quot;http://en.wikipedia.org/wiki/Mumbai&quot; rel=&quot;nofollow&quot;&gt;Mumbai&lt;/a&gt; is rather short, I won&amp;#39;t be able to say hello to several friends this time (Sorry Kartik). Maybe this would happen only when I am back in India on a permanent basis; let&amp;#39;s see...&lt;p&gt;Here are some general guidelines for travelers which I&amp;#39;d like to share:&lt;ul&gt;&lt;li&gt;They say it doesn&amp;#39;t snow in &lt;a href=&quot;http://en.wikipedia.org/wiki/Dallas,_TX&quot; rel=&quot;nofollow&quot;&gt;Dallas&lt;/a&gt;. &lt;a href=&quot;http://www.dallasnews.com/sharedcontent/dws/news/localnews/stories/DN-weather_25met.ART0.State.Edition2.4bc6c62.html&quot; rel=&quot;nofollow&quot;&gt;Don&amp;#39;t believe them&lt;/a&gt;. I had to stay overnight at Dallas, and then embark on a trip in the other direction (trans-Pacific) to get home. It wasn&amp;#39;t a really fun journey.&lt;li&gt;If you&amp;#39;re ever rerouted due to flight delays, ensure you travel by a similar route, or else, ensure that you&amp;#39;re not a vegetarian/vegan. If you fly to Tokyo and Hong Kong, for instance, be sure that you&amp;#39;ve specified your meal choices well in advance. Of course, you can live on fruits and bread, but you&amp;#39;ll really be doing yourself a favour by not missing your flights in the first place; I don&amp;#39;t know how I have wronged the weather gods this time.&lt;li&gt;Ensure that you don&amp;#39;t keep too many valuables (which Customs might be suspicious of) in your checked-in baggage. This is important, especially to get through situations where you find that your baggage doesn&amp;#39;t arrive with you (my baggage came a day late, and, thankfully, cleared customs quickly since my clothes were duty free, thanks to the many heavy duty cycles they&amp;#39;ve gone through in washing machines).&lt;/ul&gt;&lt;p&gt;It&amp;#39;s been a really fun trip, and I am sure I&amp;#39;ll enjoy the rest of the trip, till I get back to my old routine and resume work.&lt;p&gt;Finally, in keeping with the spirit of &lt;a href=&quot;http://xana.scru.org/xana2/&quot; rel=&quot;nofollow&quot;&gt;a blog I try to understand&lt;/a&gt; (albeit, in vain, I must accept), I duplicate the concept of &lt;a href=&quot;http://xana.scru.org/xana2/mintings/airporttourism/&quot; rel=&quot;nofollow&quot;&gt;a post from that blog&lt;/a&gt;, here is an up-to-date list of airports in which I have sat, but never left except by way of airplane:&lt;ul&gt;&lt;li&gt;LGW&lt;li&gt;IDR&lt;li&gt;EWR&lt;li&gt;CLT&lt;li&gt;TKO&lt;li&gt;HKG&lt;/ul&gt;&lt;p&gt;More updates later. Bye for now.
</content:encoded>
	<dc:date>2010-01-07T04:04:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/kumanna/weblog/8">
	<title>Brief updates and some advice</title>
	<link>http://debian-administration.org/users/kumanna/weblog/8</link>
	<content:encoded>&lt;p&gt;So, while &lt;a href=&quot;http://rkd.zgib.net/&quot; rel=&quot;nofollow&quot;&gt;Richard&lt;/a&gt; is busy doing research and arranging or facilitating &lt;a href=&quot;http://lists.vireo.org/pipermail/debiannyc/2010-January/000454.html&quot; rel=&quot;nofollow&quot;&gt;several&lt;/a&gt; &lt;a href=&quot;http://lists.vireo.org/pipermail/debiannyc/2010-January/000455.html&quot; rel=&quot;nofollow&quot;&gt;Debian&lt;/a&gt; &lt;a href=&quot;http://lists.vireo.org/pipermail/debiannyc/2010-January/000461.html&quot; rel=&quot;nofollow&quot;&gt;workshops&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Chennai&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; I am, gulping down &lt;a href=&quot;http://en.wikipedia.org/wiki/Idli&quot; rel=&quot;nofollow&quot;&gt;Idlis&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Dosa&quot; rel=&quot;nofollow&quot;&gt;Dosas&lt;/a&gt; by the dozen. It&amp;#39;s been a fun visit, and I got to visit several places in my &lt;a href=&quot;http://en.wikipedia.org/wiki/Tamil_Nadu&quot; rel=&quot;nofollow&quot;&gt;native state&lt;/a&gt;, but since my visit to &lt;a href=&quot;http://en.wikipedia.org/wiki/Mumbai&quot; rel=&quot;nofollow&quot;&gt;Mumbai&lt;/a&gt; is rather short, I won&amp;#39;t be able to say hello to several friends this time (Sorry Kartik). Maybe this would happen only when I am back in India on a permanent basis; let&amp;#39;s see...&lt;p&gt;Here are some general guidelines for travelers which I&amp;#39;d like to share:&lt;ul&gt;&lt;li&gt;They say it doesn&amp;#39;t snow in &lt;a href=&quot;http://en.wikipedia.org/wiki/Dallas,_TX&quot; rel=&quot;nofollow&quot;&gt;Dallas&lt;/a&gt;. &lt;a href=&quot;http://www.dallasnews.com/sharedcontent/dws/news/localnews/stories/DN-weather_25met.ART0.State.Edition2.4bc6c62.html&quot; rel=&quot;nofollow&quot;&gt;Don&amp;#39;t believe them&lt;/a&gt;. I had to stay overnight at Dallas, and then embark on a trip in the other direction (trans-Pacific) to get home. It wasn&amp;#39;t a really fun journey.&lt;li&gt;If you&amp;#39;re ever rerouted due to flight delays, ensure you travel by a similar route, or else, ensure that you&amp;#39;re not a vegetarian/vegan. If you fly to Tokyo and Hong Kong, for instance, be sure that you&amp;#39;ve specified your meal choices well in advance. Of course, you can live on fruits and bread, but you&amp;#39;ll really be doing yourself a favour by not missing your flights in the first place; I don&amp;#39;t know how I have wronged the weather gods this time.&lt;li&gt;Ensure that you don&amp;#39;t keep too many valuables (which Customs might be suspicious of) in your checked-in baggage. This is important, especially to get through situations where you find that your baggage doesn&amp;#39;t arrive with you (my baggage came a day late, and, thankfully, cleared customs quickly since my clothes were duty free, thanks to the many heavy duty cycles they&amp;#39;ve gone through in washing machines).&lt;/ul&gt;&lt;p&gt;It&amp;#39;s been a really fun trip, and I am sure I&amp;#39;ll enjoy the rest of the trip, till I get back to my old routine and resume work.&lt;p&gt;Finally, in keeping with the spirit of &lt;a href=&quot;http://xana.scru.org/xana2/&quot; rel=&quot;nofollow&quot;&gt;a blog I try to understand&lt;/a&gt; (albeit, in vain, I must accept), I duplicate the concept of &lt;a href=&quot;http://xana.scru.org/xana2/mintings/airporttourism/&quot; rel=&quot;nofollow&quot;&gt;a post from that blog&lt;/a&gt;, here is an up-to-date list of airports in which I have sat, but never left except by way of airplane:&lt;ul&gt;&lt;li&gt;LGW&lt;li&gt;IDR&lt;li&gt;EWR&lt;li&gt;CLT&lt;li&gt;TKO&lt;li&gt;HKG&lt;/ul&gt;&lt;p&gt;More updates later. Bye for now.
</content:encoded>
	<dc:date>2010-01-07T04:01:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/mnaumann/weblog/4">
	<title>Linux/Ubuntu on an Asus UL30A (QX130V)</title>
	<link>http://debian-administration.org/users/mnaumann/weblog/4</link>
	<content:encoded>Preliminary note: &lt;br /&gt;I know this web site is actually about &amp;#39;Debian Administration&amp;#39; so if this article, which also deals with the underlying hardware and linux driver issues, appears offtopic please notify me so I can move it elsewhere. &lt;br /&gt;&lt;br /&gt;All information in this article refers to the Asus UL30A-QX130V with BIOS v211. &lt;br /&gt;&lt;br /&gt;The first thing I did is what I always do on a new system with Windows preinstalled: install the latest firmware update, since it is convenient to do it this way before replacing Windows by Linux since most vendors still fail to provide BIOS flashing support for linux (actually the only vendor I know to support it on some of their products is DELL) and unsupported ways can fail, especially on laptops (my mom&amp;#39;s laptop refused to even power on after flashing its BIOS with coreboots&amp;#39; &amp;quot;flashrom&amp;quot; the other day, ouch). &lt;br /&gt;&lt;br /&gt;I ended up installing Ubuntu 9.10 (Karmic) on the UL30A using the Alternate installer. This is not really straight forward since you need to get the Alternate Installer image onto a USB stick first (or setup net booting) and the recommended way to do this - &lt;a href=&quot;http://www.pendrivelinux.com/create-a-ubuntu-9-10-live-usb-in-windows/&quot; rel=&quot;nofollow&quot;&gt;http://www.pendrivelinux.com/create-a-ubuntu-9-10-live-usb-in-windows/&lt;/a&gt; - will not work with the Alternate Installer. However, one of the methods provided at &lt;a href=&quot;http://help.ubuntu.com/community/USB%20Installation%20Media&quot; rel=&quot;nofollow&quot;&gt;http://help.ubuntu.com/community/USB%20Installation%20Media&lt;/a&gt; should work. Alternatively, if you have another Ubuntu desktop, you can use the &amp;#39;USB start media creator&amp;#39; (usb-creator-gtk) application recent versions provide. The version in Karmic (have not tested other versions of usb-creator-gtk) works fine with the Alternate Installer ISO. &lt;br /&gt;&lt;br /&gt;When installing Ubuntu, you should select manual partitioning, since you do not really want a 12G swap partition (WTF!) it would setup by default. You may (or not) also want to preserve the first partition (a hidden partition with an NTFS file system on it) which is the Express Gate partition. If you remove it Express Gate will no longer work - which is fine for me, but your mileage may vary. Apparently Splashtop (the original non-Asus-branded title of this software) is not really installed on a SSD in this case, it is just invoked by a NAND-flash contained boot loader which will print an error message on screen and reboot if you power the laptop up using the left hand side Express Gate button after having removed the Express Gate partition. &lt;br /&gt;&lt;br /&gt;Once I had completed the installation, I ended up with a kernel image which was of a later patch level than the modules I had installed. This negatively impacted the loadable kernel modules, i.e. neither ethernet nor wireless worked. A dirty workaround of adding a symlink to the old modules worked around it. A better way is probably to make sure you have the modules installed for the kernel you are using whenever you upgrade it. &lt;br /&gt;&lt;br /&gt;I also installed the linux-backport-modules package so that I could have access to the latest modules. I did not actually test whether they are neccessary, though. Most critical stuff (chipset, CPU, graphics, keyboard, NIC, USB) seemed to work fine without them, too. &lt;br /&gt;&lt;br /&gt;I finally ended up with this: &lt;pre&gt;
# cat /proc/version
Linux version 2.6.31-16-generic (buildd@crested) (gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu8) ) #53-Ubuntu SMP Tue Dec 8 04:02:15 UTC 2009
#
&lt;/pre&gt; &lt;pre&gt;# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M-E LPC Interface Controller [8086:2917] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)
02:00.0 Network controller [0280]: Intel Corporation WiFi Link 100 Series [8086:0083]
03:00.0 Ethernet controller [0200]: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter [1969:1062] (rev c0)
#
&lt;/pre&gt; &lt;pre&gt;
# lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 058f:6366 Alcor Micro Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04f2:b036 Chicony Electronics Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0b05:1751 ASUSTek Computer, Inc. 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
#
&lt;/pre&gt;&lt;br /&gt;Everything worked fine out of the box with the following exceptions: &lt;br /&gt;&lt;br /&gt;* the Elantech touchpad is incorrectly detected as a Logitech USB mouse: &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+bug/418282&quot; rel=&quot;nofollow&quot;&gt;https://bugs.launchpad.net/ubuntu/+bug/418282&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* the webcam image is flipped upside down, apparently due to an issue in the lib4l-0 version shipping with Karmic; the Lucid (Ubuntu 10.04) version as available at &lt;a href=&quot;http://packages.ubuntu.com/lucid/libv4l-0&quot; rel=&quot;nofollow&quot;&gt;http://packages.ubuntu.com/lucid/libv4l-0&lt;/a&gt; may fix this, if it does not try to follow the instructions provided by Hans Goede around page 21 of &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=838210&quot; rel=&quot;nofollow&quot;&gt;http://ubuntuforums.org/showthread.php?t=838210&lt;/a&gt;; a possible workaround (which I have not tested) is also mentioned at &lt;a href=&quot;http://ubuntuforums.org/showthread.php?p=8256802&quot; rel=&quot;nofollow&quot;&gt;http://ubuntuforums.org/showthread.php?p=8256802&lt;/a&gt;; some applications (such as &amp;#39;cheese&amp;#39;) also allow for flipping the image upside down &lt;br /&gt;&lt;br /&gt;* the SD 5-in-1 card reader is detected but fails to detect any media (I tested with two different SDHC media only), so they cannot be mounted; according to the Asus driver download website this device is an &amp;quot;Alcor AU6433 Card Reader&amp;quot;; the vendor website is at &lt;a href=&quot;http://www.alcormicro.com/en_content/c_product/product_01b.php?CategoryID=7&amp;amp;IndexID=1&quot; rel=&quot;nofollow&quot;&gt;http://www.alcormicro.com/en_content/c_product/product_01b.php?CategoryID=7&amp;amp;IndexID=1&lt;/a&gt;; this bug is being tracked at &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+bug/366478&quot; rel=&quot;nofollow&quot;&gt;https://bugs.launchpad.net/ubuntu/+bug/366478&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* some people seem to have issues with the Bluetooth device not being detected; This can be a BIOS bug which according to the BIOS changelog on the Asus support website has been fixed as of version 209: &amp;quot;Fix the issue that MF210 3G card and Bluetooth cannot be detected.&amp;quot; I am currently using BIOS v211 and Bluetooth seems to work out of the box (though I have no other Bluetooth device to test with). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reviews: &lt;br /&gt;&lt;a href=&quot;http://www.liliputing.com/2009/10/asus-ul30a-review.html&quot; rel=&quot;nofollow&quot;&gt;http://www.liliputing.com/2009/10/asus-ul30a-review.html&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.laptopmag.com/review/laptops/asus-ul30a.aspx&quot; rel=&quot;nofollow&quot;&gt;http://www.laptopmag.com/review/laptops/asus-ul30a.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://hothardware.com/Articles/Asus-133-UL30A-CULV-Notebook-Review/&quot; rel=&quot;nofollow&quot;&gt;http://hothardware.com/Articles/Asus-133-UL30A-CULV-Notebook-Review/&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://gryniewicz.com/blogs/dang/2009/12/18/linux-on-asus-ul30a-x5/&quot; rel=&quot;nofollow&quot;&gt;http://gryniewicz.com/blogs/dang/2009/12/18/linux-on-asus-ul30a-x5/&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.linlap.com/wiki/asus+ul30a&quot; rel=&quot;nofollow&quot;&gt;http://www.linlap.com/wiki/asus+ul30a&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More reviews at &lt;a href=&quot;http://tuxmobil.org/asus.html&quot; rel=&quot;nofollow&quot;&gt;tuxmobil.org&lt;/a&gt;, &lt;a href=&quot;http://www.linux-on-laptops.com/asus.html&quot; rel=&quot;nofollow&quot;&gt;linux-on-laptops.com&lt;/a&gt; and &lt;a href=&quot;http://www.linuxcompatible.org/Asus_v2089.html&quot; rel=&quot;nofollow&quot;&gt;linuxcompatible.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Manual: &lt;br /&gt;&lt;a href=&quot;http://dlcdnet.asus.com/pub/ASUS/nb/UL30A/E4790.zip&quot; rel=&quot;nofollow&quot;&gt;http://dlcdnet.asus.com/pub/ASUS/nb/UL30A/E4790.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Downloads: &lt;br /&gt;&lt;a href=&quot;http://support.asus.com.tw/download/download.aspx?model=UL30A&amp;amp;os=8&quot; rel=&quot;nofollow&quot;&gt;http://support.asus.com.tw/download/download.aspx?model=UL30A&amp;amp;os=8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Troubleshooting: &lt;br /&gt;&lt;a href=&quot;http://vip.asus.com/forum/topic.aspx?board_id=3&amp;amp;model=UL30A&quot; rel=&quot;nofollow&quot;&gt;http://vip.asus.com/forum/topic.aspx?board_id=3&amp;amp;model=UL30A&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://launchpad.net/~asus-ul30&quot; rel=&quot;nofollow&quot;&gt;https://launchpad.net/~asus-ul30&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://wiki.ubuntu.com/LaptopTestingTeam/AsusUL30A&quot; rel=&quot;nofollow&quot;&gt;http://wiki.ubuntu.com/LaptopTestingTeam/AsusUL30A&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Debian HCL entry: &lt;br /&gt;&lt;a href=&quot;http://kmuto.jp/debian/hcl/ASUS/UL30A-QX130V&quot; rel=&quot;nofollow&quot;&gt;http://kmuto.jp/debian/hcl/ASUS/UL30A-QX130V&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hacking ExpressGate / Splashtop: &lt;br /&gt;&lt;a href=&quot;http://www.phoronix.com/forums/showthread.php?t=11610&quot; rel=&quot;nofollow&quot;&gt;http://www.phoronix.com/forums/showthread.php?t=11610&lt;/a&gt;&lt;br /&gt;
</content:encoded>
	<dc:date>2010-01-06T03:26:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/ajt/weblog/180">
	<title>Installing Debian onto an Asus A6Q00KM</title>
	<link>http://debian-administration.org/users/ajt/weblog/180</link>
	<content:encoded>&lt;p&gt;We&amp;#39;re in France at the in-laws. Today I&amp;#39;m installing Debian Lenny onto my mother-in-law-(equivalent)&amp;#39;s Asus notebook.&lt;p&gt;The first problem was getting the new RAM I bought for her into the unit. There are three possible holes in the base and non of them are marked, but I was lucky and guessed the right one first time. The first DIMM went in okay, the second needed re-seating and some coersion to stay in place and be detected by the BIOS.&lt;p&gt;The second problem was that the Asus&amp;#39;s ACPI BIOS was rubbish and the Debian installer stopped dead in the water. I added acpi=off pci=nommconf and the installer is running happily at the moment. It&amp;#39;s pulling most of the files it needs off the 5.0.3 DVD, the rest directly off the fr.debian.org mirror, 14 minutes to go....
</content:encoded>
	<dc:date>2009-12-30T10:51:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/356">
	<title>Death of a firewall</title>
	<link>http://debian-administration.org/users/simonw/weblog/356</link>
	<content:encoded>The disk drive overheated, the screen was full of I/O errors and a panic message, but the kernel carried on routing packets for another 2 hours before it succumbed. By which time I was in the computer room, and had built a replacement server just in case the disk drive was dead. &lt;br /&gt;&lt;br /&gt;I need a job where I get paid extra for a call out at 03:30 over the holiday period, preferably in extra sleep.
</content:encoded>
	<dc:date>2009-12-28T11:47:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/dkg/weblog/58">
	<title>January 2010 Bug-Squashing Party NYC</title>
	<link>http://debian-administration.org/users/dkg/weblog/58</link>
	<content:encoded>&lt;p&gt;We&amp;#39;re going to have a &lt;a href=&quot;http://wiki.debian.org/BSP2010/NewYorkCity&quot; rel=&quot;nofollow&quot;&gt;Bug-Squashing Party at the end of January 2010 in New York City&lt;/a&gt;. If you live in or around the tri-state area (or want to visit), are interested in learning about the process, meeting other debian folk, or just squashing some bugs in good company, you should come out and join us! &lt;dl&gt;&lt;dt&gt;Where:&lt;dd&gt;Brooklyn, New York, USA&lt;dt&gt;When:&lt;dd&gt;January 29th, 30th, and maybe 31st of 2010&lt;dt&gt;Why:&lt;dd&gt;Because them bugs need squashing!&lt;/dl&gt;&lt;p&gt;If you plan on coming, please either sign up on &lt;a href=&quot;http://wiki.debian.org/BSP2010/NewYorkCity&quot; rel=&quot;nofollow&quot;&gt;the wiki page&lt;/a&gt;, or at least mail one of the good folks listed there, or pop into &lt;a href=&quot;irc://irc.oftc.net/#debian-nyc&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;#debian-nyc&lt;/tt&gt; on &lt;tt&gt;irc.oftc.net&lt;/tt&gt;&amp;#39;s IRC network&lt;/a&gt;. 
</content:encoded>
	<dc:date>2009-12-21T20:54:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/dkg/weblog/57">
	<title>dd, netcat, and disk throughput</title>
	<link>http://debian-administration.org/users/dkg/weblog/57</link>
	<content:encoded>&lt;p&gt; I was trying to dump a large Logical Volume (LV) over ethernet from one machine to another. I found some behavior which surprised me. fun constraints &lt;ul&gt;&lt;li&gt;I have only a fairly minimal debian installation on each machine (which fortunately includes &lt;tt&gt;netcat-traditional&lt;/tt&gt;) &lt;li&gt;The two machines are connected directly by a single (gigabit) ethernet cable, with no other network connection. So no pulling in extra packages.&lt;li&gt;I have serial console access to both machines, but no physical access.&lt;li&gt;The LV being transfered is 973GB in size according to &lt;tt&gt;lvs&lt;/tt&gt; (fairly large, that is), and contains a LUKS volume, which itself contains a basically-full filesystem -- transferring just the &amp;quot;used&amp;quot; bytes is not going to save space/time.&lt;li&gt;I want to be able to check on how the transfer is doing while it&amp;#39;s happening.&lt;li&gt;I want the LV to show up as an LV on the target system, and don&amp;#39;t have tons of extra room on the target to play around with (so no dumping it to the filesystem as a disk image first).&lt;/ul&gt;&lt;p&gt;(how do i get myself into these messes?)
&lt;p&gt;This entry has been truncated &lt;a href=&quot;http://debian-administration.org/users/dkg/weblog/57&quot;&gt;read the full entry&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2009-12-21T06:21:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/simonw/weblog/355">
	<title>Big email providers don&amp;#39;t care!</title>
	<link>http://debian-administration.org/users/simonw/weblog/355</link>
	<content:encoded>&lt;p&gt;3 years ago I wrote a &lt;a href=&quot;http://www.circleid.com/post/false_positives_and_ignorance/&quot; rel=&quot;nofollow&quot;&gt;short rant&lt;/a&gt; highlighting that many big email providers fail to make even preliminary efforts to improve the deliver-ability of their email.&lt;p&gt;3 years on I note the situation is now worse. The RFC-Ignorant list I referred to then, now has additional records for hotmail. There are now other widely implemented statistical systems using this list. Thus making it more important to sort these details out.&lt;p&gt;The topic came onto my radar again when someone testing their own email address hit an issue, one of the contributing factors was a 7 year old listing of their provider (Verizon) on RFC-Ignorant.&lt;p&gt;If you have a lot of trouble with email being falsely marked as spam, perhaps you are using the wrong provider.&lt;p&gt;They may be &amp;quot;too big to block&amp;quot;, but they aren&amp;#39;t &amp;quot;too big&amp;quot; to leave.&lt;p&gt;Friends don&amp;#39;t let other friends use {hotmail|Yahoo!|orange.fr|....}
</content:encoded>
	<dc:date>2009-12-21T00:51:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/ajt/weblog/179">
	<title>Getting Debian onto a Novatech V13</title>
	<link>http://debian-administration.org/users/ajt/weblog/179</link>
	<content:encoded>&lt;p&gt;I decided to get my self a new notebook. Novatech do a V13 unit (Clevo W83T) unit for &amp;pound;340 and it comes naked, so no Windows tax to pay.&lt;p&gt;It doesn&amp;#39;t have a CD/DVD drive so I have to boot it some other way to get the installer going. I tried to PXE boot it, and that works but the Lenny or Squeeze kernels doesn&amp;#39;t have the drivers for the JMC25X ethernet card it has so that&amp;#39;s not much use at the moment...&lt;p&gt;I tried an external USB/IDE hard disk. That has loads of space on it but GRUB fails with a Geom problem.&lt;p&gt;I can get it to boot okay with an ext2 formatted USB key with extlinux, however that kenel panics when it can&amp;#39;t find a root filesystem...&lt;p&gt;I tried a FAT formatted USB key that I used on my dad&amp;#39;s Viglen last year and that just gives a blank screen.&lt;p&gt;I must be doing something silly....
</content:encoded>
	<dc:date>2009-12-20T17:39:00+00:00</dc:date>
</item>

<item rdf:about="http://debian-administration.org/users/kumanna/weblog/7">
	<title>For Hindi Debian users</title>
	<link>http://debian-administration.org/users/kumanna/weblog/7</link>
	<content:encoded>&lt;p&gt;(English translation below. Indian Debian community, please spread the word!)&lt;p&gt;?????? ?? ????? ???? ???? ???? ???????! ???? ???? ??? ????, ?? ?????? ?? ?? ??? ?? ?????? ?????? ??? ?????? ??, ?? KDE, GNOME ?? ???? ?? ????????? ???? ??? ????? ??? ?????? ???. ?? ?? ????? ?? ?????????????? ????? ?????? ?? ???? ?? ???? ??. ????? ?????? ???????? (Debian Installer) ?? ??????? ?? ?????? Lenny ?? ???? ?? ?? ??? ???? ? ??? ???, ?? ??? ?? ???? ??????. ?? ?? ?? ??? ???? ???, ?? ????? ??? ?????? ?????? ?? ???? ?????, ????? ????? ???. ?????, ??? ?????? ?? ????? ???? ???? ???? ??????? ?? ?????? ???? ??? ??, ??? ???? ??? ??? ??, ?? ????? ?????? ???????? ?? ??????? ?? ?????? ??? ???? ?????? ????. ??? ???? ?? ?? ???????? ???? ?? ??? ??? ?????? ?? ????? ???????????? ?? ???????? ?? ??????? ?? ??????!&lt;p&gt;?????? ??? ??? ?????? ?? ??? ????? ??? ?????? ???? ?? ???????? ???? ??; ???? ????? ?? ????????? ????? ?? ???? ??? ???? ????? ??? ???? ??????? ????.&lt;p&gt;???? ??????? ?? ??? ?????? ??????: akumar@??????.???? (???????? ???) ;-)&lt;p&gt;???????! Translation &lt;p&gt;Fellow Debian users (who know Hindi)! Maybe you aren&amp;#39;t aware yet, but several parts of Debian have been localized and are available in several Indian languages, and KDE and GNOME and several programs are available natively in those languages. This has been possible only due to dedicated volunteers spending time in translating the programs. I have been translating the strings in the Debian Installer to Hindi, since Lenny, and will continue with the translations. But like others, I am short on both time, and my knowledge of technical Hindi words and phrases is limited. So, I&amp;#39;d request fellow users to chip in with some translations to the Debian Installer strings, if they have the time. That way, not only will you earn fame and glory, you&amp;#39;ll also earn the gratitude of the Hindi Debian user community.&lt;p&gt;You don&amp;#39;t need to be an expert in the language and grammar to help out with the translations. All you need is some working Hindi knowledge and a bit of time.&lt;p&gt;For more information, email me at akumar followed by debian.org&lt;p&gt;Thank you!
</content:encoded>
	<dc:date>2009-12-14T03:56:00+00:00</dc:date>
</item>


</rdf:RDF>
