Jump to content

MDK 9.1 out?


mtweidmann
 Share

Recommended Posts

I think I'll just change my main urpmi section from cooker to 9.1. I am too lazy and too burdened by school to do massive upgrades right now. Yeah.. installing mandrake only takes half an hour, but it's the tweaking part that makes it long.

Link to comment
Share on other sites

Since I've been updating with cooker, do I need to reinstall 9.1 to get the same functionality?

No, you don't normally have to. Just make sure all your lib files are up to date. Don't just update the goodies like xfree, kde etc.

I generally find that just after a new release, the people at cooker take a break, so if you stop updating with cooker a few days after the new release, your system should be bang up to date.

I know you have only just started using cooker to update, so after 9.1 final is released, don't use it as a regular update source unless your feeling very brave, you can get all kinds of grief :wink:

Link to comment
Share on other sites

How do I keep my lib files up to date? The idea of updating my system instead of installing 9.1 is really attractive to me, but I can never get urpmi to work right.

 

You suggested changing your main urpmi section to 9.1 instead of cooker, so could you do 2 things for me:

 

1. Post the urpmi.addmedia statements that I should run to get the configuration you have (I've used the Easy Urpmi site http://plf.zarb.org/~nanardon/urpmiweb.php but most installs I do still fail)

 

2. Explain what I should do to get my lib files up to date, and ultimately, get me to the point where I have the relative equivalent of 9.1....

 

I know I'm asking a lot, but this has been something that I just haven't been able to figure out... I guess I'm just dense about some things.

 

Thanks

Link to comment
Share on other sites

Great! Thanks!

 

That thread is full of answers to questions I've had... I am at work now, but I will try it this weekend and let you know.

 

You know what, though, I have downloaded and installed kernel updates, but I have no idea what to do with them.. I have like 8 options in my boot menu now, and if I choose anything but the original linux option (or NT, but I hardly do that anymore hehe) I get kernel panic errors...

 

Can anyone explain what I need to do to get the kernel updates to work?

 

BTW - I've never had to do anything to the kernel that comes with mdk 9 for drivers/hardware support. Everything I have is supported, which should make my job easier, I suspect.

 

Thanks!

Link to comment
Share on other sites

You know what, though, I have downloaded and installed kernel updates, but I have no idea what to do with them.. I have like 8 options in my boot menu now, and if I choose anything but the original linux option (or NT, but I hardly do that anymore hehe) I get kernel panic errors...

Can anyone explain what I need to do to get the kernel updates to work?

Thanks!

If you install a new kernel without editing your /etc/lilo file, it will over write the default kernel entry, as well as adding "2.432" whatever to lilo. So when you boot into linux, your actually using the new kernel or update you installed.

Unless you want the other kernels, delete them. Make sure you only delete the "old ones" though.

Link to comment
Share on other sites

Wow! Thanks for the quick response...

 

Well, all of this has inspired me to screw off at work, and ssh to my home pc to try to get urpmi to update my system... but alas, I am having no success.

 

I removed my installation cd's from the media list, and now my urpmi.cfg looks like this:

[root@homepc urpmi]# cat urpmi.cfg

plf  {

 hdlist: hdlist.plf.cz

 with_hdlist: hdlist.cz

 list: list.plf

}



texstar  {

 hdlist: hdlist.texstar.cz

 with_hdlist: hdlist.cz

 list: list.texstar

}



main  {

 hdlist: hdlist.main.cz

 with_hdlist: ../base/synthesis.hdlist.cz

 list: list.main

 synthesis

}



contrib  {

 hdlist: hdlist.contrib.cz

 with_hdlist: ../../cooker/i586/Mandrake/base/hdlist2.cz

 list: list.contrib

}

 

It looks good to me, but when I run 'urpmi.update -a' I get this output:

[root@homepc urpmi]# urpmi.update -a

unable to take medium "Updates for Mandrake Linux 9.0 (ftp1u)" into account as no list file [/var/lib/urpmi/list.Updates for Mandrake Linux 9.0(ftp1u)] exists

retrieving description file of "plf"...

retrieving source hdlist (or synthesis) of "plf"...

curl: (7) Connect failed

 % Total    % Received % Xferd  Average Speed          Time             Curr.

                                Dload  Upload Total    Current  Left    Speed

 0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0

...retrieving done

examining synthesis file [/var/lib/urpmi/synthesis.hdlist.plf.cz]

retrieving description file of "texstar"...

retrieving source hdlist (or synthesis) of "texstar"...

curl: (7) Connect failed

 % Total    % Received % Xferd  Average Speed          Time             Curr.

                                Dload  Upload Total    Current  Left    Speed

 0     0    0     0    0     0      0      0 --:--:--  0:00:00 --:--:--     0

...retrieving done

examining synthesis file [/var/lib/urpmi/synthesis.hdlist.texstar.cz]

retrieving description file of "main"...

retrieving source hdlist (or synthesis) of "main"...

curl: (7) Connect failed

 % Total    % Received % Xferd  Average Speed          Time             Curr.

                                Dload  Upload Total    Current  Left    Speed

 0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0

...retrieving done

examining synthesis file [/var/cache/urpmi/partial/hdlist.main.cz]

retrieving description file of "contrib"...

retrieving source hdlist (or synthesis) of "contrib"...

curl: (7) Connect failed

 % Total    % Received % Xferd  Average Speed          Time             Curr.

                                Dload  Upload Total    Current  Left    Speed

 0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0

...retrieving done

examining synthesis file [/var/lib/urpmi/synthesis.hdlist.contrib.cz]

performing second pass to compute dependencies



examining hdlist file [/var/lib/urpmi/hdlist.plf.cz]

built hdlist synthesis file for medium "plf"

examining hdlist file [/var/lib/urpmi/hdlist.texstar.cz]

built hdlist synthesis file for medium "texstar"

examining synthesis file [/var/lib/urpmi/synthesis.hdlist.main.cz]

examining hdlist file [/var/lib/urpmi/hdlist.contrib.cz]

built hdlist synthesis file for medium "contrib"

found 0 headers in cache

removing 0 obsolete headers in cache

write config file [/etc/urpmi/urpmi.cfg]

[root@homepc urpmi]#

 

No updates.

 

I have removed and replaced media, and tried different things in the past, but I always get that first error when I use urpmi:

unable to take medium "Updates for Mandrake Linux 9.0 (ftp1u)" into account as no list file [/var/lib/urpmi/list.Updates for Mandrake Linux 9.0(ftp1u)] exists

 

Any help?

 

Rob

Link to comment
Share on other sites

Actually,

 

I pointed out the first error, but I also noticed a couple of other things:

 

1. I dont have the ftp locations listed in my urpmi.cfg. So, I modified the file, and now it looks like this:

[root@homepc urpmi]# cat urpmi.cfg

Installation CD 1 (x86) (cdrom1) removable://mnt/cDrom/Mandrake/RPMS {

 hdlist: hdlist.Installation CD 1 (x86) (cdrom1).cz

 with_hdlist: ../base/hdlist1.cz

 list: list.Installation CD 1 (x86) (cdrom1)

 removable: /dev/scd0



 ignore

}



Installation CD 2 (x86) (cdrom2) removable://mnt/cdrom/Mandrake/RPMS2 {

 hdlist: hdlist.Installation CD 2 (x86) (cdrom2).cz

 with_hdlist: ../base/hdlist2.cz

 list: list.Installation CD 2 (x86) (cdrom2)

 removable: /dev/scsi/host0/bus0/target2/lun0/cd

 ignore

}



International CD (x86) (cdrom3) removable://mnt/cdrom/Mandrake/RPMS3 {

 hdlist: hdlist.International CD (x86) (cdrom3).cz

 with_hdlist: ../base/hdlist3.cz

 list: list.International CD (x86) (cdrom3)

 removable: /dev/scsi/host0/bus0/target2/lun0/cd

 ignore

}



plf ftp://plf.time4t.net/pub/plf/cooker {

 hdlist: hdlist.plf.cz

 with_hdlist: hdlist.cz

 list: list.plf

}



texstar ftp://ftp.ibiblio.org/pub/Linux/distributions/contrib/texstar/linux/dist

ributions/mandrake/9.0/rpms {

 hdlist: hdlist.texstar.cz

 with_hdlist: hdlist.cz

 list: list.texstar

}



main ftp://mandrake.redbox.cz/Mandrake-devel/cooker/i586/Mandrake/RPMS {

 hdlist: hdlist.main.cz

 with_hdlist: ../base/synthesis.hdlist.cz

 list: list.main

 synthesis

}



contrib ftp://mandrake.redbox.cz/Mandrake-devel/contrib/i586 {

 hdlist: hdlist.contrib.cz

 with_hdlist: ../../cooker/i586/Mandrake/base/hdlist2.cz

 list: list.contrib

}

If that looks familiar to you, it's because I copied and pasted it from here:

http://www.mandrakeusers.org/viewtopic.php...p?p=25691#25691

But that's all I've done. Do I need to do anything to get it to update files a la urpmi.addmedia?

 

2. This error seems pretty significant:

curl: (7) Connect failed

And I get it on every entry in my urpmi.cfg.

 

curl is installed, but I am admittedly unfamiliar with the command, and what may be wrong with how it's being used.

 

Hope this helps!

Link to comment
Share on other sites

I had the same problem. What I did was delete all the entries and then add the one it was bitching about and then deleted that one too.

 

Then re-add all the entries you want.

 

Note that urpmi is more than the urpmi.cfg file. It is also in /var/lib/urpmi.

 

Another thing to watch out for is making sure you have space on your /var partition (or / if you don't have a /var partition) for the updates. I tried to do them all at once and ran out of space. What it does is copy each rpm down to /var/lib/urpmi/rpms, run it, and then delete it. But it copies them all first :) In my case, I made a symbolic link to another partion called rpms and it stored them there instead.

Link to comment
Share on other sites

I have a 5gb /var partition that is only 4% used, so that wont be a problem.

 

I deleted everything in /var/lib/urpmi

 

I ran urpmi.removemedia -a

 

I verified that urpmi.cfg was empty.

 

I then ran urpmi.addmedia statements so that my urpmi.cfg looks like this:

[root@homepc urpmi]# cat urpmi.cfg

plf ftp://plf.time4t.net/pub/plf/cooker {

 hdlist: hdlist.plf.cz

 with_hdlist: hdlist.cz

 list: list.plf

}



texstar ftp://ftp.ibiblio.org/pub/Linux/distributions/contrib/texstar/linux/dist

ributions/mandrake/9.0/rpms {

 hdlist: hdlist.texstar.cz

 with_hdlist: hdlist.cz

 list: list.texstar

}



main ftp://mandrake.redbox.cz/Mandrake-devel/cooker/i586/Mandrake/RPMS {

 hdlist: hdlist.main.cz

 with_hdlist: ../base/synthesis.hdlist.cz

 list: list.main

 synthesis

}



contrib ftp://mandrake.redbox.cz/Mandrake-devel/contrib/i586 {

 hdlist: hdlist.contrib.cz

 with_hdlist: ../../cooker/i586/Mandrake/base/hdlist2.cz

 list: list.contrib

}

 

And /var/lib/urpmi looks like this:

[root@homepc urpmi]# ls -la /var/lib/urpmi

total 16972

drwxr-xr-x    2 root     root         4096 Mar 21 10:59 ./

drwxr-xr-x   24 root     root         4096 Mar 18 15:27 ../

-rw-r--r--    1 root     root     10138950 Mar 18 14:47 hdlist.contrib.cz

-rw-r--r--    1 root     root      1665779 Mar 21  2003 hdlist.plf.cz

-rw-r--r--    1 root     root      4557853 Mar  9 11:21 hdlist.texstar.cz

-rw-------    1 root     root       213856 Mar 21 10:56 list.contrib

-rw-------    1 root     root       254485 Mar 21 10:59 list.main

-rw-------    1 root     root        41842 Mar 21 10:50 list.plf

-rw-------    1 root     root        45608 Mar 21 10:51 list.texstar

-rw-r--r--    1 root     root       125798 Mar 21 10:59 synthesis.hdlist.contrib.cz

-rw-r--r--    1 root     root       193006 Mar 18 14:46 synthesis.hdlist.main.cz



-rw-r--r--    1 root     root        25937 Mar 21 10:59 synthesis.hdlist.plf.cz

-rw-r--r--    1 root     root        29638 Mar 21 10:59 synthesis.hdlist.texstar.cz

 

But when I run urpmi.update -a, I get the following:

[root@homepc urpmi]# urpmi.update -a

retrieving description file of "plf"...

retrieving source hdlist (or synthesis) of "plf"...

curl: (7) Connect failed

 % Total    % Received % Xferd  Average Speed          Time             Curr.

                                Dload  Upload Total    Current  Left    Speed

 0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0

...retrieving done

examining synthesis file [/var/lib/urpmi/synthesis.hdlist.plf.cz]

retrieving description file of "texstar"...

retrieving source hdlist (or synthesis) of "texstar"...

curl: (7) Connect failed

 % Total    % Received % Xferd  Average Speed          Time             Curr.

                                Dload  Upload Total    Current  Left    Speed

 0     0    0     0    0     0      0      0 --:--:--  0:00:00 --:--:--     0

...retrieving done

examining synthesis file [/var/lib/urpmi/synthesis.hdlist.texstar.cz]

retrieving description file of "main"...

retrieving source hdlist (or synthesis) of "main"...

curl: (7) Connect failed

 % Total    % Received % Xferd  Average Speed          Time             Curr.

                                Dload  Upload Total    Current  Left    Speed

 0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0

...retrieving done

examining synthesis file [/var/cache/urpmi/partial/hdlist.main.cz]

retrieving description file of "contrib"...

retrieving source hdlist (or synthesis) of "contrib"...

curl: (7) Connect failed

 % Total    % Received % Xferd  Average Speed          Time             Curr.

                                Dload  Upload Total    Current  Left    Speed

 0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0

...retrieving done

examining synthesis file [/var/lib/urpmi/synthesis.hdlist.contrib.cz]

performing second pass to compute dependencies



examining hdlist file [/var/lib/urpmi/hdlist.plf.cz]

built hdlist synthesis file for medium "plf"

examining hdlist file [/var/lib/urpmi/hdlist.texstar.cz]

built hdlist synthesis file for medium "texstar"

examining synthesis file [/var/lib/urpmi/synthesis.hdlist.main.cz]

examining hdlist file [/var/lib/urpmi/hdlist.contrib.cz]

built hdlist synthesis file for medium "contrib"

found 0 headers in cache

removing 0 obsolete headers in cache

write config file [/etc/urpmi/urpmi.cfg]

 

Still getting the error:

curl: (7) Connect failed

 

Help!!! :)

Link to comment
Share on other sites

Just did this recently myself. The downloaded updates are over 700MB with over 150 files and if one doesn't download, nothing gets installed!!! I would recommend using rpmdrake. Remove the cds from sources and leave one fast main and one fast contrib site there. In rpmdrake click the "all packages" button and in the drop down menu next to it which says "by group" change it to "by update availability". This will list all the update packages available from cooker. Stay away from updating drakeconf and related mcc files until you get to the end or you will get into dependency problems very quickly. At some point I wound up doing a urpmi for drakeconf in a console. You can download in manageable, logical chunks this way.

 

Almost forgot to mention, I had the identical problem you had re trying to update through a console but the above way worked for me. I also recommend doing a backup before you start.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...