[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: removing old kernel packages



"Aaron M. Stromas" wrote:

> Brian Servis wrote:
>
> > *- On 23 Apr, Aaron M. Stromas wrote about "removing old kernel packages"
> > >
> > > hi,
> > >
> > > i upgraded my kernel from 2.0.34 to 2.0.36. then, using dpkg -r,  i went
> > > to remove kernel-[image|source]-2.0.34 but it complained about
> > > /lib/modules/2.0.34 and a number of directories under
> > > /usr/source/kernel-source-2.0.34 not being empty an didn't remove them.
> > >
> > > i'm tempted to remove those manually (or should i use dpkg --purge?) but
> > > something warns me that i may regret doing this later.
> > >
> > > why dpkg behaves that way and how can i get rid of 2.0.34 stuff? i
> > > intend to install kernel-source-2.0.36 (kernel-image-2.0.36 is obvously
> > > already installed). tia,
> > >
> >
> > --remove removes all non configuration files.(leaves
> >          files in /var/lib/dpkg/info/<pkgname>.conffiles
> > --purge removes all files. (everything in
> >         /var/lib/dpkg/info/<pkgname>.list
> >
> > However if there are any files in the directories that it is trying to
> > remove that are not in /var/lib/dpkg/info/<pkgname.list> then you will
> > still get the 'not empty directories' complaints.  dpkg will not remove
> > files that it does not know about.  In a /lib/modules/* directory this
> > is probably the modules.dep file that is generated by depmod -a after
> > the modules have been installed.
> >
>
> i  ran dpkg --purge kernel-source-2.0.34 and it looked it did.
>
> mortirolo:# dpkg --purge kernel-source-2.0.34
> (Reading database ... 28636 files and directories currently installed.)
> Removing kernel-source-2.0.34 ...
> Purging configuration files for kernel-source-2.0.34 ...
>
> i was happy. later i looked in /usr/src and here they were:
>
> mortirolo:# ls -l /usr/src/
> total 2
> drwxr-xr-x   6 root     root         1024 Apr 16 00:12 kernel-source-2.0.34
> lrwxrwxrwx   1 root     root           21 Feb 11 06:17 linux ->
> kernel-source-2.0.34/
> lrwxrwxrwx   1 root     root           20 Feb 11 05:37 linux-2.0.34 ->
> kernel-source-2.0.34
> drwxr-sr-x   2 root     root         1024 Feb 25 05:05 modules
>
> mortirolo:# ls /lib/modules/
> 2.0.34  2.0.36
>
> mortirolo:# dpkg -S /usr/src/kernel-source-2.0.34
> dpkg: /usr/src/kernel-source-2.0.34 not found.
>
> dpkg removed all the traces of the kernel=source-2.0.34 from its database, so
> should i just remove the vestiges of the 2.0.34 manually? btw, the only
> modules.dep is in /lib/modules/2.0.36. any other reasons why dpkg tries to
> cheat me? tia,

    You can safely rm the module directory 2.0.34. But it is always a good idea to
have at least one
back up kernel. Modules.dep is calculated by the kernel when it first boots up.




>
> -a
>
> >
> > --
> > Brian
> > ---------------------------------------------------------------------
> > "Never criticize anybody until you have walked a mile in their shoes,
> >  because by that time you will be a mile away and have their shoes."
> >                                                            - unknown
> >
> > Mechanical Engineering                                bservis@usa.net
> > Purdue University                 http://www.ecn.purdue.edu/~servis
> > ---------------------------------------------------------------------
>
> --
> Aaron Stromas    | "Tick-tick-tick!!!... ja, Pantani is weg..."
> Oracle Corp      |                             BRTN commentator
> +1 703.708.49.33 |                              L'Alpe d'Huez
>                                             1995 Tour de France
>
> --
> Unsubscribe?  mail -s unsubscribe debian-user-request@lists.debian.org < /dev/null

--
____________________________________________________________________________
Shao Zhang - Running Debian 2.1  ___ _               _____
Department of Communications    / __| |_  __ _ ___  |_  / |_  __ _ _ _  __ _
University of New South Wales   \__ \ ' \/ _` / _ \  / /| ' \/ _` | ' \/ _` |
Sydney, Australia               |___/_||_\__,_\___/ /___|_||_\__,_|_||_\__, |
Email: shao@cia.edu.au                                                  |___/
_____________________________________________________________________________




Reply to: