Yet another (fatal?) pkg upgrade error

David Christensen dpchrist at holgerdanske.com
Tue Apr 6 06:38:26 UTC 2021


On 4/5/21 7:50 PM, Ronald F. Guilmette wrote:
> I'm trying to work out what I can do to get around the problem(s) described
> in my prior message, and now it appears that even the "pkg info" command is
> seriously malfunctioning for some unknown reason, making the resolution of
> that prior problem all that much harder.
> 
> Specifically, in response to the following command:
> 
>      pkg info --file /usr/local/lib/libglib-2.0.so.0
> 
> I get only the following rather unhelpfuland uninformative error message:
> 
>      pkg: archive_read_open_fd: Unrecognized archive format
> 
> What is the solution for this?  It appears that some data base file
> somewhere (where?) is most probably corrupted.  (I don't believe that
> corruption was in any way my fault, but I am altogether less interested
> in assigning blame at the moment than I am in just fixing the problem(s).)
> 
> So, what data base file, specifically, is corrupted and how many I recreate
> or regerenate it again into a "good" state?
> 
> And why doesn't the above error message provide me with even the slightest
> clue as to what file, exactly, has gone goofy?  Would it have been all that
> hard to include the pathname, you know, just as a small courtesy for exactly
> such situations?


I believe 'pkg info --file pkg-file' expects 'pkg-file' to be a FreeBSD 
package file (?).


Are you trying to figure out what package provides 
/usr/local/lib/libglib-2.0.so.0 ?  If so, see pkg-which(8):

2021-04-05 23:31:56 dpchrist at f3 ~
$ freebsd-version; uname -a
12.2-RELEASE-p5
FreeBSD f3.tracy.holgerdanske.com 12.2-RELEASE-p4 FreeBSD 
12.2-RELEASE-p4 GENERIC  amd64

2021-04-05 23:32:15 dpchrist at f3 ~
$ pkg which /usr/local/lib/libglib-2.0.so.0
/usr/local/lib/libglib-2.0.so.0 was installed by package glib-2.66.7,1


David


More information about the freebsd-questions mailing list