FreeBSD Problem installing CertBot - it try to install obsolete python 2.6

Hello.
I got the problem installing CertBot. For some reason, it try to install python 2.6 that doesn’t exist in ports long time ago.
Ports are updated today.

root@localhost:/usr/ports/security/py-certbot # make install clean
"/usr/ports/Mk/bsd.port.mk", line 1042: Need an operator
"/usr/ports/Mk/Uses/python.mk", line 404: Could not find /usr/ports/lang/python26/Makefile.version
Usage: /usr/local/bin/python2.6-config [--prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--help]
"/usr/ports/Mk/Uses/python.mk", line 416: warning: "/usr/local/bin/python2.6-config --abiflags" returned non-zero status
Unknown modifier 't'

Unknown modifier 't'

"/usr/ports/Mk/bsd.port.mk", line 1741: Malformed conditional (defined(LLD_UNSAFE) && ${_TEST_LD:tA} == "/usr/bin/ld.lld")
"/usr/ports/Mk/bsd.port.mk", line 5357: if-less endif
make: fatal errors encountered -- cannot continue

Any advice would be appreciated.

@bmw @schoen Do you know of a fix to this FreeBSD/Certbot installation problem?

The FreeBSD maintainer for Certbot is usually pretty responsive. I filed a bug about it here.

1 Like

The FreeBSD Certbot maintainer responded with instructions on how to fix the issue.

That looks like an unsupported base system, which version of FreeBSD are you running?

Yes, I used old 8.4.
I’ve updated to 11.1 and the problem disappeared. Thanks for everyone!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.