How can I skip this error and continue upgrading the rest of the
packages?
Unfortunately, I have not found any way to do this "automatically".
When the conflict is from a small number of packages, I typically
delete the existing package and re-request the smart upgrade. If
this works, I worry afterward about re-installing what I had
removed. [Sometimes I do the removing with YaST rather than with
smart - YaST lets me override (and thereby not have to remove)
further dependencies of what I am explicitly removing. But then in
consequence sometimes smart upgrade would complain, so I would have
to do a 'smart fix' before requesting the 'smart upgrade'.]
--------
The way I understand it, smart has the concept that whatever the
user typed in (e.g., 'smart upgrade') is a __single__ transaction --
and if there is any part of that "transaction" that does not work,
then smart will discard the *entire* transaction request.
One way to "skip" the error is to use 'smart --gui', and let it
"mark" all the packages to be upgraded. When applying the upgrade
fails, I use 'Hide unmarked' (in View) to just access the list of
packages that make up the upgrade transaction. I then manually
change those packages which caused the error to 'keep' (that is, I
remove them from the marked list), and repeat the apply of the (now
edited) "transaction". [Note: it seems that 'smart --gui' lets me
view the error list, or manipulate the package list - but *not* to
see both on the same screen.] Of course, I subsequently need to
figure out what to do about those conflicts which I had "skipped".
mikus
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]