-   Slackware (
-   -   Too Late for Swaret Upgrade? (

FXRS 06-08-2004 05:19 PM

Too Late for Swaret Upgrade?
I've had good luck before with Swaret upgrading to the current. The last two days been trying to do that on a new system I just put together and I keep getting a boatload of dep issues. Mostly with libgnomekey something or other. So should I just wait until the next release or how should I go about this? Is the next release going to be soon? There are alot of packages, it appears anyways, and major ones that are upgraded.

Thanks ahead of time.


gargamel 06-08-2004 05:54 PM

Only Patrick Volckerding knows when the next release will be out.
But a few people here think that there is indication that it's not going to be long...
Eg, pkgtool has been updated to version 9.2 in current very recently.

My guess would be that we see a new release within the next two or three months, probably sooner.


-X- 06-08-2004 07:15 PM

And... I for one likes Slackware's release schedule. Pat, no hurry. Thanks.

FXRS 06-08-2004 07:32 PM

Well not asking for him to hurry up, just wondering what I can do to get up to current without hosing the install.


the who 06-08-2004 07:34 PM


Originally posted by gargamel
Eg, pkgtool has been updated to version 9.2 in current very recently.
And even more recently to 10.0.0 ;)

gargamel 06-08-2004 07:36 PM

The safest, but most tedious way to upgrade is to download what you want and use upgradepkg, then. Your install will most likely work afterwards, but there will be some config files to be edited by hand.


Toth 06-08-2004 08:19 PM

Since you're doing a fresh install, the easiest way is just to install with the packages in -current.

One method is to make your own ISO. Check out the README and other documentation in the isolinux directory of your favorite Slackware mirror.

Another option (and the one I've used several times) is to download everything under slackware-current/slackware to a partition on your hard drive (you can use any of the number of LiveCD distributions to accomplish this) and then point Slackware to that directory during setup.

Frank_Drebin 06-08-2004 09:00 PM

Upgrading only upgrades existing packages, it does not install new packages that may be needed after an upgrade. Libgnomekey is part of the gnome-keyring package. Just pick a part of the package and look for it. IE the following...

root@desktop1:# swaret --list key
swaret 1.6.2-1

Listing all available Packages...
gnome-keyring-0.2.1-i486-1 (101 kB) [Status: INSTALLED]

If it isn't installed do a

root@desktop1:# swaret --install key

If you upgraded everything you can do

Swaret --dep

after this, find all of the missing components. You can also do this for gnome or kde after you upgrade:

Swaret --install gnome


Swaret --install kde

It will tell you that package blah blah is already installed until it gets to the one that you are missing. Tell it yes and whaaaaa laaaaaa!

Swaret is close to automatic but not quite.

After you finish, look for all files that end in .new by doing

ls /etc/*.new
ls /etc/*/*.new

Replace the old ones if you haven't changed anything. Look to see first and move over any info that you need to.

Good luck!!!!

FXRS 06-08-2004 10:04 PM

Thanks for the suggestions. I'll give it a shot.


FXRS 06-08-2004 11:14 PM

Well got a new error now.

gnome-sessions relocation error libgnomecanvas invalid character. Or something close to that.

Maybe I'll just wait until 9 1/2, 10, or X comes out. ;)


iotc247 06-09-2004 02:27 PM

Look the dep problem is because by default swaret only has a url for dependencies for swaret... Open up your swaret.conf file and where it shows the dependency urls copy one from the main repositories and paste it there then save it... then do swaret --update then swaret --dep.

FXRS 06-09-2004 11:51 PM

Well almost had it. At least this time I could boot into gnome 2.6. Half the stuff didn't work cause of missing libs though.

I have tried all the suggestions. Guess I'll just load another distro or wait until the next release.

Thanks again for the help.


iotc247 06-10-2004 05:45 AM

You obviously didnt do what i told you to do... Copy one of the url for the repositories and place it in the dep area and changed the begging to the DEP_ROOT. Then do swaret --update then swaret --dep. If that doesnt work you just cant handle a nice distro... Because its something U did not the distro.. I hate it when users say its the distro its the user.. The distro cant do anything without being told what to do.

FXRS 06-10-2004 09:29 AM


Thanks for the help, but you could put the attitude on the back burner.

Where did I ever say it was wthe distros fault?

Guess I'll just go to and ask there from now on. Even though I use Slack they are more than happy to help, without the attitude if someone doesn't quite understand the answers.

Mods remove my account



Toth 06-10-2004 12:10 PM

He could do without the attitude, yes, but with all fairness he did have to repeat himself.

All times are GMT -5. The time now is 10:31 AM.