On 2018-09-09, Monah Baki <monahb...@gmail.com> wrote: > Hi All, > > I have a OpenBSD 6.3 server in Amazon AWS, and I am trying to install from > ports letsencrypt. Install was running fine till I got a Fatal message > after it was done with the patching process
In most cases, ports is really intended for ports developers. I would recommend "pkg_add certbot". > Fatal: /usr/ports/pobj must be on a wxallowed filesystem (in > lang/python/2.7) As the message says, /usr/ports/pobj must be on a filesystem mounted with the wxallowed flag. > (/usr/ports/infrastructure/mk/bsd.port.subdir.mk:147 'install') > > This is what my fstab looks like > > 9abe67936fe2a3ab.b none swap sw > 9abe67936fe2a3ab.a / ffs rw 1 1 > 9abe67936fe2a3ab.i /home ffs rw,nodev,nosuid 1 2 > 9abe67936fe2a3ab.d /tmp ffs rw,nodev,nosuid 1 2 > 9abe67936fe2a3ab.f /usr ffs rw,nodev 1 2 > 9abe67936fe2a3ab.e /var ffs rw,nodev,nosuid 1 2 Recommendations: add some extra filesystems: /usr/local with "rw,nodev,wxallowed" (this is recommended anyway), and if you are working on ports also /usr/ports with "rw,nodev,nosuid". The minimum possible change needed to make things work with existing filesystems is to change /usr to "rw,nodev,wxallowed".