Everything is a Freaking DNS problem - linux http://127.0.0.1:8080/blog/taxonomy/term/489/0 en Le Tablet nouveau est arrivee http://127.0.0.1:8080/blog/le-tablet-nouveau-est-arrivee <p>So I bought myselve a new gadget, a tablet. I wanted a couple of things, first of all I love the mythdroid app as a remote control for my MythTV, but as it runs on my phone and kids don't have a phone it was pretty much a blocking issue when I wasn't at home.<br /> The second thing I wanted was a device for the kids to play small games on ... and I also want to use it for the kids to watch some movies while we travel. On top of that it would be handy if I could use it to surf the web from my couch while not having to open up my laptop.</p> <p>I was looking into buying an Achos 10.1 which was due to be released earlier this month but I was fed up with waiting so I went googling for an alternative , and I found one .. it's an Apad, or an e-pad .. I still don't know .. the box says epad<br /> ebay listed it as a 10.2" Android 2.1 Epad Apad 1GHZ Tablet PC UMPC Netbook It's not an iPad, .. it's chinese and it costs 1/3 of an iPad and it runs Android. Yes that's right .. I had it delivered from the <a href="http://a-pads.co.uk/" rel="nofollow">UK</a> within 2 working days for just about 200 Euro including shipping.<br /> Ordered on thursday afternoon .. on my desk before 10AM on monday.</p> <p>Opening the box was a bit scary .. it had a weird e logo on the side wich some people recognised as a kind of browser logo that I`m unfamiliar with and the acommpanying manual was only mentioning an platform I don't want to use , however booting up the device reassured me .. there was a nice penguin on the bootup screen and seconds later an android logo appeared.</p> <p>The Good:</p> <p>The device is really easy to work with , kids can use it .. (that was the goal wasn't it ? ) It has a USB slot where you can plug in external storage<br /> and it has a SD slot for similar use .. it came with a 512Mb SD card which I replaced with an 8Gb one . It has an ethernet connection an extention cable with a real RJ45 connection . Lots of apps are available from it's market</p> <p>The Bad:</p> <p>It's not your default Google Market, the device has no access to the Google App Market but uses SlideMarket, not all apps are availble for download that way, however nothing blocks you from downloading .apk files and installing them on the device. For now I just swapped the SD card from my phone to get all the apps I wanted in a quick way but I should actually test plugging in my Android Phone using the USB and install the applications from the backup as the phone does have access to to the Google Market (Update: this actually works)</p> <p>Not all apps are using the full screen estate, they've been written with 3-4 inch phone screens in mind and not with a 10" tablet in mind. I've heard the same rants about using iPhone apps on the iPad. The fontsize of the device is configurable but not all text adapts to the new font size and it also looks like the wifi chipset isn't the best around.. I often have to reconnect to my wifi</p> <p>The Ugly:</p> <p>Battery life is really not good enough .. it should last 3-4 hours but it didn't even last 2 hours when I first used it .. however I was busy installing new apps and testing lots of stuff so in</p> <p>I haven't figured out how to configure gmail, gtail and other google services yet I should probably debug what's going on one day to see if it's actually a connectivity issue or if big G just blocks access from the device.</p> <p>Would I consider it a 1 on 1 replacement for an iPad ? Probably not ... it's not as stylish as the fruit device but looking at the features I wanted compared to the price I paid for it , it's the perfect gadget ...</p> <p>If I want to work I`ll open my laptop, when travelling I`ll be using my EEE , but to play with the kids and lookup stuff from the couch while watching TV it's going to be a 10" tablet.</p> http://127.0.0.1:8080/blog/le-tablet-nouveau-est-arrivee#comments android ipad linux tabled Mon, 18 Oct 2010 18:57:55 +0000 Kris Buytaert 1018 at http://127.0.0.1:8080/blog Implementing Raid Monitoring on a 3Ware 3w-9xxx based controller. http://127.0.0.1:8080/blog/implementing-raid-monitoring-3ware-3w-9xxx-based-controller <p>When you pull out a disk from your Raid setup it shows a warning in syslog</p> <p><div class="geshifilter"><pre class="text geshifilter-text" style="font-family:monospace;"><ol><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">Jan 27 10:18:22 EL860 kernel: 3w-9xxx: scsi0: AEN: WARNING (0x04:0x0019): Drive </div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">removed:port=1.</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">Jan 27 10:18:22 EL860 kernel: 3w-9xxx: scsi0: AEN: ERROR (0x04:0x0002): Degraded</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal"> unit:unit=0, port=1.</div></li></ol></pre></div></p> <p>However if no one is looking at syslog that won't really be helpfull.</p> <p>3Ware provides a tool from their site called tw_cli which can be used to manage<br /> the raid setup from the command line.</p> <p><div class="geshifilter"><pre class="text geshifilter-text" style="font-family:monospace;"><ol><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">[EL860-root@EL860 admin]# tw_cli /c0 show </div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">&nbsp;</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">------------------------------------------------------------------------------</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">u0 RAID-1 REBUILDING 41% - - 232.82 RiW ON </div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">&nbsp;</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">VPort Status Unit Size Type Phy Encl-Slot Model</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">------------------------------------------------------------------------------</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">p0 OK u0 232.88 GB SATA 0 - ST3250310NS </div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">p1 DEGRADED u0 232.88 GB SATA 1 - ST3250310NS </div></li></ol></pre></div></p> <p>I'd figure I'd either have to write wrapper script around that or find some other way of integrating it.<br /> Asking the question on ##infra-talk on irc.freenode.net gave me the following link to a <a href="http://github.com/stanaka/check_tw" rel="nofollow">check script</a> on github</p> <p><cite>koollman: sdog: something like <a href="http://github.com/stanaka/check_tw" title="http://github.com/stanaka/check_tw" rel="nofollow">http://github.com/stanaka/check_tw</a> should work. </cite></p> <p>With that in your snmpd.conf you can get the info via snmp</p> <p><div class="geshifilter"><pre class="text geshifilter-text" style="font-family:monospace;"><ol><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">[root snmp]# snmpwalk localhost -v 2c -c public .1.3.6.1.4.1.2</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">021 | grep ext </div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">UCD-SNMP-MIB::extIndex.1 = INTEGER: 1</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">UCD-SNMP-MIB::extNames.1 = STRING: TW_RAID</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">UCD-SNMP-MIB::extCommand.1 = STRING: /usr/local/sbin/check_tw</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">UCD-SNMP-MIB::extResult.1 = INTEGER: 2</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">UCD-SNMP-MIB::extOutput.1 = STRING: CRITICAL: Unit: u0, Type: RAID-1, Status: RE</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">BUILDING</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">UCD-SNMP-MIB::extErrFix.1 = INTEGER: 0</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">UCD-SNMP-MIB::extErrFixCmd.1 = STRING: </div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">UCD-SNMP-MIB::ssSysContext.0 = INTEGER: 2073</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">UCD-SNMP-MIB::ssRawContexts.0 = Counter32: 11781783</div></li><li style="font-family: monospace; font-weight: normal;"><div style="font-family: monospace; font-weight: normal; font-style: normal">UCD-DLMOD-MIB::dlmodNextIndex.0 = INTEGER: 1</div></li></ol></pre></div></p> http://127.0.0.1:8080/blog/implementing-raid-monitoring-3ware-3w-9xxx-based-controller#comments 3w-9xxx 3ware didimentionihateraid linux monitoring opensource raid snmp Thu, 28 Jan 2010 18:41:42 +0000 Kris Buytaert 981 at http://127.0.0.1:8080/blog Life with an Android http://127.0.0.1:8080/blog/life-android <p>I've have never been a really an HTC fan, because of the platform they used before, I have been a Ericsson GA628, SH888, then Sony Ericsson fanboy for all my life T39m, K700, K800i , so this is my first attempt into using a different brand of phone , I've been wanting an Open Phone for ages.. but I've been waiting for Godot, er the openMoko, for way to long now so with the introduction of the HTC and my K800i being long overdue for a replacement.</p> <p>The Good,</p> <p>So in gereral I`m pretty satisfied with my HTC Hero so far, it's quick/reactive , the wifi has good reception , screen quality is good, the touch screen however will take some time to get used to .. it already happened a couple of times that I accidently started calling the wrong person while I was still browing trough the addressbook. But in short .. I like the phone ..</p> <p>However there's <a href="http://laforge.gnumonks.org/weblog/2009/11/04/#20091104-android_mythbusters" rel="nofollow">lots</a> of people out there warning us that the Android isn't really an Open phone, true, lots of the software on it is proprietary, and lots of the software in the Market is cripple or pay ware. However imvho it's a step in the good direction going from a fully closed phone so something already more open...</p> <p>The Bad</p> <p>The volume button is to easy to use when in your pocket , hence putting the phone on silent by walking around is not unusable and Camera Autofocus is pretty bad .. no I'm not comparing to my EOS 400D, but to my previos Ericsson phone. the quality of the pictures is shaky and there is no way to cover the lens.</p> <p>As for the The Ugly I'd have to say Bluetooth support, hey I want to be able to browse / download my addressbook from my Phone to my Bluetooth enabled car , this is a feature I had on my previous phone, and the phone before that ..I want to be able to upload and download files over Bluetooth, works on both my previous phones , I want to be able to send phonebook entries over bluetooth .. so that's pretty much my biggest annoyancy<br /> (unless someone knows solutions for this ?) </p> <p>So when will Sony Ericsson release their Android in Europe ? I`m hoping they'd keep the features they already had on their previous phones , so I`m hoping for better camera and better bluetooth support ..</p> <p>We have come a long way for Linux to be present in our daily life , even for Joe Average, at home we watch TV using MythTV, my alarm is a Chumby, the phone in my downstairs office is a TuxScreen ... So I`m wondering when I finally will get a car that is running Linux,</p> http://127.0.0.1:8080/blog/life-android#comments android bluetooth htc hero linux open source Thu, 05 Nov 2009 18:06:10 +0000 Kris Buytaert 954 at http://127.0.0.1:8080/blog The machine that vanished. http://127.0.0.1:8080/blog/machine-vanished <p>Today I lost a machine, a physical one, I couldn't find it back in my rack anymore. One moment I was logged on to it, and when I instructed it to boot off the network again for a fresh installation I couldn't find it back anymore, it was gone.</p> <p>When you have different ad hoc build development environments, you often grab whatever hardware is available to add to your pool and hope it doesn't kick you back, time always works against you when you have to build a fresh platform from a pool of hardware ready to be reused.</p> <p>I had half a rack of hardware ready to be redeployed, the default boot order of most machines is Disk, Network so we trigger a fresh network install by overwriting the MBR. So the one machine .. after doing a quick check to see if there was nothing relevant on it anymore we sent it to the reboot pool.</p> <p>The host was supposed to boot of the network, but I didn't even see a dhcp request coming in. So off to the lab it was .. where was that machine.. none of the consoles I tried was the correct one... until I found one box.. with a really really old installation , a machine that had returned from a different office.</p> <p>And then it all came clear ... unlike all the other machines this machine had a 2 disk raid setup, which we actually weren't using , we indeed hat cleared the bootsector of the first disk, but not the second disk .. and we never had really cleared the 2nd disk. So rather than booting of the network because the first disk failed it booted of the old copy on the second disk.</p> <p>Scratching that 2nd disk solved the problem .. for once it wasn't a DNS problem, but the RAID setup wasn't really helpfull either :)</p> <p>PS. Yes re-labeling the machines is still on the todolist .. maybe next year :)</p> http://127.0.0.1:8080/blog/machine-vanished#comments automating linux raid raid sucks Fri, 15 May 2009 18:12:36 +0000 Kris Buytaert 908 at http://127.0.0.1:8080/blog Happy 15th Birthday Linux ?? http://127.0.0.1:8080/blog/happy-15th-birthday-linux <p><a href="http://i.gizmodo.com/5169216/happy-15th-birthday-linux?skyline=true&amp;s=x" rel="nofollow">Last Friday</a> that's march 13th, Gizmodo wanted us to celebrated the 15th birthday of Linux. Kinda weird... as about 15 years ago I was already using Linux ....</p> <p>Fact is that the 1.0 release of Linux just had it's 15th birthday , but Linux itself is heading towards its 18th in september.</p> <p>Getting old ..both of us :) </p> <p>So when trying to catch up on my Linux Journal reading I ran into the <a href="http://www.linuxjournal.com/article/10370" rel="nofollow">15 years of Linux Journal</a> article, which makes a lot more sense than 15 year of Linux.</p> <p>The fun part being Shawn's adapted Bio</p> <p><cite>In 1994, Shawn was attending his first year of college at Michigan Tech University. He skipped his engineering classes almost every day to sneak into the computer labs and play with Linux. At the time it seemed a waste of tuition, but looking back, he wouldn't change a thing. </cite> </p> <p>Now pipe that trough s/Shawn/Kris/g and s/college at Michigan Tech University/KULeuven/g .. simlar story there ...</p> <p>My LJ subscription is up for renewal... not sure what I`m going to do .. I haven't been reading it from front to back anymore as I used to, I`m usually running 3-4 issues behind on reading .. And by that time I can read everything online anyhow...</p> http://127.0.0.1:8080/blog/happy-15th-birthday-linux#comments history linux linuxjournal old open source Tue, 17 Mar 2009 20:12:10 +0000 Kris Buytaert 888 at http://127.0.0.1:8080/blog Geekdinner Antwerp Edition 2 http://127.0.0.1:8080/blog/geekdinner-antwerp-edition-2 <p>Last Wednesday after the LSec event with Bruce Schneier and the R ans S from RSA , we already had a mini AdHoc GeekDinner in Leuven, one that pretty would have matched Philips requirements for having it called Geek dinner</p> <p><a href="http://www.paeps.cx/weblog/life/proliferation_of_geek_events.html" rel="nofollow">Philip</a> has been ranting this week about different events titled "Geek" not attrackting real geeks. that know hex and binary is but merely atrackting the Startup/Web crowd, now there's nothing wrong with both crowds, and I happen to be part of both but it can cause strange situations<br /> <a href="http://www.geekdinner.be/" rel="nofollow">Geekdinner.be</a>Tom K arranged a nice deal with <a href="http://detroubadour.be/" rel="nofollow">De Troubadour</a> so foodwise it promises to be great.</p> <p>And with the list currently showing a variety of<br /> Linux and BSD geeks, (both on Kernel and System Level it seems) the Apache geeks , some Ruby geeks, some Legal geeks, some Java geeks, etc that part should be covered ..</p> <p>So I`m pretty sure that the majority of Geeks at the upcoming Geekdinner will realize there are only 10 kind of people</p> <p>Still missing however from that list are the Drupal and PHP folks, the Django crowd, some Distribution geeks, some Gnome Geeks and some KDE geeks. Heck you all know I`m talking about you .. so go and subscribe <a href="http://geekdinner20090331.pbwiki.com/FrontPage" rel="nofollow">here</a></p> <p>I hope we aren't scaring away too much folks with this really Open Source oriented GeekDinner :) </p> <p>PS. And yes I think it's time for <a href="http://blog.elisehuard.be" rel="nofollow">Elise</a> to organise a Real Belgian Girl Geek Dinner :)</p> http://127.0.0.1:8080/blog/geekdinner-antwerp-edition-2#comments antwerpen apache detroubadour django drupal geekdinner linux open source php Sun, 01 Mar 2009 19:14:29 +0000 Kris Buytaert 882 at http://127.0.0.1:8080/blog TikiTag on Linux http://127.0.0.1:8080/blog/node/756 <p>After the <a href="http://www.oreillygmt.co.uk/2008/09/tikitag-launche.html" rel="nofollow">O'Reilly GMT</a> interview , the nice folks over at <a href="http://www.tikitag.com/" rel="nofollow">Tikitag</a> sent me a Tikitag presskit to play with. I actually got it about 2 weeks ago but I only got like 5 minutes of time with it earlier. Just time to find the <a href="http://groups.google.com/group/tikitag/web/bof---tikitag-and-linux" rel="nofollow">Linux Client</a> and get that to connect to their site. So far so good ... I however couldn't get a connection between my reader and the client. The readers' led was constantly on.</p> <p>So today I connected the reader to my Fedora based Dell Laptop, I figured out the content of the Debian package and copied those files (a startupscript and a jar file to my laptop) </p> <p>The led started flashing gently. I restarted pcscd , started the client and the Java client detected the reader , I launched the Tikitag Dashboard but that failed to detect the reader till after I restarted my firefox.</p> <p>From there on I could map tags to url's etc. So now I have a bunch of Tikitagged Businesscards.</p> <p>So my next step is to figure out why it isn't working on my EEE. Because after all the EEE is what I carry around when going to conferences and other places .. which is when I might want to actually use the TikiTag reader. (Any ideas anyone ?) </p> <p>There is a lot of potential for this kind of technology.. Imagine using it in a museum where you get a tagreader equipped device which you can use to read information about the artworks you are about to see.</p> http://127.0.0.1:8080/blog/node/756#comments linux Tikitag Mon, 27 Oct 2008 20:39:13 +0000 Kris Buytaert 756 at http://127.0.0.1:8080/blog Great Advertisement http://127.0.0.1:8080/blog/node/719 <p>But not a commercial one : </p> <object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/PLHjT5-XM9o&hl=en&fs=1" /><param name="allowFullScreen" value="true" /><embed src="http://www.youtube.com/v/PLHjT5-XM9o&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object> http://127.0.0.1:8080/blog/node/719#comments linux opensource penguins Fri, 29 Aug 2008 08:04:24 +0000 Kris Buytaert 719 at http://127.0.0.1:8080/blog Eat your own dogfood http://127.0.0.1:8080/blog/node/701 <p>Can someone over at ZDNet please kick <a href="http://blogs.zdnet.com/open-source/?p=2719" rel="nofollow">this idiot</a> of this planet ?<br /> We <a href="http://www.krisbuytaert.be/blog/node/600">already</a> <a href="http://www.krisbuytaert.be/blog/node/617">knew</a> that he doesn't have a clue what he is writing about </p> <p>But <a href="http://practical-tech.com/operating-system/linux-user-here/" rel="nofollow">Steven</a> is also surprised that Dana isn't using even Linux while he has been writing about it long enough .. </p> <p>Please make it stop !</p> http://127.0.0.1:8080/blog/node/701#comments dogfood journalists linux opensource Thu, 31 Jul 2008 18:30:36 +0000 Kris Buytaert 701 at http://127.0.0.1:8080/blog OLS Day 3 http://127.0.0.1:8080/blog/node/694 <p>As mentioned earlier Day 3 of the 2008 Ottawa Linux Symposium started of with our own talk about the different monitoring tools available on this planet.</p> <p>I planned on heading to the SynergyFS talk but phone calls and the hallway track with interresting discussions on Configuration management, the use of Live Migration and obviously Open Source Monitoring tools and the scaling thereof came in the way of that..</p> <p>So the openVZ Live migration talk came next ... Andrey also spoke on the Virtualization Mini summit and luckily he went a bit deeper<br /> into their Live Migration strategy .. however as someone noticed .. why spend so much time on developing something that already<br /> exists for ages ... so yes.. I guess I'll have to make that wheel T-shirt one day ...</p> <p>After lunch I headed into the Performance Inspector, very interesting to see a tool that might help out to debug Java code and corelate it to platform stuff .. I however need to figure out if it would actually fit our environments or if it requires too much other dependencies.</p> <p>Next was the Live Migration with Pass Trough Device for<br /> The propose to use guest PCI hot removal and hot add so it can be migrated.</p> <p>The topic has been discussed already a couple of times here in Ottawa (and in Boston at the Xen summit)<br /> What puzzled me was the bonding mode used... I'm used to using miimon and thus the linkstate of my physical interfaces to decide between active and backup, but the arp_interval is another way to test if there is traffic on the (virtual) network interface and decide which one should be active.</p> <p>The Auditing the Edgy and Complicated talk was a lot of fun.. it reminded me a lot of the time when I was more involved in the security area.. the stories from the trenches haven't really changed .. and it's still a pretty insecure environment out there which we should work on more often.</p> <p>No pictures from space this time (as at LCA 2005), but an outreach to the community to <a href="http://www.markshuttleworth.com/archives/146" rel="nofollow">synchronise</a></p> <p>The blogosphere already had it's say about this a couple of months ago .. so now the kernel community can discuss it.</p> <p>We're going to skip the Whiskey thingie .. I know a couple of people that will have heavy heads tomorrow morning .. but they are used to it .. we're off to get some decent food.. and probably some drinks ..</p> http://127.0.0.1:8080/blog/node/694#comments linux linuxsymposium ols ols2008 opensource Fri, 25 Jul 2008 22:17:49 +0000 Kris Buytaert 694 at http://127.0.0.1:8080/blog