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".


Reply via email to