Hi everyone,
I just joined this mailing list because we installed FC5 test 2 on my son's computer yesterday, and we've got a little problem with it.
yum -y update completed normally last night.
This morning we used yum to install apcupsd and audacity. Now when we run yum -y update we get an error:-
--> Running transaction check --> Processing Dependency: libedataserver-1.2.so.6 for package: nautilus-sendto --> Processing Dependency: libedataserver-1.2.so.6 for package: evolution-sharp --> Finished Dependency Resolution Error: Missing Dependency: libedataserver-1.2.so.6 is needed by package nautilus-sendto Error: Missing Dependency: libedataserver-1.2.so.6 is needed by package evolution-sharp [root@james ~]#
I looked on the list for reports about libedataserver this morning but couldn't find any.
Anybody know what I do about this, or is it already being sorted out?
Dave Fletcher
On Sat, 2006-01-28 at 15:33 +0000, David Fletcher wrote:
Hi everyone,
I just joined this mailing list because we installed FC5 test 2 on my son's computer yesterday, and we've got a little problem with it.
yum -y update completed normally last night.
This morning we used yum to install apcupsd and audacity. Now when we run yum -y update we get an error:-
--> Running transaction check --> Processing Dependency: libedataserver-1.2.so.6 for package: nautilus-sendto --> Processing Dependency: libedataserver-1.2.so.6 for package: evolution-sharp --> Finished Dependency Resolution Error: Missing Dependency: libedataserver-1.2.so.6 is needed by package nautilus-sendto Error: Missing Dependency: libedataserver-1.2.so.6 is needed by package evolution-sharp [root@james ~]#
I looked on the list for reports about libedataserver this morning but couldn't find any.
Anybody know what I do about this, or is it already being sorted out?
Dave Fletcher
-- Registered Linux user number 393408
This sort of thing is not at all uncommon on a test release, which is, after all, just a snapshot of the dynamic and ongoing development process. You can get around this by using one of the scripts at the bottom of the page at http://fedoraproject.org/wiki/Tools/yum . Also please take a look at http://fedoraproject.org/wiki/JefSpaleta/TestingManifesto .
Stanton Finley http://stanton-finley.net/
On Sat, 2006-01-28 at 15:33 +0000, David Fletcher wrote:
This morning we used yum to install apcupsd and audacity. Now when we run yum -y update we get an error:-
<snipped deps check>
I looked on the list for reports about libedataserver this morning but couldn't find any.
You must of somehow missed it in the archives, because we just had this convo this morning...
https://www.redhat.com/archives/fedora-test-list/2006-January/msg02110.html
On Saturday 28 Jan 2006 15:52, Mike Chambers wrote:
You must of somehow missed it in the archives, because we just had this convo this morning...
https://www.redhat.com/archives/fedora-test-list/2006-January/msg02110.html
-- Mike Chambers
I only joined the list about an hour ago, and searching the message subjects didn't show anything to do with libedataserver.
Thanks for pointing me to the above I've done
yum remove nautilus-sendto evolution-sharp
and it looks like it's updating now.
Dave F
David Fletcher wrote:
... yum remove nautilus-sendto evolution-sharp
and it looks like it's updating now.
Dave F
Alternate method that takes the pup (Applications|System Tools|Software Updater) for a run ;-) Unselect all packages, then add just few, until no resolution complaint, and the update succeeds. Then start pup again, and repeat.
Hint: 6 packages left: c-c, e-d-s, e, e-w, ga, g-p. DaveT.
This also works at the command line (initially posted to the development list):
You can update other packages not affected by the current broken dependencies by running the following as root:
yum --exclude=evolution-data-server.i386 --exclude=evolution-data-server-debuginfo.i386 --exclude=evolution --exclude=control-center --exclude=gnome-panel --exclude=evolution-webcal --exclude=gaim --exclude=gnome-panel-devel update
Obviously, all the above is typed in at the command prompt as one line.
See this page (bottom) if you would like to know how to work out issues such as this for yourself: http://fedoraproject.org/wiki/JefSpaleta/TestingManifesto
Thanks,
Doug
Doug Fordham wrote:
You can update other packages not affected by the current broken dependencies by running the following as root:
yum --exclude=evolution-data-server.i386 --exclude=evolution-data-server-debuginfo.i386 --exclude=evolution --exclude=control-center --exclude=gnome-panel --exclude=evolution-webcal --exclude=gaim --exclude=gnome-panel-devel update
... Doug
For the bored of repeating ourselves, can we specify --exclude once, but with multiple arguments separated by comma or something ? DaveT.
Unfortunately, no...I have tried using commas, semicolons, colons, etc. No mention is given in the man page (or other documentation), outlining usage other than what is in the example below; and experimentation has proved fruitless. You can, however, install "yumex" (YUM Extender), which provides a GUI allowing one to deselect specific packages...
Doug
On Mon, 2006-01-30 at 07:08 +1100, David Timms wrote:
Doug Fordham wrote:
You can update other packages not affected by the current broken dependencies by running the following as root:
yum --exclude=evolution-data-server.i386 --exclude=evolution-data-server-debuginfo.i386 --exclude=evolution --exclude=control-center --exclude=gnome-panel --exclude=evolution-webcal --exclude=gaim --exclude=gnome-panel-devel update
... Doug
For the bored of repeating ourselves, can we specify --exclude once, but with multiple arguments separated by comma or something ? DaveT.
David Timms wrote:
Doug Fordham wrote:
You can update other packages not affected by the current broken dependencies by running the following as root:
yum --exclude=evolution-data-server.i386 --exclude=evolution-data-server-debuginfo.i386 --exclude=evolution --exclude=control-center --exclude=gnome-panel --exclude=evolution-webcal --exclude=gaim --exclude=gnome-panel-devel update
... Doug
For the bored of repeating ourselves, can we specify --exclude once, but with multiple arguments separated by comma or something ? DaveT.
You should not need to do all of the --exclude ... entries now. No problems with deps in rawhide.
Regarding pup and rhgb problems. I removed rpm then reinstalled rhgb with pirut and did not get any errors installing rhgb with pirut. Of course the package search is not yet implemented for pirut, but checking on the X group allowed rhgb to be pulled in again. If pup downloaded but did not install properly, it could be because of %post scriptlet failures. I submitted a bug on this problem and it seems that the factors leading to the errors is now fixed. (adjustments to selinux-policy). You might need to check out your system for multiple revisions and for other programs that keep downloading but never installing. A %post scriptlet failure would cause the program to download, fail at %post scriptlet and never install. Each time that you updated, the package would be set for installation again.
Also, the version of rhgb that you have installed is bad on its %post scriptlet and bails out for the next upgrade attempt. If you try to remove rhgb with rpm and see if it fails or works, you could then yum install or use the alternative updating programs.
Regarding getting error output with pup, running it from a terminal should show you the output errors in the terminal. That is how I diagnose program errors on my end.
Jim
Correction: removed rhgb using rpm
Jim Cornette wrote:
David Timms wrote:
Doug Fordham wrote:
You can update other packages not affected by the current broken dependencies by running the following as root:
yum --exclude=evolution-data-server.i386 --exclude=evolution-data-server-debuginfo.i386 --exclude=evolution --exclude=control-center --exclude=gnome-panel --exclude=evolution-webcal --exclude=gaim --exclude=gnome-panel-devel update
... Doug
For the bored of repeating ourselves, can we specify --exclude once, but with multiple arguments separated by comma or something ? DaveT.
You should not need to do all of the --exclude ... entries now. No problems with deps in rawhide.
Regarding pup and rhgb problems. I removed rhgb using rpm then reinstalled rhgb with pirut and did not get any errors installing rhgb with pirut. Of course the package search is not yet implemented for pirut, but checking on the X group allowed rhgb to be pulled in again. If pup downloaded but did not install properly, it could be because of %post scriptlet failures. I submitted a bug on this problem and it seems that the factors leading to the errors is now fixed. (adjustments to selinux-policy). You might need to check out your system for multiple revisions and for other programs that keep downloading but never installing. A %post scriptlet failure would cause the program to download, fail at %post scriptlet and never install. Each time that you updated, the package would be set for installation again.
Also, the version of rhgb that you have installed is bad on its %post scriptlet and bails out for the next upgrade attempt. If you try to remove rhgb with rpm and see if it fails or works, you could then yum install or use the alternative updating programs.
Regarding getting error output with pup, running it from a terminal should show you the output errors in the terminal. That is how I diagnose program errors on my end.
Jim
David Timms dtimms@bigpond.net.au wrote:
[...]
For the bored of repeating ourselves, can we specify --exclude once, but with multiple arguments separated by comma or something ?
No, but...
yum update --exclude={this,that{,-devel},and-the-other}
... works just fine, due to bash(1)'s brace expansion.