{"id":279,"date":"2009-07-20T02:25:56","date_gmt":"2009-07-20T07:25:56","guid":{"rendered":"http:\/\/yourlinuxguy.com\/?p=279"},"modified":"2009-10-23T12:14:21","modified_gmt":"2009-10-23T17:14:21","slug":"rugzmd-on-oes2-in-the-enterprise","status":"publish","type":"post","link":"https:\/\/yourLinuxGuy.com\/?p=279","title":{"rendered":"Slow RUG\/ZMD on OES2 in the Enterprise?"},"content":{"rendered":"<p>Update, 20091023:\u00a0 Please see post http:\/\/yourlinuxguy.com\/?p=314 for more updated information&#8230;\u00a0 back to the original post&#8230;<\/p>\n<p>I got this question the other day from Steve: <em>I use &#8220;rug up&#8221; to update all of my SLES\/OES2 servers and it works great when it actually starts.. The problem is that if it has been a while since it has been run last you get a message that it is waiting for zmd to wake up&#8230;..<br \/>\n<\/em><\/p>\n<p>Ugh&#8230;\u00a0 <code>Rug<\/code>&#8230;\u00a0 I do not like <code>rug<\/code>.\u00a0 It can be such a slug.\u00a0 Why did it seem like <code>rug<\/code>\/<code>zmd<\/code> was SO much faster in OES1 (SLES9-based) than in OES2 (SLES10-based)??<\/p>\n<p>Personally I prefer <code>zypper<\/code>, as I&#8217;ve written in the past.\u00a0 However, Novell indicates up and down in all of their documentation that <code>rug<\/code> really is the only tool for updating OES servers.\u00a0 In fact, here are a couple quotes from the <a title=\"http:\/\/www.novell.com\/documentation\/oes2\/inst_oes_lx\/?page=\/documentation\/oes2\/inst_oes_lx\/data\/bxlu3xc.html#bxlu3xc\" href=\"http:\/\/www.novell.com\/documentation\/oes2\/inst_oes_lx\/?page=\/documentation\/oes2\/inst_oes_lx\/data\/bxlu3xc.html#bxlu3xc\" target=\"_blank\">Novell documentation<\/a>:<\/p>\n<p><em>Novell supports two mechanisms for updating an OES 2 SP1 server:<\/em><\/p>\n<div>\n<ul>\n<li><em>The <code>rug<\/code> utility from a terminal prompt.<\/em><\/li>\n<li><em>The Novell Updater from a GUI desktop.<\/em><\/li>\n<\/ul>\n<\/div>\n<p>&#8230;and&#8230;<br \/>\n<em>Do not use the <code>rug up<\/code> command by itself to update an OES server. Always use the <code>-t patch<\/code> option<\/em><\/p>\n<p>&#8230;and&#8230;<br \/>\n<em><code>rug up -t patch SLES10-SP2-Updates OES2-SP1-Updates<\/code><\/em><\/p>\n<p>So there you go.\u00a0 You can do it the <code>rug<\/code>\/s&#8230;l&#8230;o&#8230;w&#8230; way, or the completely un-scalable desktop &#8220;updater&#8221; way, and that way Novell will not get mad at you.\u00a0 They actually mention that you can use <code>you<\/code> (yast online_update), but at your own risk; and once you use it you must *always* use it.<\/p>\n<p>So the only <em>real<\/em> option for improving the performance of rug is with a &#8220;Subscription Management Tool&#8221; server (<a title=\"http:\/\/www.novell.com\/documentation\/sles10\/sle10_sp2_smt_guide\/?page=\/documentation\/sles10\/sle10_sp2_smt_guide\/data\/smt_installation.html\" href=\"http:\/\/www.novell.com\/documentation\/sles10\/sle10_sp2_smt_guide\/?page=\/documentation\/sles10\/sle10_sp2_smt_guide\/data\/smt_installation.html\" target=\"_blank\">SMT server<\/a>). At the time of this writing, Novell just released version 11 for SLE 11, but I have been using v10 for SLES10sp2.<\/p>\n<p>SMT is a mysql\/apache based service that basically acts as a proxy cache for the content up the updates\/pools you need.\u00a0 You configure it to go out overnight (or whenever you want) and get all the patches and such that you need for all your onsite servers, and those downstream servers no longer need to go all the way out to Novell for content!\u00a0 Phew!\u00a0 It dramatically speeds things up.<\/p>\n<p>And though it is an inconvenience to *have* to run your own local SMT server, honestly it is your only real choice for performance improvement&#8230; and your only real choice if you want <code>rug<\/code> to wake up <code>zmd<\/code> and run in less than an unreasonable span of time&#8230; for now&#8230;<\/p>\n<p>\ud83d\ude41<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update, 20091023:\u00a0 Please see post http:\/\/yourlinuxguy.com\/?p=314 for more updated information&#8230;\u00a0 back to the original post&#8230; I got this question the other day from Steve: I use &#8220;rug up&#8221; to update all of my SLES\/OES2 servers and it works great when&#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/yourLinuxGuy.com\/?p=279\">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":[10,13,72],"tags":[],"class_list":["post-279","post","type-post","status-publish","format-standard","hentry","category-introductory","category-oeslinux","category-rug"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pnjn1-4v","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/279","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=279"}],"version-history":[{"count":5,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/279\/revisions"}],"predecessor-version":[{"id":318,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/279\/revisions\/318"}],"wp:attachment":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}