Let me just try to state the obvious. It seems that gnome-panel is dependent on two libraries from evolution-data-server. It isn't obvious why this might be necessary but someone else might comment.
I removed all of the evolution packages in an attempt to incorporate the large quantity of updates available. I could remove these without any dependency problems. I have done a 'yum clean all' to ensure that there is nothing left around to confuse yum.
I know that not everything I have done makes sense but I would appreciate any constructive feedback anyone might have. I also realize that this is rawhide and it just happens but maybe this information is useful to someone.
--> Running transaction check --> Processing Dependency: libgnome-menu.so.0 for package: control-center --> Processing Dependency: gnome-menus >= 2.9.1 for package: gnome-panel --> Processing Dependency: gnome-menus >= 2.9.1 for package: control-center --> Processing Dependency: libecal-1.2.so.1 for package: gnome-panel --> Processing Dependency: libgnome-menu.so.0 for package: gnome-panel --> Processing Dependency: libedataserver-1.2.so.0 for package: gnome-panel --> Processing Dependency: libgnome-menu.so.0 for package: eel2 --> Processing Dependency: gnome-python2-extras = 2.9.3-1 for package: gnome-pyt hon2-gtkhtml2 --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package gnome-menus.i386 0:2.9.90-2 set to be updated ---> Package gnome-python2-extras.i386 0:2.9.3-1 set to be updated --> Running transaction check --> Processing Dependency: libecal-1.2.so.1 for package: gnome-panel --> Processing Dependency: libedataserver-1.2.so.0 for package: gnome-panel --> Finished Dependency Resolution Error: Missing Dependency: libecal-1.2.so.1 is needed by package gnome-panel Error: Missing Dependency: libedataserver-1.2.so.0 is needed by package gnome-panel
On Wed, 2005-02-09 at 15:49 -0500, Rob Shewan wrote:
Let me just try to state the obvious. It seems that gnome-panel is dependent on two libraries from evolution-data-server. It isn't obvious why this might be necessary but someone else might comment.
needed for the time/date applet to show you your appointments from evo.
I removed all of the evolution packages in an attempt to incorporate the large quantity of updates available. I could remove these without any dependency problems. I have done a 'yum clean all' to ensure that there is nothing left around to confuse yum.
I know what you're trying to say here, but this irks me - yum is not confused - there is no way to complete the procedure you have requested - the deps are unresolvable.
I know that not everything I have done makes sense but I would appreciate any constructive feedback anyone might have. I also realize that this is rawhide and it just happens but maybe this information is useful to someone.
--> Running transaction check --> Processing Dependency: libgnome-menu.so.0 for package: control-center --> Processing Dependency: gnome-menus >= 2.9.1 for package: gnome-panel --> Processing Dependency: gnome-menus >= 2.9.1 for package: control-center --> Processing Dependency: libecal-1.2.so.1 for package: gnome-panel --> Processing Dependency: libgnome-menu.so.0 for package: gnome-panel --> Processing Dependency: libedataserver-1.2.so.0 for package: gnome-panel --> Processing Dependency: libgnome-menu.so.0 for package: eel2 --> Processing Dependency: gnome-python2-extras = 2.9.3-1 for package: gnome-pyt hon2-gtkhtml2 --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package gnome-menus.i386 0:2.9.90-2 set to be updated ---> Package gnome-python2-extras.i386 0:2.9.3-1 set to be updated --> Running transaction check --> Processing Dependency: libecal-1.2.so.1 for package: gnome-panel --> Processing Dependency: libedataserver-1.2.so.0 for package: gnome-panel --> Finished Dependency Resolution Error: Missing Dependency: libecal-1.2.so.1 is needed by package gnome-panel Error: Missing Dependency: libedataserver-1.2.so.0 is needed by package gnome-panel
yum is saying - yep - we can't resolve this - and in the last few days on fedora-devel-list (iirc) this was commented on. It's know and the solution is to exclude the update of evolution-data-server for now, iirc.
-sv
seth vidal wrote:
On Wed, 2005-02-09 at 15:49 -0500, Rob Shewan wrote:
Let me just try to state the obvious. It seems that gnome-panel is dependent on two libraries from evolution-data-server. It isn't obvious why this might be necessary but someone else might comment.
needed for the time/date applet to show you your appointments from evo.
I removed all of the evolution packages in an attempt to incorporate the large quantity of updates available. I could remove these without any dependency problems. I have done a 'yum clean all' to ensure that there is nothing left around to confuse yum.
I know what you're trying to say here, but this irks me - yum is not confused - there is no way to complete the procedure you have requested
- the deps are unresolvable.
I know that not everything I have done makes sense but I would appreciate any constructive feedback anyone might have. I also realize that this is rawhide and it just happens but maybe this information is useful to someone.
--> Running transaction check --> Processing Dependency: libgnome-menu.so.0 for package: control-center --> Processing Dependency: gnome-menus >= 2.9.1 for package: gnome-panel --> Processing Dependency: gnome-menus >= 2.9.1 for package: control-center --> Processing Dependency: libecal-1.2.so.1 for package: gnome-panel --> Processing Dependency: libgnome-menu.so.0 for package: gnome-panel --> Processing Dependency: libedataserver-1.2.so.0 for package: gnome-panel --> Processing Dependency: libgnome-menu.so.0 for package: eel2 --> Processing Dependency: gnome-python2-extras = 2.9.3-1 for package: gnome-pyt hon2-gtkhtml2 --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package gnome-menus.i386 0:2.9.90-2 set to be updated ---> Package gnome-python2-extras.i386 0:2.9.3-1 set to be updated --> Running transaction check --> Processing Dependency: libecal-1.2.so.1 for package: gnome-panel --> Processing Dependency: libedataserver-1.2.so.0 for package: gnome-panel --> Finished Dependency Resolution Error: Missing Dependency: libecal-1.2.so.1 is needed by package gnome-panel Error: Missing Dependency: libedataserver-1.2.so.0 is needed by package gnome-panel
yum is saying - yep - we can't resolve this - and in the last few days on fedora-devel-list (iirc) this was commented on. It's know and the solution is to exclude the update of evolution-data-server for now, iirc.
-sv
Thanks for the feedback and I acknowlege that yum is not the problem.
I did try to exclude evolution-data-server and it doesn't help.
I also removed evolution-data-server which shouldn't have been possible if gnome-panel depends on it (I guess). Even when evolution-data-server isn't installed it complains about the dependency and it doesn't add evolution-data-server to the update/install list to satisfy the dependency.
Different mirrors have different content so the behavior varies by mirror. I also installed the latest evolution-data-server-1.1.5-3 and performed an yum update which, on some mirrors, results in an older version being listed as:
<snip>
Performing the following to resolve dependencies: Install: gnome-python2-extras.i386 0:2.9.3-1 - development Install: gnome-menus.i386 0:2.9.90-2 - development Update: evolution-data-server.i386 0:1.1.4.2-1 - development Total download size: 84 M Is this ok [y/N]: y Downloading Packages: (1/28): policycoreutils-1 100% |=========================| 56 kB 00:01 (2/28): xorg-x11-xauth-6. 100% |=========================| 266 kB 00:02 (3/28): gtk2-devel-2.6.2- 100% |=========================| 2.5 MB 00:29 (4/28): control-center-2. 100% |=========================| 2.3 MB 00:33 (5/28): libgtop2-2.9.90-1 100% |=========================| 119 kB 00:02 http://distro.ibiblio.org/pub/linux/distributions/fedora/linux/core/developm...: [Errno 4] IOError: <urlopen error (104, 'Connection reset by peer')> Trying other mirror. (6/28): gnome-applets-2.9 100% |=========================| 4.8 MB 00:17 (7/28): eel2-devel-2.9.90 100% |=========================| 49 kB 00:00 (8/28): gnome-themes-2.9. 100% |=========================| 2.4 MB 00:08 http://sunsite.mff.cuni.cz/pub/fedora/development/i386/Fedora/RPMS/httpd-2.0...: [Errno 4] IOError: HTTP Error 404: Not Found Trying other mirror. http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/Fed...: [Errno 4] IOError: HTTP Error 404: Not Found Trying other mirror. http://ftp.dulug.duke.edu/pub/fedora/linux/core/development/i386/Fedora/RPMS...: [Errno 4] IOError: HTTP Error 404: Not Found Trying other mirror. http://mirror.hiwaay.net/redhat/fedora/linux/core/development/i386/Fedora/RP...: [Errno 4] IOError: HTTP Error 404: Not Found Trying other mirror. http://mirrors.kernel.org/fedora/core/development/i386/Fedora/RPMS/httpd-2.0...: [Errno 4] IOError: HTTP Error 404: Not Found Trying other mirror. Traceback (most recent call last): File "/usr/bin/yum", line 7, in ? yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 146, in main base.doTransaction() File "/usr/share/yum-cli/cli.py", line 630, in doTransaction problems = self.downloadPkgs(downloadpkgs) File "__init__.py", line 442, in downloadPkgs File "repos.py", line 521, in get File "mirror.py", line 414, in urlgrab File "mirror.py", line 392, in _mirror_try File "mirror.py", line 290, in _get_mirror IndexError: list index out of range
I know the bug is being addressed and I know that the mirrors are not under Redhat's control. I guess it's just rawhide.
On Wed, 2005-02-09 at 16:48 -0500, Rob Shewan wrote:
IndexError: list index out of range
I know the bug is being addressed and I know that the mirrors are not under Redhat's control. I guess it's just rawhide.
That bug is a yum error - and it's been filed and fixed in cvs.
thanks, -sv
On Wednesday 09 February 2005 16:48, Rob Shewan wrote: | | Thanks for the feedback and I acknowlege that yum is not the problem. | | I did try to exclude evolution-data-server and it doesn't help. | | I also removed evolution-data-server which shouldn't have been possible if | gnome-panel depends on it (I guess). Even when evolution-data-server isn't | installed it complains about the dependency and it doesn't add | evolution-data-server to the update/install list to satisfy the dependency. | | Different mirrors have different content so the behavior varies by mirror. | I also installed the latest evolution-data-server-1.1.5-3 and performed an | yum update which, on some mirrors, results in an older version being listed | as: | | <snip> | | Performing the following to resolve dependencies: | Install: gnome-python2-extras.i386 0:2.9.3-1 - development | Install: gnome-menus.i386 0:2.9.90-2 - development | Update: evolution-data-server.i386 0:1.1.4.2-1 - development | Total download size: 84 M | Is this ok [y/N]: y | Downloading Packages: | (1/28): policycoreutils-1 100% |=========================| 56 kB 00:01 | (2/28): xorg-x11-xauth-6. 100% |=========================| 266 kB 00:02 | (3/28): gtk2-devel-2.6.2- 100% |=========================| 2.5 MB 00:29 | (4/28): control-center-2. 100% |=========================| 2.3 MB 00:33 | (5/28): libgtop2-2.9.90-1 100% |=========================| 119 kB 00:02 | http://distro.ibiblio.org/pub/linux/distributions/fedora/linux/core/develop |ment/i386/Fedora/RPMS/gnome-applets-2.9.5-2.i386.rpm: [Errno 4] IOError: | <urlopen error (104, 'Connection reset by peer')> Trying other mirror. | (6/28): gnome-applets-2.9 100% |=========================| 4.8 MB 00:17 | (7/28): eel2-devel-2.9.90 100% |=========================| 49 kB 00:00 | (8/28): gnome-themes-2.9. 100% |=========================| 2.4 MB 00:08 | http://sunsite.mff.cuni.cz/pub/fedora/development/i386/Fedora/RPMS/httpd-2. |0.52-7.i386.rpm: [Errno 4] IOError: HTTP Error 404: Not Found | Trying other mirror. | http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/Fe |dora/RPMS/httpd-2.0.52-7.i386.rpm: [Errno 4] IOError: HTTP Error 404: Not | Found | Trying other mirror. | http://ftp.dulug.duke.edu/pub/fedora/linux/core/development/i386/Fedora/RPM |S/httpd-2.0.52-7.i386.rpm: [Errno 4] IOError: HTTP Error 404: Not Found | Trying other mirror. | http://mirror.hiwaay.net/redhat/fedora/linux/core/development/i386/Fedora/R |PMS/httpd-2.0.52-7.i386.rpm: [Errno 4] IOError: HTTP Error 404: Not Found | Trying other mirror. | http://mirrors.kernel.org/fedora/core/development/i386/Fedora/RPMS/httpd-2. |0.52-7.i386.rpm: [Errno 4] IOError: HTTP Error 404: Not Found | Trying other mirror. | Traceback (most recent call last): | File "/usr/bin/yum", line 7, in ? | yummain.main(sys.argv[1:]) | File "/usr/share/yum-cli/yummain.py", line 146, in main | base.doTransaction() | File "/usr/share/yum-cli/cli.py", line 630, in doTransaction | problems = self.downloadPkgs(downloadpkgs) | File "__init__.py", line 442, in downloadPkgs | File "repos.py", line 521, in get | File "mirror.py", line 414, in urlgrab | File "mirror.py", line 392, in _mirror_try | File "mirror.py", line 290, in _get_mirror | IndexError: list index out of range | | | | I know the bug is being addressed and I know that the mirrors are not under | Redhat's control. I guess it's just rawhide.
I sympathise - especially as I just spent nearly two painful hours resolving this problem after mistakenly trying to update to the new 'rpm' RPM with '--nodeps' - this was a typo - NO ONE DO THAT! I had to built the previous rpm version and install manually (without rpm) to get rpm working again. Now that it is, I've finally managed to get 'yum upgrade'-d , so if you are intent on upgrading now, here it how I did it (I had all the RPMs mounted under $RPMS - replace with directory where you downloaded them - also I run these commands while in KDE, not GNOME ) :
rpm -e --nodeps balsa perl-RPM2 php-snmp gnome-panel rpm -qa | grep '^jakarta-' | while read r; do rpm -e --nodeps $r; done rpm -Uvh --nodeps $RPMS/{evolution,gtk2,gtkhtml,glib2}*.rpm rpm -ivh --nodeps $RPMS/gnome-panel-2.9.90-4.i386.rpm rpm -Uvh --nodeps $RPMS/{libgda*,nautilus-*,jakarta*} yum upgrade (works OK !)
then install balsa and rpm-PERL2 if you want them .
Or maybe just wait a while until we get this mess sorted out!
Thanks for your patience, Jason Vas Dias.