Go Back   openSUSE Forums > Archives > SF Archives > ARCHIVES - Tips, Tricks & Tweaks
Forums FAQ Members List Search Today's Posts Mark Forums Read


ARCHIVES - Tips, Tricks & Tweaks Tips and Solutions for SUSE Linux
(Please do not post questions here)

 
Page 1 of 6 1 23 Last »
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 22-Jun-2006, 16:45
69_rs_ss
Guest
 
Posts: n/a
Default

This is a quick howto for getting the ZMD/RUG updater working. I did this right after install. I did not have Smart or Apt installed as I wanted to figure out the way to do it without third party tools. Remember though, as in all howto’s, YMMV.

First off you’ll need to download the following packages from ftp://ftp.suse.com/pub/suse/i386/update/10.1/rpm/i586/ :

- Libzypp
- Libzypp-zmd-backend
- Zmd
- Yast2-ncurses
- Yast2-perl-bindings
- Yast2-pkg-bindings
- Zmd-devel

Once downloaded, start up a terminal. Su to privileged user and change directory to where you downloaded the rpms. Once there, run the following command to install the packages:
Rpm –Uvh *.rpm

After the rpms are installed, run the command rczmd restart. This should restart the update service. If you get errors, try running rczmd stop and then rczmd start. This should restart the update service in the system tray.

Click on the update icon and then click on the configure button. On the services tab click add service. Keep Service Type as Auto-detect and for Service URl use ftp://ftp.suse.com/pub/suse/i386/update/10.1/ as the directory. For Service Name, call it what ever you want. I used Suse 10.1 Update, then click add. It will ask for your root password then it will add the service. This might take some time, about 5 minutes for me.

If this doesn’t work, you can go into Yast -> Software -> Installation Sources, click ftp and then list as the server:
ftp.suse.com
and as the directory:
pub/suse/i386/update/10.1

Once you have added the source close out and go back into the Software Updater. You should be shown a lot of updates. In the bottom right corner click on Select: None and then scroll down and check off libzypp patch. If there is more then 1 just check off the first. Click update.

After update it will error and say you do not have permissions. Click Add Privileged User and give your root password. It will tell you your user was successfully added. Click OK and it will bring you back to the main Software Updater again. Click update and give it some time to download and install the patch.

Once that is update you should run rczmd stop and rczmd start again. Go back into Software Updater and click update. This will take a bit because there are about 76 updates. Give it some time for the update but it should work fine after this. Good luck.

Edit: Corrected directory source from pub/suse/i386/update/10.1/rpm/i586/ to pub/suse/i386/update/10.1/
  #2 (permalink)  
Old 22-Jun-2006, 17:13
akshay_blitz
Guest
 
Posts: n/a
Default

Quote:
This is a quick howto for getting the ZMD/RUG updater working. I did this right after install. I did not have Smart or Apt installed as I wanted to figure out the way to do it without third party tools. Remember though, as in all howto’s, YMMV.

First off you’ll need to download the following packages from ftp://ftp.suse.com/pub/suse/i386/update/10.1/rpm/i586/:

- Libzypp
- Libzypp-zmd-backend
- Zmd
- Yast2-ncurses
- Yast2-perl-bindings
- Yast2-pkg-bindings
- Zmd-devel

Once downloaded, start up a terminal. Su to privileged user and change directory to where you downloaded the rpms. Once there, run the following command to install the packages:
Rpm –Uvh *.rpm

After the rpms are installed, run the command rczmd restart. This should restart the update service. If you get errors, try running rczmd stop and then rczmd start. This should restart the update service in the system tray.

Click on the update icon and then click on the configure button. On the services tab click add service. Keep Service Type as Auto-detect and for Service URl use ftp://ftp.suse.com/pub/suse/i386/update/10.1/rpm/i586/ as the directory. For Service Name, call it what ever you want. I used Suse 10.1 Update, then click add. It will ask for your root password then it will add the service. This might take some time, about 5 minutes for me.

If this doesn’t work, you can go into Yast -> Software -> Installation Sources, click ftp and then list as the server:
ftp.suse.com
and as the directory:
pub/suse/i386/update/10.1/rpm/i586/

Once you have added the source close out and go back into the Software Updater. You should be shown a lot of updates. In the bottom right corner click on Select: None and then scroll down and check off libzypp patch. If there is more then 1 just check off the first. Click update.

After update it will error and say you do not have permissions. Click Add Privileged User and give your root password. It will tell you your user was successfully added. Click OK and it will bring you back to the main Software Updater again. Click update and give it some time to download and install the patch.

Once that is update you should run rczmd stop and rczmd start again. Go back into Software Updater and click update. This will take a bit because there are about 76 updates. Give it some time for the update but it should work fine after this. Good luck.
[/b]

just what i was looking for
  #3 (permalink)  
Old 22-Jun-2006, 18:25
MikeW
Guest
 
Posts: n/a
Default

Didn't work for me unfortunately

Neither Yast or the ZMD thing would accept that ftp.suse.com source! It just goes round and round and round in circles... installs a patch, then reports that there is (the same) patch for install again.

This version of Yast/zmd is awful.
  #4 (permalink)  
Old 22-Jun-2006, 18:39
j0emV
Guest
 
Posts: n/a
Default

Quote:
Didn't work for me unfortunately

Neither Yast or the ZMD thing would accept that ftp.suse.com source! It just goes round and round and round in circles... installs a patch, then reports that there is (the same) patch for install again.

This version of Yast/zmd is awful.
[/b]
I'm having the exact same problem, it refuses to accept that as a source. I'm growing really weary of this package management problem as I havent gotten any updates since the libzypp patch or whatever it was. Its really annoying considering I run Fedora C5 on another box and have absolutely no issues with it the way i've had with this SUSE release. I've been using SUSE since 6.0 and i'm so tempted to make the switch. I just need a desktop that works and works well, I think i'll be making the switch to FC5 tonight. Also, Xgl/Compiz borked my Gnome install so i'm trying to fix that now. I really prefer SUSE's gnome implementation over Fedora's and i'm sure if I tinker with it on FC5 it'll be the same but theres no yast and thats all thats been keeping me from wiping out SUSE..
  #5 (permalink)  
Old 22-Jun-2006, 18:42
69_rs_ss
Guest
 
Posts: n/a
Default

That would be my mistake. I am going to edit the above post to correct the directory source. It should be server:
ftp.suse.com
directory:
pub/suse/i386/update/10.1
  #6 (permalink)  
Old 22-Jun-2006, 18:43
MikeW
Guest
 
Posts: n/a
Default

Haha! No worries, but I was trying chopping down that path so maybe I would've gotten there.

Thanks for updating.. i'll give that a go
  #7 (permalink)  
Old 22-Jun-2006, 19:32
j0emV
Guest
 
Posts: n/a
Default

Quote:
Haha! No worries, but I was trying chopping down that path so maybe I would've gotten there.

Thanks for updating.. i'll give that a go
[/b]
Oh wow that worked. I tried going up 1 or 2 dirs but that didnt help, didnt think going down one or 2

Now if only I can get gnome fixed i'll be a happy camper...
  #8 (permalink)  
Old 22-Jun-2006, 21:07
MikeW
Guest
 
Posts: n/a
Default

Hmm it worked for me, updates installed (i think..) but then there are two probs:

1 - the zen 'globe' that sits on the desktop (in 10.0 at least) dissappears after the update
2 - when I rebooted, zen reports a "database is locked" error..

Thanks for the tip though, it does seem to have fixed the initial problem of merry-go-round updates
  #9 (permalink)  
Old 22-Jun-2006, 21:22
j0emV
Guest
 
Posts: n/a
Default

it seems to be working fine for me now. I added those KDE repositories and it says I have some 109 updates. When I tried to get them all it bombed out with a dependency check failed. I used the yast online update to pull the lipzypp patch and then killed rczmd, restarted it and then it said I had 107 updates. Hit update again and now its pulling them all so i'm assuming this is good to go.

AND I got gnome fixed so i'm happy now

Thanks!
  #10 (permalink)  
Old 22-Jun-2006, 23:00
akshay_blitz
Guest
 
Posts: n/a
Default

Doesnt work for me...
I DONT use Boxed version.......in the software updater there is a text box for registration code...i assume that is suse's reg code...hence i leave it blank......I add ftp://ftp.suse.com/pub/suse/i386/update/10.1/ as service URL and auto detect as type and whatever name.....

when i go on with this it gives me an error.....
Code:
Failed to parse XML metadata:Unsigned file '/repodata/repomd.xml(file:var/cache/zmd/we/files/ftp.suse.com/pub/suse/i386/update/10.1/)'
when i try with YaST..i get failed synchronization with ZMD error....even tho it shows the URL in the updater after that...under ZYPP tab it says inactive....
and no updates are shown

I have a gut feeling that updater will still work for OSS user like me...coz initially updater used to inform me of some updates b4 applying the zmd,libzypp etc updates..I knew that it was buggy then..so i didnt update then...

 
Page 1 of 6 1 23 Last »

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

Search Engine Friendly URLs by vBSEO 3.3.0 RC2