removing old Kernels
Kostas Sfakiotakis
kostassf at cha.forthnet.gr
Fri Aug 25 12:07:38 UTC 2006
Greetings Paul,
Paul Howarth wrote:
> There hasn't been a kernel-source RPM in Fedora for quite a while now;
> the kernel has a regular SRPM just like every other package.
>
>
To be honest i was missing that part .
>>> I have not compiled a kernel in awhile. I seem to recall doing this on
>>> the vanilla kernel source. After you compile the rpm, you could remove
>>> it with the usual rpm -e <kernel-custom> command.
>>>
>>> You could try make rpm.
>>>
>> No rule to make target rpm . Do you by any chance mean ,
>> rpmbuild ? rpmbuild will fail because the top level directory doesn't
>> have the spec file needed to do the job .
>>
>> Anyway what do i have to loose if i just go ahead without using
>> an rpm and compile the kernel the old fashioned way . I don't understand
>> the problem to the stability of the system if the rpmdatabase isn't
>> aware of the kernel being running.
>>
>
> If you manually remove files that are "owned" by an RPM then your system
> will be in an inconsistent state; if you use RPM (or yum) to install
> something then you should use RPM (or yum) to remove it.
>
I guess you mean that even if updatedb finds that an "owned file"
isn't there any more the
broken dependency will remain , so the problem will remain , untill you
uncover it and patch
the broken dependency , if things don't break apart in between .
> If you have built and installed your kernel manually then you should
> remove it manually (but don't forget that most of the kernel lives
> under /lib/modules rather than in /boot).
>
Couldn't have said things better .
> If you are running a custom kernel that RPM does not know about then you
> may have some dependency issues with userland tools such as systemtap
> that have dependencies or conflicts with specific kernel versions.
>
>
Well this part i was missing . I have been running custom kernels (
manually built ) for the last couple
of years and never came across such a problem ( or if i did , i didn't
understood it ) . Still your note
remains entirely valid .
> Paul.
>
>
More information about the fedora-list
mailing list