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


#1

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.


#2

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


#3

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


#4

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


#5

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


#6

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


#7

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