{"id":26,"date":"2007-10-19T23:16:40","date_gmt":"2007-10-20T04:16:40","guid":{"rendered":"http:\/\/yourlinuxguy.com\/ww\/?p=26"},"modified":"2010-09-22T14:12:41","modified_gmt":"2010-09-22T19:12:41","slug":"how-do-i-get-the-novell-client-to-run-on-opensuse103","status":"publish","type":"post","link":"https:\/\/yourLinuxGuy.com\/?p=26","title":{"rendered":"How do I get the Novell Client to run on Opensuse10.3?"},"content":{"rendered":"<p><em>&#8230;submitted by Brian, here&#8217;s his original question: &#8220;Have you tried, or had any luck installing the Novell Client on this distro yet?&#8221; Brian goes on to explain that he is running 64-bit, and having dependency-related install errors with the client. <\/em><\/p>\n<p><em>So just to come clean here, let me state that for this post\/discussion\/experiment I&#8217;m using the 32-bit version of Opensuse10.3, with the Opensuse10.2 Novell Client. There currently is no released client for 10.3, or this would be a pretty silly post. I have the gcc, kernel-sources, and make packages installed. My machine is patched up-to-date at the time of this writing.<\/em><\/p>\n<p><em>I got the client software from novell.com\/download. Oddly, the clients are provided in *.iso form. So, you can just mount them and copy out the files like I did, like this:<br \/>\ncd \/tmp\/novellClient\/suse10.2 (where I put the iso)<br \/>\nmount -o loop novell-client-2.0-suse10.2-i386.iso \/media\/iso\/<br \/>\ncp -av \/media\/iso\/* .<br \/>\n&#8230;you get the idea. Enough if the disclaimer and background&#8230; let&#8217;s get bizzy&#8230;.<\/em><\/p>\n<p>Brian, you&#8217;re right; shortly after starting the Novell client installation, I got this:<br \/>\n<font size=\"1\"><code>[ncl_install] Upgrading novell-xtier-base...<br \/>\nerror: Failed dependencies:<br \/>\nlibbfd-2.17.50.0.5.so is needed by novell-xtier-base-3.1.5-46.i586<\/code><\/font><\/p>\n<p>&#8230;and a bunch more dependency-based failures stack up if you let it continue. I checked and found that <code>libbfd<\/code> is a part of the <code>binutils<\/code> package&#8230; which *is* installed on your\/my machine. So I thought, &#8220;Hmm&#8230; if I were an Opensuse10.2 machine (since the client was intended for 10.2, right?), where would I keep my <code>libbfd<\/code> if not <code>\/usr\/lib<\/code>?&#8221; So I went and looked at a 10.2 machine, and noticed a small difference. The 10.2 machine has soft-links to its <code>libbfd<\/code> versions that the 10.3 didn&#8217;t have. So, to correct this, I made similar entries on my 10.3 machine as follows:<br \/>\n<font size=\"1\"><code>cd \/usr\/lib<br \/>\nln -s libbfd-2.17.50.20070726-14.so libbfd-2.17.50.0.5.so<br \/>\nln -s libbfd-2.17.50.20070726-14.so libbfd.so<\/code><\/font><\/p>\n<p>&#8230;and I ran the install again. Still the same errors. Well, this time I figured I have nothing to lose, since I know it&#8217;s there, the requirements are essentially met, and the package just isn&#8217;t seeing it. Tough. Let&#8217;s do this! So a quick glance at the <code>ncl_install<\/code> script set me on the right path (pun intended), and I manually installed the first package by going into the directory structure where I have downloaded and placed the client files as follows:<br \/>\n<font size=\"1\"><code>cd \/tmp\/novellClient\/suse10.2\/suse\/i586<\/code><\/font><\/p>\n<p>&#8230;and force the first package as follows:<br \/>\n<font size=\"1\"><code>rpm -Uvh --nodeps novell-xtier-base-3.1.5-6.23.i586.rpm<\/code><\/font><\/p>\n<p>&#8230;now, when I go back and re-run the ncl_install, I get happiness&#8230; here&#8217;s the output of the same section:<br \/>\n<font size=\"1\"><code>[ncl_install] Upgrading novell-xtier-base...<br \/>\n[ncl_install] novell-xtier-base-3.1.5-6.23 is already installed - upgrade is not needed.<\/code><\/font><\/p>\n<p>&#8230;you&#8217;re darned right it&#8217;s not needed! And finalize it with a reboot. And it works! Yay! Okay, no promises here, but go ahead and log in, map some drives, get to your home directory, do your timesheet, play your mp3s.<\/p>\n<p>Enjoy!<\/p>\n<p>Okay, before we go&#8230; sidebar&#8230; do you all know about &#8220;<code>ncpmount<\/code>&#8220;? I have to admit, I haven&#8217;t used the Novell Client on Linux since it was first introduced when I beta-tested it. I thought there was no future in it. But wow, this experiment has shown me it has come a loooong way&#8230; but I digress. With <code>ncpmount<\/code>, you can do basically the same thing without all that fanciness. Want to mount your server&#8217;s <code>VOL2<\/code>? Here&#8217;s what I do:<br \/>\n<font size=\"1\"><code>ncpmount -S BAZAAL -A 192.168.1.3 -V VOL2 -U jpavlov.users.corp \/media\/ncp<\/code><\/font><\/p>\n<p>&#8230;it works great&#8230; ok, it works good. Actually, it has quit on me in the past under heavy-HEAVY load, but it&#8217;s usually fine. It is certainly great in a pinch, when you&#8217;re on someone else&#8217;s machine, or server, without all the fancy-schmancy client stuff! But, I admit it&#8230;. I think I&#8217;ll leave this client installed&#8230; it&#8217;s pretty clean now&#8230;<\/p>\n<p>Later!<\/p>\n<p>UPDATE June 1 2008: Here&#8217;s an <a href=\"http:\/\/xbsd.nl\/2008\/07\/new-novell-client-for-opensuse-103.html\">important update I read on one of my favorite blogs<\/a> ( thanks martijn! )&#8230; Apparently the client for Opensuse 10.3 is out, but not yet for the 11 client at the time of this writing&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8230;submitted by Brian, here&#8217;s his original question: &#8220;Have you tried, or had any luck installing the Novell Client on this distro yet?&#8221; Brian goes on to explain that he is running 64-bit, and having dependency-related install errors with the client&#8230;.<br \/><a class=\"read-more-button\" href=\"https:\/\/yourLinuxGuy.com\/?p=26\">Read more<\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[12,36,16],"tags":[],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-advanced","category-novellclient","category-opensuse103"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pnjn1-q","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26"}],"version-history":[{"count":1,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":646,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions\/646"}],"wp:attachment":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}