{"id":121,"date":"2009-08-04T19:00:07","date_gmt":"2009-08-04T23:00:07","guid":{"rendered":"http:\/\/www.compdigitec.com\/labs\/?p=121"},"modified":"2009-08-04T19:00:07","modified_gmt":"2009-08-04T23:00:07","slug":"solving-svn-optlamppliblibcrypto-so-0-9-8-no-version-information-available","status":"publish","type":"post","link":"http:\/\/www.compdigitec.com\/labs\/2009\/08\/04\/solving-svn-optlamppliblibcrypto-so-0-9-8-no-version-information-available\/","title":{"rendered":"Solving svn: \/opt\/lampp\/lib\/libcrypto.so.0.9.8: no version information available"},"content":{"rendered":"<p>If you are using <a href=\"http:\/\/www.websvn.info\/\">WebSVN<\/a> with <a href=\"http:\/\/www.apachefriends.org\/en\/xampp-linux.html\">XAMPP for Linux<\/a>, you may find that when you try to invoke the svn binary, an error will occur when you try to browse a repository.<\/p>\n<p style=\"text-align: left;\">\n<div style=\"width: 577px\" class=\"wp-caption aligncenter\"><a href=\"\/images\/labs\/noversioninfo.png\"><img decoding=\"async\" loading=\"lazy\" class=\" \" title=\"\/usr\/bin\/svn: \/opt\/lampp\/lib\/libcrypto.so.0.9.8: no version information available\" src=\"\/images\/labs\/noversioninfo.png\" alt=\"\/usr\/bin\/svn: \/opt\/lampp\/lib\/libcrypto.so.0.9.8: no version information available\" width=\"567\" height=\"131\" \/><\/a><p class=\"wp-caption-text\">\/usr\/bin\/svn: \/opt\/lampp\/lib\/libcrypto.so.0.9.8: no version information available<\/p><\/div>\n<p style=\"text-align: left;\">This error arises as a result of Apachefriends&#8217; decision to strip all statically linked libraries&#8217; symbols (debugging and version). As a result, when another library on the system (like <a href=\"http:\/\/www.ferdychristant.com\/blog\/\/archive\/F45C32D2356120B48025714400306F76#DOMM-7CJSR8\">here<\/a>, <a href=\"http:\/\/forums.clip-share.com\/30-general-discussion\/12360-help-video-conversion-progress\/\">here<\/a>, <a href=\"http:\/\/tf-b4rt.berlios.de\/forum\/index.php?action=printpage;topic=1416.0\">here<\/a>, <a href=\"http:\/\/www.ilias.de\/iosbb\/viewtopic.php?f=24&amp;t=4452\">here<\/a> and <a href=\"http:\/\/forum.usvn.info\/viewtopic.php?f=13&amp;t=525\">even here<\/a>), even if invoked from another program,which in this case happens to be svn, attempts to load symbols from the &#8220;stripped&#8221; library, they are not able to find it and throw an error. This error does not occur if executed outside the web server because the default shell PATHs are different.<\/p>\n<p style=\"text-align: left;\">Note that the following instructions will only work if you have access to non-stripped versions of libcrypto and libssl (openssl). If you need a place to look, a <a href=\"http:\/\/packages.ubuntu.com\/\">good place would be Ubuntu Packages<\/a>.<\/p>\n<p style=\"text-align: left;\"><strong>Instructions<\/strong><\/p>\n<ol>\n<li>You need to make sure you have shell access to the server in question. Open a shell on the server and navigate to \/opt\/lampp\/lib. (<strong>cd \/opt\/lampp\/lib<\/strong>)<\/li>\n<li>Move aside the static libcrypto.so.0.9.8 (<strong>sudo mv libcrypto.so.0.9.8 libcrypto.so.0.9.8.bak<\/strong>).<\/li>\n<li>Similarly to above, move aside the static libssl.so.0.9.8 (<strong>sudo mv libssl.so.0.9.8 libssl.so.0.9.8.bak)<\/strong>.<\/li>\n<li>Link the unstripped libcrypto.so.0.9.8 to replace the moved libcrypto (<strong>sudo ln -s \/usr\/lib\/libcrypto.so.0.9.8 .\/<\/strong>)<\/li>\n<li>Copy the unstripped libssl.so.0.9.8 to replace the moved libssl (<strong>sudo ln -s \/usr\/lib\/libssl.so.0.9.8 .\/<\/strong>)<\/li>\n<li>Reboot the XAMPP Apache server (<strong>sudo \/opt\/lampp\/lampp restart<\/strong>)<\/li>\n<\/ol>\n<p>If you found this article helpful or useful, please help Compdigitec spread the word. Don\u2019t forget to <a href=\"\/labs\/feed\/\">subscribe to Compdigitec Labs<\/a> for more useful or interesting articles!<\/p>","protected":false},"excerpt":{"rendered":"<p>If you are using WebSVN with XAMPP for Linux, you may find that when you try to invoke the svn binary, an error will occur when you try to browse a repository. This error arises as a result of Apachefriends&#8217; decision to strip all statically linked libraries&#8217; symbols (debugging and version). As a result, when [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[547,16,495,544,546,862,545,543,494],"_links":{"self":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/posts\/121"}],"collection":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/comments?post=121"}],"version-history":[{"count":0,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/posts\/121\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/media?parent=121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/categories?post=121"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/tags?post=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}