Date: Tue, 22 Aug 2017 09:06:14 +0000 From: bugzilla-noreply@freebsd.org To: pkg@FreeBSD.org Subject: [Bug 221711] ports-mgmt/pkg: core dump after switch to new repos caused by locked port Message-ID: <bug-221711-32340@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221711 Bug ID: 221711 Summary: ports-mgmt/pkg: core dump after switch to new repos caused by locked port Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: pkg@FreeBSD.org Reporter: info@rickvanderzwet.nl Flags: maintainer-feedback?(pkg@FreeBSD.org) Assignee: pkg@FreeBSD.org Sequence preceding the core-dump: 0) Dovecot2 was locked: $ pkg lock mail/dovecot2 1) Dovecot2 was merged into dovecot: $ pkg set -o mail/dovecot2:mail/dovecot $ pkg set -o mail/dovecot2-pigeonhole:mail/dovecot-pigeonhole 2) I required the latest repos instead of the quarly one (unrelated: since = my custom ports running on latest tree where failing) thus created: cat <<EOF /usr/local/etc/pkg/repos/FreeBSD.conf=20 FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest" } EOF 3) Did a fetch of new repos details: $ sudo pkg upgrade 4) Attempted upgrade fails. The traceback/logging is from the 2nd attempt, since first one was no longer present in my framebuffer. Error message is t= he same, yet missing some lines about the (already downloaded) new repository. $ sudo pkg upgrade Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. ... dovecot2-2.2.30.2_1 is locked and may not be modified Processing candidates (133 candidates): 100% Checking integrity... dovecot2-2.2.30.2_1 is locked and may not be modified Assertion failed: (cun !=3D NULL), function pkg_conflicts_check_chain_confl= ict, file pkg_jobs_conflicts.c, line 481. Child process pid=3D2637 terminated abnormally: Abort trap I know this is a rather odd sequence of events and I have not tried to reproduce it, yet it might be interesting to one may concerned.=20 FYI: As a workaround I unlocked mail/dovecot and did the upgrade. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-221711-32340>