Conversation
Notices
-
Embed this notice
rats (rats_god@social.xenofem.me)'s status on Wednesday, 21-Sep-2022 14:03:14 JST rats feel like federation isnt quite working on the new guy even though i seem to see activity in the logs @rats@refusal.biz -
Embed this notice
r (r@freesoftwareextremist.com)'s status on Wednesday, 21-Sep-2022 14:03:06 JST r @rats_god @p It works just fine with v21. By the way, you shouldn't really be running -current on a server unless you really know the consequences. -
Embed this notice
rats (rats_god@social.xenofem.me)'s status on Wednesday, 21-Sep-2022 14:03:07 JST rats cc @p do you know how serious the pleroma install guide for openbsd is when it says it requires erlang >=22.2
because now that im doing this install with my wits about me i noticed that the version i installed is erlang 21.3.8.24. the ports tree has 25.0.4 also but that's in current. it's easy enough to just reinstall openbsd current on this server but i ran ash for a while on 21 apparently :blobcatthink: -
Embed this notice
rats (rats_god@social.xenofem.me)'s status on Wednesday, 21-Sep-2022 14:03:08 JST rats very possible i dorked something up with postgres or w/ some of the weirder things that were happening during the pleroma installer im just gonna nuke it and restart -
Embed this notice
rats (rats_god@social.xenofem.me)'s status on Wednesday, 21-Sep-2022 14:03:10 JST rats ok i think this error message threw me so hard because i wasnt really expecting that it was actually trying to create internal usernames for processes
> 2022-09-20 20:50:52.790 UTC [29938] ERROR: duplicate key value violates unique constraint "users_nickname_index"
> 2022-09-20 20:50:52.790 UTC [29938] DETAIL: Key (nickname)=(internal.fetch) already exists. -
Embed this notice
rats (rats_god@social.xenofem.me)'s status on Wednesday, 21-Sep-2022 14:03:11 JST rats looking at this file i guess i didnt write it i just found it somewhere
https://whir.li/ds/etc/pleroma
i guess article wasnt updated because despite ppl like @nyx talking big talk afaik im the only one running pleroma on openbsd -
Embed this notice
rats (rats_god@social.xenofem.me)'s status on Wednesday, 21-Sep-2022 14:03:12 JST rats > An rc script to automatically start pleroma at boot hasn't been written yet, it can be run in a tmux session (tmux is in base).
im actually like 70% sure i did this when i was running ash let me see if i can retrieve that from the catacombs -
Embed this notice
rats (rats_god@social.xenofem.me)'s status on Wednesday, 21-Sep-2022 14:03:13 JST rats aha trying to tag myself actually gave me an error i can act on cheers m8s -
Embed this notice
r (r@freesoftwareextremist.com)'s status on Wednesday, 21-Sep-2022 15:25:20 JST r @rats @p @rats_god Received this post now.
And yes I had that upload issue. File upload API would just timeout randomly without any proper error. It started happening after the upgrade to the OpenBSD 7.1 with Erlang 21, it used to work just fine before. There was no errors on the Pleroma side, nothing in nginx logs either, no way to debug it. But it went away when I decided to install a recent version of Erlang+Elixir for an unrelated issues. It's not in the -stable ports, had to manually build it. -
Embed this notice
rats (rats@refusal.biz)'s status on Wednesday, 21-Sep-2022 15:25:21 JST rats @rats_god @r @p are you running on openbsd? i’m noticing some weirdness on file uploads and am not positive if it’s an httpd max upload size issue or something with relayd i’m not aware of - i don’t think i remember this issue from last time i did this but maybe
-
Embed this notice
rats (rats_god@social.xenofem.me)'s status on Wednesday, 21-Sep-2022 15:25:22 JST rats @r @p yeah, i wanted to avoid having to do that for that reason exactly -
Embed this notice
r (r@freesoftwareextremist.com)'s status on Wednesday, 21-Sep-2022 15:35:48 JST r @rats No I used their configure script and makefile, same for Elixir. But after that I faced an issue while building Pleroma, specifically the fast_html dependency. It requires some header files and shared libs from erlang to build, but couldn't find them because the erlang makefile installed them in a different directory. I don't know how to pass CFLAGS and LDFLAGS to mix so had to manually build fast_html. -
Embed this notice
rats (rats@refusal.biz)'s status on Wednesday, 21-Sep-2022 15:35:54 JST rats @r @p @rats_god hm good to know - you built the erlang 25 port on 7.1 stable? -
Embed this notice
rats (rats@refusal.biz)'s status on Wednesday, 21-Sep-2022 19:14:56 JST rats @r @p @rats_god now THIS one i remember!!!!!! r likes this. -
Embed this notice
rats (rats@refusal.biz)'s status on Wednesday, 21-Sep-2022 19:15:06 JST rats @r @p @rats_god
if anyone reading this thread wants to run pleroma on openbsd keep this in the back of your mind because it took me a while to figure out last time
the 'openbsd on pleroma' guide gives you this to add to login.conf:
```
pleroma:\
:datasize-max=1536M:\
:datasize-cur=1536M:\
:openfiles-max=4096
```
you want a colon at the end of each line, so you need
```
pleroma:\
:datasize-max=1536M:\
:datasize-cur=1536M:\
:openfiles-max=4096:
```
lolr likes this.
-
Embed this notice