Porting For The Sun: The Zlib Problem (ld.so.1: exe: fatal: relocation error: R_AMD64_32:)

With the recent update of the Sun Studio 12 compiler set I started seeing errors like this when compiling for example MySQL from source:

ld.so.1: exe: fatal: relocation error: R_AMD64_32:

Turns out that it was Zlib 1.2.5 causing the problem.
Continue reading

Posted in Software, Solaris | Tagged , | Leave a comment

Bash: Dynamic Variables

Every once in a while I need to use dynamic variables in shell scripts for doing things like

echo ${{$foo}_bar}

but unfortunately it won’t work like shown in the example above.
What will work however is this:
Continue reading

Posted in Bash, Helden der Technik, Linux, Software, Solaris | Tagged , , , , | Leave a comment

Honey, Honey

First honey from our beesFresh honey. Not from the Maestro this time, but from our own bees instead. Delicious.
Continue reading

Posted in Misc | Tagged , , | 2 Comments

WordPress 3.0: In the Update-Loop

After updating my WordPress installation to 3.0 I was stuck in the Update Loop. Every time I tried to access the admin interface WordPress would send me to the database update page where it then would say “No Update Required”. Turns out that WP-Cache was the culprit. After killing and restarting my memcache daemon I was finally able to complete the upgrade and manage WordPress again. What will take some more time to fix will be all the remaining problems like no longer working JavaScript functions.
Continue reading

Posted in internet, Software | Leave a comment

Schlimmer geht immer

Immer wenn ich denke, jetzt kann Werbung nicht mehr schrottiger werden, kommt ein neuer Held ums Eck und belehrt mich eines Besseren.

Continue reading

Posted in Entertainment, Helden der Lyrik, Helden der Technik, Misc, Multimedia | Tagged , , , | Leave a comment

Dnsmasq for ReadyNAS (Sparc & Intel)

Two things I’ve always missed on the ReadyNAS were a DNS server to serve my local network and a fully fledged DHCP server allowing me to assign IP addresses to my machines based on their MAC address. Dnsmasq can do both and more. It even integrates a TFTP/BOOTP/PXE server to boot diskless machines off the network. So I dived into the realms of add-on programming again and baked some add-ons ;)

Continue reading

Posted in Hardware, Networks, ReadyNAS, Software | Tagged , , , , | Leave a comment

Hard Typing Ahead

This camera module is known to be mounted upside-down in some notebooks. Applications that use the libv4l library should display the video correctly, as libv4l detects upside-down cameras and rotates the image automatically. See Hans de Goede’s post on the linux-uvc-devel mailing list for more information. For applications that don’t use libv4l, try holding your computer upside-down.

From the Linux-UVC wiki.
Continue reading

Posted in Hardware, Helden der Technik, Linux, Multimedia | Tagged , , , | Leave a comment

iSCSI Enterprise Target 1.4.20.1 for ReadyNAS (Sparc)

And yet another update: Took me some fixing of the sources but I finally was able to build a new release of the iSCSI Add-On for ReadyNAS. This release adds a lot of stability fixes of which mainly Solaris and Windows users will profit.

Get it here: iSCSItarget_1.4.20.1-readynas-1.0.3.bin (ReadyNAS Sparc only!)

Continue reading

Posted in ReadyNAS, Software | Tagged , , , , , | 1 Comment

WebSVN 2.3.1 for ReadyNAS (Sparc & Intel)

Since I was already updating the SVN stuff for the ReadyNAS line I thought I might as well upgrade the WebSVN add-on. So here we go:

ReadyNAS NV(+)/Duo/1100/X6: WebSVN_2.3.1-readynas-1.0.0.bin
ReadyNAS Pro/NVX/2100/3200: WebSVN_2.3.1-readypro-1.0.0.bin

Continue reading

Posted in ReadyNAS, Software | Tagged , , , , , | Leave a comment

Subversion 1.6.11 for ReadyNAS (Sparc & Intel)

Since I had some spare time I decided to upgrade my Subversion add-on for the ReadyNAS line. For a complete list of changes since the last version (1.6.6) see the official changelog.

Downloads:
For ReadyNAS NV(+)/Duo/1100/X6: subversion_1.6.11-readynas-1.0.0.bin
For ReadyNAS Pro/NVX/2100/3200: subversion_1.6.11-reaypro-1.0.0.bin

Continue reading

Posted in ReadyNAS, Software | Tagged , , , , | Leave a comment

So You Need A Typeface?


[ More >>> ]

Posted in Misc | Tagged , , | Leave a comment

Weltfrieden

Vorhin rief ‘ne Kundin an, ob ich Passwort weiß.
Ich merke mir Passwörter eigentlich nie.
Aber an weltfrieden konnte ich mich in der Tat erinnern.

Wäre mir wohl ähnlich gegangen.

Posted in Entertainment, Helden der Lyrik, Helden der Technik, security | Tagged , , , | Leave a comment

Süss

Posted in Entertainment, Misc, Multimedia | Tagged | Leave a comment

Dedicated to the Job

Posted in Misc | Leave a comment

Apache Patch: Pass environment variables to backends connected via mod_proxy_ajp

One popular method to connect Tomcat or JBoss to the Apache web server is using mod_proxy_ajp. This of course works very well except for the case where you want to pass some environment variables to the backends. This is especially true for those who want to implement a 404 error handler using Java or other languages backed by Java. A common request is to be able to pass the values of the REQUEST_… variables defined by Apache to the error handler. While the AJP13 protocol would actually allow for that to happen, mod_proxy_ajp doesn’t offer that functionality. Luckily it’s quite easy to patch the functionality in. All you need is the Apache source code. Download and unpack, then open the file modules/proxy/ajp_header.c in your favorite text editor. Look for this code snippet:
Continue reading

Posted in internet, Linux, Networks, Software | Tagged , | Leave a comment

Code of the day

#if __APPLE__ && __MAC_OS_X_VERSION_10_5
int inxorcise(int nochdir __attribute__((unused)),
              int noclose __attribute__((unused))) {
    fprintf(stderr, "Apple does not want programs to use
        daemon(3) and suggests using launchd(1).  We don't
        agree, but their dad is bigger than our dad.\n"
);
    exit(1);
}
#endif

Continue reading

Posted in Helden der Lyrik, internet, Software, the ugly truth | Tagged , , , | Leave a comment

Varnish 2.0.5 released

As mentioned here, Varnish 2.0.5 has been released. Changes include performance improvements on Linux and reduced memory consumption when processing ESI. Going to test it on this site in a few …

Continue reading

Posted in Linux, Networks, Software | Tagged , , | Leave a comment

Bacula 3.0.3 for ReadyNAS NV/NV+/Duo/1100/X6

Just a few days after I released Bacula 3.0.2 for ReadyNAS it’s time for an update. With Bacula 3.0.3, the developers included another bunch of bug fixes and enhancements. Update on the ReadyNAS should pose no problems since I also renamed the sample configuration files.
Continue reading

Posted in ReadyNAS, Software | Tagged , | 2 Comments

Sonos Megafail

I’ve been a Sonos fan for some years now. No more. Two weeks ago I sent in my defective ZP100. Had to pay a service fee of € 103,08 to get it fixed or a replacement unit. Today the replacement unit arrived. Oh boy, how happy I was. Now I’d finally be able again to listen to music while working – or so I thought.

So I wired the device but when I plugged in the power cord there was this faint “brzzzt!” sound. “BRZZT?!?” I thought and did a closer inspection of the box sent to me. As I feared, the voltage switch on the back was set to 110V. 110V!

WHO THE FREAKING FUCK SENDS OUT REPLACEMENT UNITS SET TO 110V IN **GERMANY** ??? Without attaching anything like a little note or a sticker to the unit, saying something in the way of “WARNING, Check voltage setting on the back!”. Oh well, so now I paid € 103,08 for a ZP100 that never had a chance to play some music. And I’m so pissed that I consider selling off all my remaining Sonos stuff. Any takers? but will keep the other stuff nevertheless.
Continue reading

Posted in Helden der Technik, Sonos | Tagged , | Leave a comment

Give more threads to Varnish

When running my preferred proxy cache Varnish on Linux I realized that I couldn’t start enough threads on heavily accessed systems. As I found out, reducing the stack size is the key to get to the number I need. Oh well, if everything would be easy, I wouldn’t get paid I guess ;)
Continue reading

Posted in Helden der Technik, internet, Linux, Networks, Software | Tagged , , , | Leave a comment