pkg 1.2.2 is broken

Philipp mailinglists at cypresscreek.de
Sat Dec 7 17:08:32 UTC 2013


Hi,

updating pkg 1.2.1 to 1.2.2 from Ports leads to a broken pkg system:

# portmaster -a

===>>> The following actions will be taken if you choose to proceed:
	Upgrade pkg-1.2.1 to pkg-1.2.2  

[...]

===> scripts (install)
===> scripts/periodic (install)
Warning: Object directory not changed from
original /tmp/ports/usr/ports/ports-mgmt/pkg/work/pkg-1.2.2/scripts/periodic
install
-d /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/daily
install -m 555
411.pkg-backup /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/daily
install -m 555
490.status-pkg-changes /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/daily
install
-d /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/weekly
install -m 555
400.status-pkg /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/weekly
install
-d /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/security
install -m 555
410.pkg-audit /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/security
install -m 555
460.pkg-checksum /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/security
===> scripts/completion (install) Warning: Object directory not changed
from
original /tmp/ports/usr/ports/ports-mgmt/pkg/work/pkg-1.2.2/scripts/completion
install
-d /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/share/zsh/site-functions/
install
-d /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/bash_completion.d/
install -m 444
_pkg.bash /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/bash_completion.d/
install -m 444
_pkg.zsh /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/share/zsh/site-functions/_pkg
===> scripts/sbin (install) install -o root  -g wheel -m 555
pkg2ng  /tmp/ports/usr/ports/ports-mgmt/pkg/work/stage/usr/local/sbin/pkg2ng
====> Compressing man pages (compress-man) ===>  Installing for
pkg-1.2.2 ===>  Checking if ports-mgmt/pkg already installed ===>
pkg-1.2.2 is already installed You may wish to ``make deinstall'' and
install this port again by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of ports-mgmt/pkg without
deleting it first, set the variable "FORCE_PKG_REGISTER" in your
environment or the "make install" command line. ***
[check-already-installed] Error code 1

Stop in /usr/ports/ports-mgmt/pkg.
***
[/tmp/ports/usr/ports/ports-mgmt/pkg/work/.install_done.pkg._usr_local]
Error code 1

Stop in /usr/ports/ports-mgmt/pkg.

===>>> A backup package for pkg-1.2.1 should
       be located in /usr/ports/packages/portmaster-backup

===>>> Installation of pkg-1.2.2 (ports-mgmt/pkg) failed
===>>> Aborting update

===>>> Update for pkg-1.2.1 failed
===>>> Aborting update

===>>> Killing background jobs
Terminated 

-----

Afterwards I get errors like

	"No ORIGIN in /var/db/pkg/zip-3.0/+CONTENTS"

when using portmaster. "pkg" has to be re-installed as a package to get
it working again. Since pkg 1.2.2 is now in Ports I can't update or
install any other port, becauce pkg 1.2.1 is going to be updated before.

Any advices?


More information about the freebsd-pkg mailing list