[Shorewall-users] installation issue - RPM conflict?

Paul Chambers
Fri, 11 Apr 2003 14:21:55 -0000

This is covered on the web site, under
''Installation/Upgrade/Configuration'':
-------
"Note2: Beginning with Shorewall 1.4.0, Shorewall is dependent on the
iproute package. Unfortunately, some distributions call this package
iproute2 which will cause the upgrade of Shorewall to fail with the
diagnostic:

     error: failed dependencies:iproute is needed by shorewall-1.4.0-1

This may be worked around by using the --nodeps option of rpm (rpm -Uvh
--nodeps <shorewall rpm>). "
-------
Essentially ''iproute'' and ''iproute2'' are the
same package, but not as far
as RPM is concerned. Mandrake calls it ''iproute2'', but the
shorewall RPM is
looking for ''iproute'', and doesn''t know
''iproute2'' is the same thing.

Just use the --nodeps option to rpm, and all will be well.

Paul

> -----Original Message-----
> From: jon yeargers
> Sent: Friday, April 11, 2003 2:12 PM
>
> Attempting to install 1.4.2-1.noarch.rpm onto a Mandrake 9.0
> system. Am getting a message stating:
>
> failed dependancies:
>     iproute is needed by shorewall-1.4.2-1
>
> According to RPM iproute is installed... do I have the wrong version?
>
> enter: rpm -qa | grep iproute
> return: iproute2-2.4.7-4mdk
>
> I tried to install iproute-2.4.7.i386.rpm but rec''d a slew of
> ''incompatibility'' messages from RPM. Is there a
workaround
> for either of
> these problems?
>
> What did I do wrong / miss?
> Thanks, Jon