Yum update problems: fixed Livna, now what?
Paul Howarth
paul at city-fan.org
Mon Nov 7 17:43:27 UTC 2005
Dotan Cohen wrote:
> On 11/7/05, Paul Howarth <paul at city-fan.org> wrote:
>
>>Dotan Cohen wrote:
>>
>>>Isn't there a way to see what depends on something before I -e it? I
>>>just did a man rpm but didn't see an option for checking. How is that
>>>done?
>>
>>A simple way of doing this is just to run the "rpm -e" as a non-root
>>user. If there are dependency issues, rpm will tell you. If not, the
>>remove will fail because you're not root.
>>
>>Paul.
>>
>
>
> Nice trick. I take it that this means that I cannot -e it?
>
> [dotancohen at localhost ~]$ rpm -e dbus-qt
> error: Failed dependencies:
> libdbus-qt-1.so.1 is needed by (installed) k3b-0.12.5-1.0.fc4.kde.i386
> dbus-qt = 0.33-3.1.fc4.kde is needed by (installed)
> dbus-devel-0.33-3.1.fc4.kde.i386
> [dotancohen at localhost ~]$ rpm -e dbus-devel
> error: can't create transaction lock on /var/lib/rpm/__db.000
Yes, that's rpm not working as a not-root user.
> [dotancohen at localhost ~]$ rpm -e libdbus-qt
> error: package libdbus-qt is not installed
libdbus-qt-1.so.1 is something that is "provided" by dbus-qt and
required by (installed) k3b. To remove libdbus-qt-1.so.1, you would have
to remove the package that provides it:
$ rpm -q --whatprovides libdbus-qt-1.so.1
dbus-qt-0.33-3.1.fc4.kde
Paul.
More information about the users
mailing list