Subversion and SSL Troubles
I decided to upgrade my home Subversion repository to version 1.4.3 as soon as it was released. Since then, my ViewVC application has ceased to work, getting a Python exception every time I try to execute it. Creating a small Python program that just imports the library (from svn import fs) gave me the following error:
ImportError: /usr/local/lib/libsvn_ra_dav-1.so.0: undefined symbol: SSL_load_error_strings
Thinking it was an SSL library problem, I upgraded SSL - a few times. I kept mucking with the options, rebuilding Subversion, only to get everything installed and get that same error:
ImportError: /usr/local/lib/libsvn_ra_dav-1.so.0: undefined symbol: SSL_load_error_strings
Over, and over and over again I repeated the process and got the same result. The absolute definition of insanity. This has been going on for a couple of months and I’ve been trying to address it in my spare time, as I’ve been pretty busy lately during the week and gone to the Relaxation Unit the last few weekends.
I googled my ass off to find the error, but to no avail. Finally today I ran across this thread that explained the problem. After going through my distribution directory for 1.4.4 (which I upgraded at the beginning of the month only to receive the same error) I realized that I hadn’t pulled down the Subversion dependencies tarball and rebuilt neon. So, basically I was using an old version of the neon libraries.
I finally settled on the configure statement listed here, after downloading and untarring the deps file:
./configure --with-ssl --with-apxs=/usr/local/apache2/bin/apxs \ --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 \ --enable-shared --with-libs=/usr/local/ssl
This uses the already installed apr libraries that I build with my Apache server, and ensures that the neon shared libraries are built. A quick configure/make/make install/make swig-py/make install-swig-py sequence later and my Python libraries were working fine.
I made it a point this time to document this on the Labs internal wiki, but thought I should throw this out here in public so that others can find it. Hope it helps save the weeks of frustration that I have been suffering for someone out there.
Happy building …
Related posts
Tagged with: Linux, ssl, Subversion, suse
links for 2007-06-29
-
Light is an Ajax and Java based Open Source Portal framework which can be seamless plugged in to any Java Web Application or as an independent Portal application. One of its unique features is that it can be turned on when users need to access their perso
-
“The past 21 days have been some of the most intense hacking days that I have ever had and the same goes for my team that worked 12 to 16 hours per day every single day –including weekends– to implement Silverlight for Linux in record time. We call this
-
“What do whale-feces researchers, hazmat divers and employees of Microsoft’s Security Response Center have in common? They all made Popular Science magazine’s 2007 list of the absolute worst jobs in science.”
Related posts
Tagged with: Bookmarks
links for 2007-06-26
-
“Udi Manber, Google’s VP of Engineering, gave a brief 15 minute presentation at Supernova today entitled Search is a Hard Problem.”
-
“he software industry might be the world’s greatest breeding ground for new systems of management. From Agile, to Extreme Programming , to Test Driven Development (TDD), the acronyms and frameworks keep piling up. Why?”
-
The goal at Best Buy is to judge performance on output instead of hours.
Related posts
Tagged with: Bookmarks
links for 2007-06-22
-
iStat pro is the ultimate system monitoring widget, consisting of nine sections which can be shown or hidden.
-
wgCookieSecure
Related posts
Tagged with: Bookmarks
links for 2007-06-20
-
A sense of commitment, and connection, keeps IT staffers at these top companies jazzed up about work.
Related posts
Tagged with: Bookmarks
- “…the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking.” - Steve Jobs (quote from Quotiki) (0)
links for 2007-06-19
-
(tags: mod_rewrite)
-
Generating a certificate request for signing.
Related posts
Tagged with: Bookmarks
links for 2007-06-17
-
“Abject-oriented programming is a set of practices for encouraging code reuse and making sure programmers are producing code that can be used in production for a long time.” Haven’t read something this funny (and true) in a while. This guys now on my
-
Case studies on large scale MySQL environments
-
“I am embarrassed to say that it took me 10 years to learn one of the most fundamental pillars of leadership: It is all about outcomes — and not activities.”
Related posts
Tagged with: Bookmarks
links for 2007-06-14
-
Creating “friendly” or “pretty” urls in mediawiki.(tags: mediawiki mod_rewrite)
-
(tags: mediawiki documentation)
Related posts
Tagged with: Bookmarks
The Bieber Labs Remote Relaxation Unit
Photo by rbieber
Yes, thats right, we are now official residents of the Ewok Village.
Jonna and I came across this little unit in the same park as our inlaws and we grabbed it.
Already has a deck. Already has a lawn. Already has a golf cart.
Guy genes missing, but I still have everything we need to compete.
Nice.
Related posts
Tagged with: camper, camping, flickr, Photos, relaxation
links for 2007-06-07
-
x509 –in input.crt –inform DER –out output.crt –outform PEM
Related posts
Tagged with: Bookmarks, certificates, openssl, security, ssl
links for 2007-06-06
- Check out this really interesting lecture by Linus Torvalds on Git, the source control system he started for the Linux kernel. Its an interesting talk, where he compares Git with other version control systems. (0)
links for 2007-06-02
-
“I’ve refrained from blogging about Six Apart lately, because I have nothing positive to say about them or their products right now, but I’m afraid I can’t let their latest marketing email pass without calling bullshit.”
-
Mediawiki extensions for LDAP authentication
-
Efficiency programs such as Six Sigma are designed to identify problems in work processe and use rigorous measurement to reduce variation and eliminate defects. When these types of initiatives become ingrained [...] creativity can easily get squelched.(tags: innovation culture)
Related posts
Tagged with: Bookmarks
The Myths of Innovation and the Full Machiavelli Quote on Change
Last month I posted a quote from Nicolo Machiavelli on change that I had heard in a lecture by Carly Fiorina. I’ve recently picked up the book The Myths of Innovation by Scott Berkun where he includes the whole quote - which is much more interesting than the subset.
There is nothing more difficult to take in hand, more perilous to conduct, or more uncertain in its success, than to take the lead in the introduction of a new order of things. For the reformer has enemies in all those who profit by the old order, and only lukewarm defenders in all those who would profit by the new order, this lukewarmness arising partly from fear of their adversaries … and partly from the incredulity of mankind, who do not truly believe in anything new until they have had actual experience of it.
– Niccolo Machiavelli
Aside from finding this gem, this book is excellent - and has provided so much mental relief for me in its reading. So many people I know talk about innovation like its a thing, rather than a series of ideas, experiments and failures that may lead to something great.
Scott describes innovation in the book like this:
The dirty little secret - the fact often denied - is that unlike the mythical epiphany, real creation is sloppy. Discovery is messy; exploration is dangerous. No one knows what he’s going to get when he is being creative.
To which he follows up with:
Creative work cannot fit neatly into plans, budgets, and schedules. Magellan, Lewis and Clark, and Captain Kirk were all sent on missions into the unknown with clear understanding that they might not return with anything, or even return at all.
This is a perfect book for managers all the way up the chain. It documents everything about the creative field that those in it know, and those who manage people in it have been conditioned to forget. If there is one book you pick up this year, pick this one up, read it, give it to your manager, and have him give it to his manager.
Related posts
Tagged with: berkun, Books, change, innovation








