Date: Mon, 27 Oct 2014 08:28:57 -0500 From: Mark Felder <feld@FreeBSD.org> To: freebsd-pkg@freebsd.org Subject: Re: send-pr Message-ID: <1414416537.1807359.183748633.78E80445@webmail.messagingengine.com> In-Reply-To: <FCE503CA-F74B-4EA4-923F-A5C87D31BAEC@gmail.com> References: <FCE503CA-F74B-4EA4-923F-A5C87D31BAEC@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Oct 25, 2014, at 15:00, Paul Beard wrote: > I would use send-pr for this but it doesn=E2=80=99t work because postfix = doesn=E2=80=99t > work because it doesn=E2=80=99t link against the right db libraries for t= he files > on disk. I have tried re-hashing/re-mapping and it doesn=E2=80=99t seem t= o take. > And I can=E2=80=99t install from source because of this.=20 >=20 > pkg-static: > lstat(/usr/ports/mail/postfix/work/stage%%RESETPREFIX%%/share/doc/postfix= /): > No such file or directory >=20 > Kind of underwhelmed with pkgng when this kind of thing happens. I have > another send-pr stuck in queue which is how I found this.=20 >=20 > If I wanted an uncooperative package management system, I could have > stayed with Linux=E2=80=A6 > This sounds like a bdb issue. https://wiki.freebsd.org/Ports/BerkeleyDBCleanup 20140821: AFFECTS: users of databases/db4, databases/db4[1-7]* AUTHOR: mandree@FreeBSD.org HEADS UP: for some applications that store their data in Berkeley DB databases, you may have to export the data before the upgrade and reload it afterwards. Detailed instructions are at <https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>. The older databases/db4* ports providing versions 4.0 to 4.7 inclusively have been removed, and 4.8 has been deprecated. The default Berkeley DB version is now 5.3. (6.x has a different license, but will be eligible as default on systems that build ports from source and have db6 installed.) All enabled and working ports have been changed such that they use Berkeley DB 4.8 or newer, and an -exp run has been made. After you have performed the first steps from the Wiki documentation, and have arrived at a step that reads "build all applications", then type as privileged user and without the hash sign: # Tools/scripts/BDB-upgrade-helper.sh The helper script requires that ports-mgmt/portmaster or .../portupgrade is installed, will try to upgrade your applications with either of these tools (portmaster preferred), and if that succeeds, it will attempt to delete the packages if confirmed interactively.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1414416537.1807359.183748633.78E80445>