Merry Christmas! Soapbox v3.0 is finally here. Thank you to everyone who helped make this release special. π π
https://soapbox.pub/blog/releasing-soapbox-3.0/
Releasing Soapbox 3.0 - Soapbox
A major UI redesign, quote posting, and events are just a few of the things to look forward to. This is the biggest release of Soapbox ever.Alex Gleason (Soapbox)
This entry was edited (1 year ago)
2022 nekobit :eggbert:
•Alex Gleason
•2022 nekobit :eggbert:
•Alex Gleason likes this.
Alex Gleason
•GET /api/v1/timelines/public?only_events=true
get a list of eventsStatus
entity can now contain anEvent
atstatus.event
POST /api/v1/pleroma/events
to create an eventWilliam A. Ferguson π΄σ §σ ’σ ³σ £σ ΄σ Ώ
•Alex Gleason likes this.
William A. Ferguson π΄σ §σ ’σ ³σ £σ ΄σ Ώ
•Alex Gleason
•There will be some downtime. How much depends on how old your installation is. Do you have the ability to Edit posts already? If so, downtime will be brief. If no, you may want to wait until after Christmas, and be prepared to run pg_repack after: https://gitlab.com/soapbox-pub/rebased/-/snippets/2463995
Regardless, you can upgrade just the frontend now, which will be no problem and has no downtime.
Installing Soapbox - Soapbox
SoapboxAndreas Andersen
•Alex Gleason
•anongo
•Alex Gleason
•anongo
•Alex Gleason
•Itβs possible, but opens up a whole lot of new problems.
Draft: PGP messaging (!1530) Β· Merge requests Β· Soapbox / Soapbox Β· GitLab
GitLabanongo
•Alex Gleason
•msilvya
•Wish list:
- Documentation to implement translation
- Some option to allow visitors view the website - with option of local, federated, or any page - instead of a registration wall. Link: https://gitlab.com/soapbox-pub/soapbox/-/issues/1216
Bypass landing page for non authenticated users. (#1216) Β· Issues Β· Soapbox / Soapbox Β· GitLab
GitLabAlex Gleason likes this.
msilvya
•Link to post: https://mastindia.co/@Deus/posts/AR0VeMLqmfB0efzXge
Deus (@Deus@mastindia.co)
mastindia.coAlex Gleason
•msilvya
•Alex Gleason
•msilvya
•Alex Gleason
•Alex Gleason
•<a>
tags, but Iβve never seen it before.anime graf mays π°οΈπͺ
•Alex Gleason
•ζζ―δΈζζΏ
•<a>
tags are fine, the weird thing is theyβre empty and the url is in thetitle=
attribute.Is fedi really just throwing around html snippets like that?
msilvya
•I posted it the usual way - drag and drop with not copy/pasting from clipboard. Is there a quick fix for this?
Link to post: https://mastindia.co/@Deus/posts/ARO7ApYOcfmADuEf5s
Deus (@Deus@mastindia.co)
mastindia.comsilvya
•On that note, what should be my step of narrowing it down, Alex? I looked at the
activities
table in the database just to see if I find anything there. But it certainly is overwhelming.As you mentioned above, it looks like some setting in Admin FE that I might have messed up. Is there a way (or some command) I could run so the settings for Rebased are set back to default?
msilvya
•sudo -Hu pleroma bash
Then,
mix pleroma.config migrate_from_db --env=prod -d --path=/opt/pleroma/config/export_prod.secret.exs
but I’m getting a whole wall of of errors.Does the following mean anything? I’ve set erlang and elixir versions correctly to 24.3.4.2 and 1.13.
(Mix) The task "pleroma.config" could not be found. Did you mean "loadconfig"?
Note no mix.exs was found in the current directory
OUTPUT
... show more
sudo -Hu pleroma bash
Then,
mix pleroma.config migrate_from_db --env=prod -d --path=/opt/pleroma/config/export_prod.secret.exs
but Iβm getting a whole wall of of errors.Does the following mean anything? Iβve set erlang and elixir versions correctly to 24.3.4.2 and 1.13.
(Mix) The task "pleroma.config" could not be found. Did you mean "loadconfig"?
Note no mix.exs was found in the current directory
OUTPUT
File operation error: eacces. Target: ./io.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 8-Jan-2023::04:38:13.263182 === File operation error: eacces. Target: ./c.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 8-Jan-2023::04:38:13.279744 === File operation error: eacces. Target: ./orddict.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 8-Jan-2023::04:38:13.283317 === File operation error: eacces. Target: ./raw_file_io.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 8-Jan-2023::04:38:13.291285 === File operation error: eacces. Target: ./erl_anno.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 8-Jan-2023::04:38:13.298235 === File operation error: eacces. Target: .. Function: list_dir. Process: application_controller. =ERROR REPORT==== 8-Jan-2023::04:38:13.392548 === File operation error: eacces. Target: ./re.beam. Function: get_file. Process: code_server.
04:38:13.497 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./ordsets.beam. Function: get_file. Process: code_server.β]
04:38:13.567 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./v3_core.beam. Function: get_file. Process: code_server.β]
04:38:13.578 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./calendar.beam. Function: get_file. Process: code_server.β]
04:38:13.582 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./erl_internal.beam. Function: get_file. Process: code_server.β]
04:38:13.588 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./cerl.beam. Function: get_file. Process: code_server.β]
04:38:13.601 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./core_lib.beam. Function: get_file. Process: code_server.β]
04:38:13.605 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./cerl_trees.beam. Function: get_file. Process: code_server.β]
04:38:13.613 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./erl_bits.beam. Function: get_file. Process: code_server.β]
04:38:13.617 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./eval_bits.beam. Function: get_file. Process: code_server.β]
04:38:13.622 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./compile.beam. Function: get_file. Process: code_server.β]
04:38:13.633 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./core_lint.beam. Function: get_file. Process: code_server.β]
04:38:13.841 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./beam_flatten.beam. Function: get_file. Process: code_server.β]
04:38:14.112 [error] [label: {:erl_prim_loader, :file_error}, report: βFile operation error: eacces. Target: ./Elixir.Mix.Tasks.Hex.Search.beam. Function: get_file. Process: code_server.β] ** (Mix) The task βpleroma.configβ could not be found. Did you mean βloadconfigβ? Note no mix.exs was found in the current directory
msilvya
•... show more
anime graf mays π°οΈπͺ
•msilvya
•anime graf mays π°οΈπͺ
•msilvya
•sudo systemctl status postgresql.service
Getting the password prompt.
Copied the password from the
prod.secret.exs
file.Incorrect password
anime graf mays π°οΈπͺ
•msilvya
•postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Fri 2022-12-16 10:03:05 UTC; 3 weeks 1 day ago
Main PID: 788 (code=exited, status=0/SUCCESS) CPU: 1ms
Notice: journal has been rotated since unit was started, output may be incomplete.
msilvya
•false
Saved file.
Ran
systemctl restart pleroma
Done!
anime graf mays π°οΈπͺ
•msilvya
•Database configuration settings have been exported to config/prod.exported_from_db.secret.exs
anime graf mays π°οΈπͺ
•MIX_ENV=prod mix pleroma.config migrate_from_db
it will be in the config dir anyway
msilvya
•cd /opt/pleroma
MIX_ENV=prod mix pleroma.config migrate_from_db --env=prod -d --path=/opt/pleroma/config/export_prod.secret.exs
anime graf mays π°οΈπͺ
•pleroma
which likely doesnβt have elevated privileges (because nowhere in the guide does it tell you to, and you shouldnt have escalated privileges on anything public facing ever)msilvya
•Same issue. Link and pic below.
Also got this message when I first opened the site after the 502 error went away:
You must enable configurable_from_database in your config file.
Link: https://mastindia.co/@Deus/posts/ARQJ2MfaHKXz1vUChc
msilvya
•msilvya
•Drag/Drop OR Browse OR Paste image from clipboard. Reproducible with all these options.
#MastIndia
mastindia.coanime graf mays π°οΈπͺ
•msilvya
•true
. BTW itβs not happening for single images - a post with 1 image.anime graf mays π°οΈπͺ
•configurable_from_database
back to true and restart and the errors will go away, your issue of dragging and dropping images im not sure of and im headed to lay in bed so i dont have the ability to troubleshoot for you but at least your instance wont be spitting errors until someone has timemsilvya
•Keel it
and reinstall Rebased+Soapbox? OR Pleroma + Soapbox?Thank you for your time and trying to help out.
msilvya
•anime graf mays π°οΈπͺ
•msilvya
•msilvya
•msilvya
•pleroma/admin/#/settings/mrf
msilvya
•Mobile I used Firefox. Same issue.
https://mastindia.co/@Deus/posts/ARRBW0ssw4VL96YlYO
Deus (@Deus@mastindia.co)
mastindia.comsilvya
•msilvya
•Uploaded images of other sites look fine.
msilvya
•Alex Gleason
•msilvya
•Alex Gleason
•Alex Gleason
•msilvya
•prod.exported_from_db.secret.exs
file generated after runningmix pleroma.config migrate_from_db --env=prod -d --path=/opt/pleroma/config/export_prod.secret.exs
?Alex Gleason
•Well what the hell is that? Does that not look like exactly the problem? Disable that shit, lmao.
msilvya
•msilvya
•goes looking for this setting in Admin FE
msilvya
•https://mastindia.co/@Deus/posts/ARRDU5GHtBzu3FiJjU
Deus (@Deus@mastindia.co)
mastindia.coAlex Gleason likes this.
Alex Gleason
•msilvya
•msilvya
•Alex Gleason
•config/description.exs Β· develop Β· Soapbox / Rebased Β· GitLab
GitLabmsilvya
•attachment_links:
setting does.msilvya
•msilvya
•Sharing these pics for comparison.
Alex Gleason
•