Solved nginx / openntpd conflict

FreeBSD 10.3 AMD64, up to date on patches.

I install both nginx and openntpd from pkg.

Previously there had been no problems.

When I tried a pkg upgrade this evening, I'm seeing what looks to be a conflict between libressl and openssl. Briefly, if I try to install the nginx pkg, the required openssl pkg uninstalls libressl due to a conflict. The uninstallation of libressl then triggers an uninstall of openntpd.

Ditto if I try to install openntpd when nginx is already installed.

I was able to workaround the issue by installing nginx (and openssl) via pkg, and installing openntpd via ports, omitting the constraint/libressl option during make config.

One iteration is below:

Code:
The following 4 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
  openssl-1.0.2_12
  nginx-1.10.0_3,2

New packages to be INSTALLED:
  libressl: 2.3.4

Installed packages to be REINSTALLED:
  openntpd-5.9p1_1,2 (options changed)
 
I was able to workaround the issue by installing nginx (and openssl) via pkg, and installing openntpd via ports, omitting the constraint/libressl option during make config.
That's the only way to do it.

There's a shift going on replacing OpenSSL with LibreSSL. But not all ports have been done yet so there's still a few conflicts to iron out.
 
I'm looking forward to the transition to LibreSSL. :)

I think it is a good move to make, so I'm OK with having to do some extra effort during the transition. If I run into any other issues in ports, I'll continue to post them.

btw, I forgot to mention in my original post that my /etc/pkg/FreeBSD.conf is set to use "latest" instead of "quarterly".


Thanks for the reply.
 
btw, I forgot to mention in my original post that my /etc/pkg/FreeBSD.conf is set to use "latest" instead of "quarterly".
Just a tip, don't edit /etc/pkg/FreeBSD.conf. On the next update it'll be overwritten. Instead, set the URL in /usr/local/etc/pkg/repos/FreeBSD.conf (create the file if it doesn't exist).
 
Back
Top