Re: [SLE] apt-get & Synaptic .40 wont let me keep Shorewall
From: Richard (ratcheson_at_earthlink.net)
To: firstname.lastname@example.org Date: Fri, 8 Aug 2003 02:35:04 -0500
On Thursday 07 August 2003 03:16 pm, Richard Bos wrote:
> Op donderdag 7 augustus 2003 07:44, schreef Richard:
> > I am using apt-get and Synaptic .40 compiled by Richard Bos. Beginning a
> > few days ago whenever I try to do an upgrade of anything, both want to
> > remove my Shorewall ver 1.4.6b saying my kernel is < 2.2 when I am
> > using SuSE 2.4.21.
> Do you really have the rpm named "kernel" installed (rpm -q kernel).
> Most likely not, as suse calls their kernel pkgs k_deflt, k_athlon, k_smp,
I have the k_athlon kernel installed. My laptop, with shorewall, too, has the
k_deflt but no dependency problem. Two other computers with the k_athlon
kernel dont have this problem.
The strange thing is Synaptic reports that shorewall is broken with
Conflicts: k_smp(>=2.2). Why does it think there is a conflict with a kernel
that is not installed??
> From the shorewall website:
> Note1: Some SuSE users have encountered a problem whereby rpm reports a
> conflict with kernel <= 2.2 even though a 2.4 kernel is installed. If this
> happens, simply use the --nodeps option to rpm (rpm -ivh --nodeps
> <shorewall rpm>.
Yes, I had to do that to get Shorewall installed.
> (If you would ask Anders about --nodeps, he most likely will advice you not
> to use it. I 2nd him).
> Synaptic is correct to propose to remove shorewall as it disrupts your rpm
> database consistency. But okay, 3 possible ways to tackle this problem.
> 1) Rebuild the rpm for suse and set the correct dependency (change kernel
> to k_deflt e.g.).
> 2) You apt's fake provides, more about it at:
> See: http://apt4rpm.sourceforge.net/faq.html#q32
I assume this is simular to the Opera Fake provides used to fool Opera. I
just tried it for shorewall and no joy so far. Will try again tomorrow.
> 3) Create your own (virtual) rpm providing the kernel (no files, just set
> the provides field).
Thanks for the advice.
-- Check the headers for your unsubscription address For additional commands send e-mail to email@example.com Also check the archives at http://lists.suse.com Please read the FAQs: firstname.lastname@example.org