pkg_add goofiness in 7.0

Kris Kennaway kris at FreeBSD.org
Sun Mar 30 17:44:21 PDT 2008


perryh at pluto.rain.com wrote:
>> What you showed does not indicate a failure.  If you are saying
>> that the package wasn't actually installed completely, then
>> pkg_delete it and retry.
> 
> I am not saying that the package was installed incompletely,
> incorrectly, or something else because I don't know which of those
> applies.  *The package installation itself* threw an error message,
> with no instructions for recovery, and left the package database
> corrupted (incorrectly showing the package as installed).

Fine, but there is nothing I can do to help you without knowing what the 
error was.

> pkg_delete was only partially successful, perhaps because it was
> unable to completely clean up the corruption.  Now what?
> 
> # pkg_delete -v linuxdoc-1.1_1
> Trying to remove dependency on package 'xmlcatmgr-2.2' with 'textproc/xmlcatmgr' origin.
> Trying to remove dependency on package 'iso8879-1986_2' with 'textproc/iso8879' origin.
> Change working directory to /usr/local
> Delete file /usr/local/share/sgml/linuxdoc/README
> Execute '/usr/local/bin/xmlcatmgr -sc /usr/local/share/sgml/catalog.ports remove linuxdoc/catalog'
> xmlcatmgr: enabling compatibility mode; removing ALL matching entries
> xmlcatmgr: no matching entry for `linuxdoc/catalog' of any type
> pkg_delete: unexec command for '/usr/local/bin/xmlcatmgr -sc /usr/local/share/sgml/catalog.ports remove linuxdoc/catalog' failed
> Delete file /usr/local/share/sgml/linuxdoc/catalog
> Delete file /usr/local/share/sgml/linuxdoc/freebsd-1.0.dtd
> Delete file /usr/local/share/sgml/linuxdoc/freebsd-1.1.dtd
> Delete file /usr/local/share/sgml/linuxdoc/linuxdoc.dec
> Delete file /usr/local/share/sgml/linuxdoc/original.dtd
> Delete directory /usr/local/share/sgml/linuxdoc
> Change working directory to .
> pkg_delete: couldn't entirely delete package (perhaps the packing list is
> incorrectly specified?)
> 
> 

As I said, now try to repeat the original problem.

Kris


More information about the freebsd-questions mailing list