With FreeBSD 9.1 out, it is time get all my ports upgraded in advance of doing the OS update. The process is fairly painless, but occasionally, especially if you are slacking in the updates, a change in configuration causes the usually completely automatic “
portupgrade -ra” to fail.
One such update was “
Upgrading 'openldap-sasl-server-2.4.31' to 'openldap-server-2.4.33_2” which failed with a
===> openldap-server-2.4.33_2 conflicts with installed package(s): openldap-sasl-client-2.4.33_1 They install files into the same place. You may want to stop build with Ctrl + C. ===> License OPENLDAP accepted by the user ===> Found saved configuration for openldap-server-2.4.33 ===> openldap-server-2.4.33_2 conflicts with installed package(s): openldap-sasl-client-2.4.33_1 They will not build together. Please remove them first with pkg_delete(1). *** Error code 1 Stop in /usr/ports/net/openldap24-server.
But because this is FreeBSD and the open source community actually provides support, unlike, say Microsoft, where such an error would languish for months, if not years, with out a patch or any advice on how to fix it, the port maintainer, Xin Li, answered my question in less than 20 minutes with the following advice:
cd /usr/ports/net/openldap24-server make config
Check “SASL” is checked?
Following his directions, everything compiled perfectly.
- Sidebar featured images only on single post pages 2023 January 24
- LastPass: The Cloud is Public and Ephemeral 2023 January 05
- Some gnuplot and datamash adventures 2022 December 29
- Smol bash script for finding oversize media files 2022 September 02
- Deep Learning Image Compression: nearly 10,000:1 compression ratio! 2022 June 28
- Audio Compression for Speech 2022 June 28
- Audio Processing Workflow 2022 April 18
- Ancient history: DEF CON 9 Talk on Quantum Computers 2021 November 21
- South Lake Tahoe Caldor Fire Timelapse 2021 September 03
- Save your email! Avoid the Thunderbird 78 update 2021 June 19
- Post History