Problems after apt-get upgrade (8.0 -> 8.1)
Hi! Yestirday evening , I began to upgrade my SuSE 8.0 to 8.1 using apt-get, after two hours, the 8.1 systme is up and running fine. Thanks to the SuSE apt team! But I still have problems, as usual :) 1. During the upgrade, apt-get will replace libz and gppshare with zlib & compat, but if the upgrade went wrong , you will not be able to use apt-get again. I had to manually install zlib and compat to get apt-get to work. 2. After installing the kernel k_deflt-2.4.19-4GB, mk_initrd didn't work: # mk_initrd using "/dev/hda10" as root device (mounted on "/" as "ext3") creating initrd "/boot/initrd" for kernel "/boot/vmlinuz" (version 2.4.19-4GB) jbd: failed to add module "/lib/modules/2.4.19-4GB/kernel/fs/jbd/jbd.o" initrd too small So now I can not boot from the hard disk, I have to use the floppy disk to boot installed OS. 3. The unstable kde3 can not be installed. # apt-get -f install kdelibs3 Sorry, but the following packages have unmet dependencies: kdelibs3: Depends: libvorbisenc.so.2 Depends: libvorbisfile.so.3 E: Sorry, broken packages # apt-cache search libvorbisfile.so.3 libvorbis - The Vorbis General Audio Compression Codec # apt-cache search libvorbisenc.so.2 libvorbis - The Vorbis General Audio Compression Codec # apt-get -f install libvorbis Sorry, libvorbis is already the newest version. Thus the kde3 does not work. :( Is there someone had the same experince? Can you share with your solutions? Thanks ! Yongtao Yang
Hello, first of all, I must admit that I still use SuSE 7.2 and never have done anything with apt-get. I thought it was a debian thing and Gentoo had something like it but improved, but that was it. Obviously, it is not it. I can therefore not help you with 1 and 2, but have a suggestion on 3. Please read on. First wrote:
3. The unstable kde3 can not be installed.
You can do an ftp update with YaST 1 (at least it is possible in 7.2) using the LinuKS service from SuSE. If there is no YaST 1 anymore (I heard something like that) I suppose there might be some replacement for it in your version. If not, you'll have to manually download these files and install them. They're rpms. Anyway, I upgraded KDE 2.1.2 to KDE 3.0.3 this way and it seems to run fine as far as I can see. I use WindowMaker 80.1, I was just curious about the latest KDE. When I want to install or remove software using YaST2, it prompts me that kdelibs need to be installed, but it should already have been with YaST1, so I ignore it and everything goes fine, the few times I use it. I suggest you try to install KDE3 this way, it might work for you as well. Good luck, Vinay
Hi, Vinay!
Thanks for your repy, yes I am too adicted to the apt-get stuff. :)
As for the second problem(mk_initrd didn't work), it turns out to be
that I did not have "tar" installed, the error message was quite
misleading. :( Anyway, after installed "tar", I was able to mk_initrd
and the system works well.
As for your suggestion on the 3rd problem, I am not sure it will work.
Yes in SuSE8.1, we have yast2 online update, but I doubt it will make
any difference. I have tried to do manually
# rpm -Uvh /path/kdelibs3_3.0.8_i586.rpm
but with the same result. Anyway, it is called unstable, so far I can
live without it. :)
Thanks again !
Vinay Ramnath
Hello,
first of all, I must admit that I still use SuSE 7.2 and never have done anything with apt-get. I thought it was a debian thing and Gentoo had something like it but improved, but that was it. Obviously, it is not it. I can therefore not help you with 1 and 2, but have a suggestion on 3. Please read on.
First wrote:
3. The unstable kde3 can not be installed.
You can do an ftp update with YaST 1 (at least it is possible in 7.2) using the LinuKS service from SuSE. If there is no YaST 1 anymore (I heard something like that) I suppose there might be some replacement for it in your version. If not, you'll have to manually download these files and install them. They're rpms. Anyway, I upgraded KDE 2.1.2 to KDE 3.0.3 this way and it seems to run fine as far as I can see. I use WindowMaker 80.1, I was just curious about the latest KDE. When I want to install or remove software using YaST2, it prompts me that kdelibs need to be installed, but it should already have been with YaST1, so I ignore it and everything goes fine, the few times I use it.
I suggest you try to install KDE3 this way, it might work for you as well.
Good luck, Vinay
-- Yongtao Yang email: yongtao.yang@telia.com
Hi Yongtao Yang, Yongtao Yang wrote:
As for your suggestion on the 3rd problem, I am not sure it will work. Yes in SuSE8.1, we have yast2 online update, but I doubt it will make any difference. I have tried to do manually
# rpm -Uvh /path/kdelibs3_3.0.8_i586.rpm
but with the same result. Anyway, it is called unstable, so far I can live without it. :)
**commercial talk** I think KDE3 is quiet an improvement over KDE2. I've been using KDE2 (and "improved" KDE1 under CLOS) before I switched to WindowMaker. KDE3 looks really nice and comes with some improved packages, as you'd think. If you use KDE, you'll probably want to switch to 3. So far for the commercials. The rpm installer of YaST1, or it being integrated in YaST2 does some dependency thing you don't do when you install a rpm from command line. I don't know what it is, I got this instruction when I had to install some rpm to get my WP8 for debian (from the CLOS-cd) copy installed under SuSE. I suppose apt-get should do the same for debian. As I said, I've never used apt-get for SuSE, since I never knew I could. Anyway, I ran into trouble with my installation of WP when I installed this rpm from command line, but it worked when I removed it with YaST1 and installed it again with YaST1. Then I could succesfully change this WP8 deb to rpm and install WP. What I mean to point out is that it is worth a try to update KDE using YaST1 (or your version of YaST2). It worked for me on SuSE 7.2, so I suppose it should work for you as well. Run YaST, do the option that installs rpms, do it from ftp from ftp://ftp.suse.com/pub/suse/i386/supplementary/KDE/update_for_8.1/base/ and make sure all files there are marked for installation, then install it. Good luck again, Vinay
Vinay Ramnath
writes: You can do an ftp update with YaST 1 (at least it is possible in 7.2) using the LinuKS service from SuSE. If there is no YaST 1 anymore (I heard something like that) I suppose there might be some replacement for it in your version. If not, you'll have to manually download these files and install them. They're rpms. Anyway, I upgraded KDE 2.1.2 to KDE 3.0.3 this way and it seems to run fine as far as I can see. I use WindowMaker 80.1, I was just curious about the latest KDE. When I want to install or remove software using YaST2, it prompts me that kdelibs need to be installed, but it should already have been with YaST1, so I ignore it and everything goes fine, the few times I use it.
Op zondag 27 oktober 2002 20:56, schreef Vinay Ramnath:
**commercial talk** I think KDE3 is quiet an improvement over KDE2. I've
It is not. The kde delivered in kde-unstable is kde-3.1 which is still under development and for this reason it is provided by the kde-unstable component. The stable kde-3.0 is provided by, yes indeed, the "kde" component.
been using KDE2 (and "improved" KDE1 under CLOS) before I switched to WindowMaker. KDE3 looks really nice and comes with some improved packages, as you'd think. If you use KDE, you'll probably want to switch to 3.
He has it already. -- Richard
Hi, Richard Bos wrote:
Op zondag 27 oktober 2002 20:56, schreef Vinay Ramnath:
**commercial talk** I think KDE3 is quiet an improvement over KDE2. I've
It is not. The kde delivered in kde-unstable is kde-3.1 which is still under development and for this reason it is provided by the kde-unstable component. The stable kde-3.0 is provided by, yes indeed, the "kde" component.
Oh... ok, you're right. SuSE provides the stable package in the LinuKS service.
He has it already.
Oh, how do you know? He had three problems. The first he had already worked around before he posted his first message, in his second he reported that he had solved the second problem, but he didn't mention that he had solved the third problem, just that he had tried installing the rpm manually "with the same result", which I thought was the same result as in the first mail, failure. Anyway, if you say he has it, he has it. Now he's happy and I'm curious how he did it. Vinay
On Sun, 2002-10-27 at 15:31, Vinay Ramnath wrote:
Hi,
Richard Bos wrote:
Op zondag 27 oktober 2002 20:56, schreef Vinay Ramnath:
**commercial talk** I think KDE3 is quiet an improvement over KDE2. I've
It is not. The kde delivered in kde-unstable is kde-3.1 which is still under development and for this reason it is provided by the kde-unstable component. The stable kde-3.0 is provided by, yes indeed, the "kde" component.
Oh... ok, you're right. SuSE provides the stable package in the LinuKS service.
He has it already.
Oh, how do you know? He had three problems. The first he had already worked around before he posted his first message, in his second he reported that he had solved the second problem, but he didn't mention that he had solved the third problem, just that he had tried installing the rpm manually "with the same result", which I thought was the same result as in the first mail, failure.
Anyway, if you say he has it, he has it. Now he's happy and I'm curious how he did it.
Vinay
Hi! Vinat & Bo: Maybe I did not descirbe my situation clearly enough: Before upgrade to 8.1, I have run apt-get to get all possible upgrade, so I had already had KDE3.1beta2 running, that might be what Bo mean by 'he has it already ' . But the "apt-get upgrade " seems to screwed it , so my kde is broken now. I am still missing the KDE3.1beta, I am happy since I have other DE/WM to use, and I know unstable is unstable. :) Thanks again! Yongtao
Op maandag 28 oktober 2002 09:53, schreef Yongtao Yang:
He has it already.
Oh, how do you know? He had three problems. The first he had already
I just guessed ;)
worked around before he posted his first message, in his second he reported that he had solved the second problem, but he didn't mention that he had solved the third problem, just that he had tried installing the rpm manually "with the same result", which I thought was the same result as in the first mail, failure.
Anyway, if you say he has it, he has it. Now he's happy and I'm curious how he did it.
Vinay
Hi! Vinat & Bo:
Bo => Richard :)
Before upgrade to 8.1, I have run apt-get to get all possible upgrade, so I had already had KDE3.1beta2 running, that might be what Bo mean by 'he has it already ' .
But the "apt-get upgrade " seems to screwed it , so my kde is broken now. I am still missing the KDE3.1beta, I am happy since I have other DE/WM to use, and I know unstable is unstable. :)
Short: remove kde-3.1 and install kde-3.0 1) "apt-get remove kdelibs3" to be sure that all dependend (kde-3.1) are being removed as well. 2) Try to re-install (kde-3.1) "apt-get install kdebase3 <and other desired kde pkgs>" 3) If 2 does not work: remove the component from /etc/apt/sources.list, make sure that "kde" is listed though 4) repeat 2, which will now take care of installing kde-3.0 latest version -- Richard
On Mon, 2002-10-28 at 07:19, Richard Bos wrote:
Op maandag 28 oktober 2002 09:53, schreef Yongtao Yang:
He has it already.
Oh, how do you know? He had three problems. The first he had already
I just guessed ;)
worked around before he posted his first message, in his second he reported that he had solved the second problem, but he didn't mention that he had solved the third problem, just that he had tried installing the rpm manually "with the same result", which I thought was the same result as in the first mail, failure.
Anyway, if you say he has it, he has it. Now he's happy and I'm curious how he did it.
Vinay
Hi! Vinat & Bo:
Bo => Richard :)
Sorry! :)
Before upgrade to 8.1, I have run apt-get to get all possible upgrade, so I had already had KDE3.1beta2 running, that might be what Bo mean by 'he has it already ' .
But the "apt-get upgrade " seems to screwed it , so my kde is broken now. I am still missing the KDE3.1beta, I am happy since I have other DE/WM to use, and I know unstable is unstable. :)
Short: remove kde-3.1 and install kde-3.0
1) "apt-get remove kdelibs3" to be sure that all dependend (kde-3.1) are being removed as well.
2) Try to re-install (kde-3.1) "apt-get install kdebase3 <and other desired kde pkgs>"
3) If 2 does not work: remove the component from /etc/apt/sources.list, make sure that "kde" is listed though
4) repeat 2, which will now take care of installing kde-3.0 latest version
I will try that. Thanks Richard! Yongtao Yang
Op zondag 27 oktober 2002 22:55, schreef First:
Hi!
Yestirday evening , I began to upgrade my SuSE 8.0 to 8.1 using apt-get, after two hours, the 8.1 systme is up and running fine. Thanks to the SuSE apt team!
But I still have problems, as usual :)
1. During the upgrade, apt-get will replace libz and gppshare with zlib & compat, but if the upgrade went wrong , you will not be able to use apt-get again. I had to manually install zlib and compat to get apt-get to work.
2. After installing the kernel k_deflt-2.4.19-4GB, mk_initrd didn't work:
# mk_initrd using "/dev/hda10" as root device (mounted on "/" as "ext3") creating initrd "/boot/initrd" for kernel "/boot/vmlinuz" (version 2.4.19-4GB) jbd: failed to add module "/lib/modules/2.4.19-4GB/kernel/fs/jbd/jbd.o" initrd too small
Same over here.
So now I can not boot from the hard disk, I have to use the floppy disk to boot installed OS.
3. The unstable kde3 can not be installed.
# apt-get -f install kdelibs3 Sorry, but the following packages have unmet dependencies: kdelibs3: Depends: libvorbisenc.so.2 Depends: libvorbisfile.so.3 E: Sorry, broken packages
# apt-cache search libvorbisfile.so.3 libvorbis - The Vorbis General Audio Compression Codec # apt-cache search libvorbisenc.so.2 libvorbis - The Vorbis General Audio Compression Codec # apt-get -f install libvorbis Sorry, libvorbis is already the newest version.
Thus the kde3 does not work. :(
Is there someone had the same experince? Can you share with your solutions? Thanks !
Yes :) libvorbis is a tricky one. SuSE has released a release candidate(s) and called these e.g: libvorbis-1.0rc3-132 The one that is part of 8.1 is called: libvorbis-1.0 and for APT is this a older package that the one installed... Another, but related story, can be told about libpng. In SuSE-8.0 version 2.1 has been provided and in 8.1 SuSE provides version 1.2 The way to deal with this is by using the /etc/apt/preferences file: # linux:/tmp # cat /etc/apt/preferences Package: libvorbis Pin: version 1.0-* Pin-Priority: 1001 Package: libpng Pin: version 1.* Pin-Priority: 1001 This will take care that the above mentioned packages are being downgraded(!) during the upgrade from 8.0 -> 8.1 :) Some info: # apt-server: SuSE/8.1-i386 $ ls R*/libvorbis* RPMS.base/libvorbis-1.0-43.i586.rpm RPMS.base/libvorbis-devel-1.0-43.i586.rpm # apt-server: SuSE/8.1-i386 $ ls R*/libpng* RPMS.base/libpng-1.2.4-40.i586.rpm RPMS.base/libpng-devel-1.2.4-40.i586.rpm # client: $ rpm -qa | grep -E "libvorbis|libpng" libpng-2.1.0.12-154 libvorbis-1.0rc3-132 -- Richard
participants (4)
-
First
-
Richard Bos
-
Vinay Ramnath
-
Yongtao Yang