Package Details: pleroma-bin 2.4.3-1

Git Clone URL: https://aur.archlinux.org/pleroma-bin.git (read-only, click to copy)
Package Base: pleroma-bin
Description: A microblogging server software that can federate (= exchange messages with) other servers that support ActivityPub.
Upstream URL: https://pleroma.social/
Licenses: AGPL, CCPL:cc-by-4.0, CCPL:cc-by-sa-4.0
Conflicts: pleroma
Provides: pleroma
Submitter: gudzpoz
Maintainer: gudzpoz
Last Packager: gudzpoz
Votes: 1
Popularity: 0.000000
First Submitted: 2021-08-16 05:56 (UTC)
Last Updated: 2022-05-31 01:16 (UTC)

Latest Comments

1 2 Next › Last »

malacology commented on 2022-05-22 05:54 (UTC)

thanks, it works

ynakao commented on 2022-05-22 03:02 (UTC)

@malacology Your issue may be resolved by installing libxcrypt-compat from core repo. Here's a recent(about a few months ago) chat log at #pleroma irc channel on libera.chat: https://0x0.st/oP6Y.txt

malacology commented on 2022-05-21 23:23 (UTC) (edited on 2022-05-22 01:21 (UTC) by malacology)

and I fail in this package it will report similar report like this and always restart consider the systems config

2022-05-21 23:58:02.490306 supervisor_report   #{label=>{supervisor,start_error},report=>[{supervisor,{local,kernel_sup}},{errorContext,start_error},{reason,{on_load_function_failed,crypt}},{offender,[{pid,undefined},{id,kernel_safe_sup},{mfargs,{supervisor,start_link,[{local,kernel_safe_sup},kernel,safe]}},{restart_type,permanent},{shutdown,infinity},{child_type,supervisor}]}]}
2022-05-21 23:58:02.490487 crash_report        #{label=>{proc_lib,crash},report=>[[{initial_call,{supervisor,kernel,['Argument__1']}},{pid,<0.3156.0>},{registered_name,[]},{error_info,{exit,{on_load_function_failed,crypt},[{init,run_on_load_handlers,0,[]},{kernel,init,1,[{file,"kernel.erl"},{line,189}]},{supervisor,init,1,[{file,"supervisor.erl"},{line,295}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,374}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,342}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}},{ancestors,[kernel_sup,<0.3141.0>]},{message_queue_len,0},{messages,[]},{links,[<0.3143.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,610},{stack_size,27},{reductions,265}],[]]}
2022-05-21 23:58:03.493987 crash_report        #{label=>{proc_lib,crash},report=>[[{initial_call,{application_master,init,['Argument__1','Argument__2','Argument__3','Argument__4']}},{pid,<0.3140.0>},{registered_name,[]},{error_info,{exit,{{shutdown,{failed_to_start_child,kernel_safe_sup,{on_load_function_failed,crypt}}},{kernel,start,[normal,[]]}},[{application_master,init,4,[{file,"application_master.erl"},{line,138}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}},{ancestors,[<0.3139.0>]},{message_queue_len,1},{messages,[{'EXIT',<0.3141.0>,normal}]},{links,[<0.3139.0>,<0.3138.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,610},{stack_size,27},{reductions,193}],[]]}
2022-05-21 23:58:03.496012 std_info            #{label=>{application_controller,exit},report=>[{application,kernel},{exited,{{shutdown,{failed_to_start_child,kernel_safe_sup,{on_load_function_failed,crypt}}},{kernel,start,[normal,[]]}}},{type,permanent}]}
{"Kernel pid terminated",application_controller,"{application_start_failure,kernel,{{shutdown,{failed_to_start_child,kernel_safe_sup,{on_load_function_failed,crypt}}},{kernel,start,[normal,[]]}}}"}
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{{shutdown,{failed_to_start_child,kernel_safe_sup,{on_load_function_failed,crypt}}},{kernel,start,[normal,[]]}}})

Crash dump is being written to: erl_crash.dump..

full journal is here https://log.malacology.net/pleroma.log

and install process seems okay https://log.malacology.net/pleroma_install.log

gudzpoz commented on 2021-09-21 03:24 (UTC)

After installation, you should see a message like this:

If postgresql is installed locally, the user should run the following commands to initialize pleroma:
>>> sudo -Hu pleroma -s /bin/bash /opt/pleroma/bin/pleroma_ctl instance gen --output "/etc/pleroma/config.exs" --output-psql "/tmp/setup_otp_db.psql" --uploads-dir "/var/lib/pleroma/uploads" --static-dir "/var/lib/pleroma/static" --dbname "pleroma" --dbuser "pleroma"
>>> sudo -Hu postgres psql -f "/tmp/setup_otp_db.psql"
>>> sudo -Hu pleroma /opt/pleroma/bin/pleroma_ctl migrate

If the user is using a remote postgresql instance, they should ensure "/tmp/setup_otp_db.psql" be executed remotely after the first command:
>>> sudo -Hu pleroma -s /bin/bash /opt/pleroma/bin/pleroma_ctl instance gen --output "/etc/pleroma/config.exs" --output-psql "/tmp/setup_otp_db.psql" --uploads-dir "/var/lib/pleroma/uploads" --static-dir "/var/lib/pleroma/static" --dbname "pleroma" --dbuser "pleroma"
>>> # Now execute "/tmp/setup_otp_db.psql" remotely.
>>> sudo -Hu pleroma -s /bin/bash /opt/pleroma/bin/pleroma_ctl migrate

Have you executed these commands according to your postgresql installation? Normally the first command

sudo -Hu pleroma -s /bin/bash /opt/pleroma/bin/pleroma_ctl instance gen --output "/etc/pleroma/config.exs" --output-psql "/tmp/setup_otp_db.psql" --uploads-dir "/var/lib/pleroma/uploads" --static-dir "/var/lib/pleroma/static" --dbname "pleroma" --dbuser "pleroma"

should have initialized the config file.

xeruf commented on 2021-09-20 09:52 (UTC)

After installation and starting, I am getting the following errors:

Sep 20 09:51:11 tiger systemd[1]: Started Pleroma social network.
Sep 20 09:51:11 tiger pleroma[119213]: /opt/pleroma/erts-10.7.2.1/bin/beam.smp: /usr/lib/libtinfo.so.6: no version information available (required by /opt/pleroma/erts-10.7.2.1/bin/beam.smp)
Sep 20 09:51:13 tiger pleroma[119213]: !!! Config path is not declared! Please ensure it exists and that PLEROMA_CONFIG_PATH is unset or points to an existing file

Am I missing a step?

Vvyibaba commented on 2021-02-11 09:39 (UTC)

As @peter.babic said, new version came out

Amd64=https://git.pleroma.social/pleroma/pleroma/-/jobs/174791/artifacts/download Arm=https://git.pleroma.social/pleroma/pleroma/-/jobs/174793/artifacts/download Arm64=https://git.pleroma.social/pleroma/pleroma/-/jobs/174795/artifacts/download

peter.babic commented on 2021-01-19 09:31 (UTC)

Hello, currently branch 2.2.2 is considered stable.

https://git.pleroma.social/pleroma/pleroma/-/commit/c2186a62d54043ea9638d33f80c7576aba9783e8

ashpie commented on 2020-11-09 08:54 (UTC) (edited on 2020-11-09 08:54 (UTC) by ashpie)

Hi @faye, thanks for your reply.

To rename a package:

  1. Prepare the files in your local repo to match the new name
  2. Push it to the new repo on the AUR
  3. Verify it works correctly
  4. Submit a merge request of pleroma into pleroma-bin via "Submit request"

Thanks for updating the package. Please also bump pkgrel each time you modify PKGBUILD when it doesn't change the software's actual version as per PKGBUILD pkgrel definition.

Good day to you too! :)

faye commented on 2020-11-08 22:14 (UTC)

Hi @Thulinma @Cciby and @Arisu ! Sorry for not fixing the issues earlier.

I've updated the package to use a fixed version and I will be updating it over time. I'm not sure how to change the name of the package without deleting this one and making a whole new package--so if you know a better way of doing it then I'll do that as well :)

I haven't been able to get compile from source to work well on arch with pleroma in a PKGBUILD due to the wide use of system administrator privileges in the build process.

Have a nice day!

Thulinma commented on 2020-11-08 15:37 (UTC)

Yes, the package should either be renamed to "pleroma-bin" or be built from source. Since the binaries are not directly compatible with the libraries in Arch, compiling from source would be best.