Skip site navigation (1)Skip section navigation (2)
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>