pkgsrc-Users archive

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

Re: "pkg_delete -f" does not work right



Martin

So I need  you to explain:


cd /usr/sbin
pkg_delete -V

cd /usr/pkg/sbin
pkg_delete -V

THESE are not always the same as

/usr/sbin/pkg_delete -V
    ## IN THIS , I get 20210410

/usr/pkg/sbin/pkg_delete -V
    ## IN THIS , I get 20250219

I thought this is COOL. But what does this mean?

BTW; I made, and installed /usr/pkg/bootstrap.

On Sat, Aug 2, 2025 at 2:27 AM Martin Husemann <martin%duskware.de@localhost> wrote:
>
> On Fri, Aug 01, 2025 at 03:51:41PM -0400, Todd Gruhn wrote:
> > I built and installed ninvaders-0.1 .
> > When I delete, I get this:
> >
> > gandalf# /usr/sbin/pkg_delete -f ninvaders-0.1.1nb1
> > /usr/sbin/pkg_delete -f ninvaders-0.1.1nb1
> > pkg_delete: Opening pkgdb failed
>
> Can you check the following three things please?
>
> 1) Do you have other versions of the pkg_* tools installed, e.g.
>    /usr/pkg/sbin/pkg_add ? Maybe some other variant gets found via $PATH
>    first and used for installation, but /usr/sbin/pkg_delete uses
>    a different PKGDB directory?
>
> 2) Does /usr/pkg/pkgdb/ninvaders-0.1.1nb1 exist and has files like
>    +BUILD_INFO         +CONTENTS           +REQUIRED_BY
>    +BUILD_VERSION      +DESC               +SIZE_ALL
>    +COMMENT            +INSTALLED_INFO     +SIZE_PKG
>
> 3) Is /usr/sbin/pkg_delete actually trying to open /usr/pkg/pkgdb ?
>    Run:
>         ktrace /usr/sbin/pkg_delete -f ninvaders-0.1.1nb1
>    and then
>         kdump | more
>    search for Opening pkgdb failed
>    and check the lines before it for a NAMI entry
>
>
> Martin


Home | Main Index | Thread Index | Old Index