On 08-May-00 Kevin Hancock opined:
> 
> Hi All
> 
> I am new to this RPM style of managing things and have come up against
> the
> following.
> 
> [root@mail /tmp]# rpm -Uvh syslogd-1.3.33-15.i386.rpm
> error: file /etc/syslog.conf from install of syslogd-1.3.33-15 conflicts
> with file from package sysklogd-1.3.31-6
> error: file /usr/sbin/klogd from install of syslogd-1.3.33-15 conflicts
> with
> file from package sysklogd-1.3.31-6
> error: file /usr/sbin/syslogd from install of syslogd-1.3.33-15 conflicts
> with file from package sysklogd-1.3.31-6
> [root@mail /tmp]#
> 
> So my question is how do I upgrade syslogd?
> 
> I have tried stopping the service but it still fails. I could use
> the --force option but that seems a little dodgy and I really do not want
> to
> do this unless someone can convince me it is a safe thing to do.

Should work and can't explain why it won't.

As for a _safe_ way, tyr:

        rpm -e syslogd

If you get errors (shouldn't):

        rpm -e syslogd --nodeps

Then:

        rpm -ivh syslogd*

> Also, possibly related is this
> 
> [root@mail /tmp]# rpm -Uv initscripts-5.00-1.i386.rpm
> error: failed dependencies:
>         e2fsprogs >= 1.15 is needed by initscripts-5.00-1
>         procps >= 2.0.4 is needed by initscripts-5.00-1
>         setup >= 2.0.3 is needed by initscripts-5.00-1
>         /sbin/fuser is needed by initscripts-5.00-1
>         timeconfig < 3.0 conflicts with initscripts-5.00-1
> 
> If I try to upgrade the dependencies I just keep getting similar
> messages.
> 
> What is the best way to upgrade these packages?

This is the circular-dependency problem that keeps cropping up.

Wht ususally works is to place all of them in a directory by themselves
(the upgrades, that is) and:

        rpm -Uvh *

This usually sorts out dependencies, finds what is needed to keep
everything straight and upgrades them. In light of the above, you may have
to use --nodeps again since it appears you may have a problem with
something else. Just be absolutely sure you have all of the dependencies
satisfoed, then use --nodeps if needed.

---
Is this my stop?


-- 
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.

Reply via email to