Re: Install of pgadmin4 from package fails ...

From: Josh Berkus <josh(at)berkus(dot)org>
To: Dave Page <dpage(at)pgadmin(dot)org>
Cc: Devrim Gündüz <devrim(at)gunduz(dot)org>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: Install of pgadmin4 from package fails ...
Date: 2017-04-25 15:24:22
Message-ID: 5c1f671e-ef59-ff82-5bd1-d6f9cf22abfd@berkus.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On 04/24/2017 01:23 AM, Dave Page wrote:
> There isn't an easy fix for this; on a default Fedora or CentOS system,
> the only directory the apache user has read/write to is /tmp, as far as
> I know.
>
> Ideas?
>
>
> This is covered in the docs:
> https://www.pgadmin.org/docs4/1.x/server_deployment.html
>
> Create a directory, setup the config to use it as required, then chown
> the database after running setup (which is probably easier than trying
> to run it as the apache user directly).
>

I know how to fix my personal install (and container image). But I want
to fix the RPM package so that it's fixed for most users. Right now,
install from RPM is kind of broken.

Here's the changes that need to happen on the RPM:

1. Remove the QT dependencies for pgadmin4-v1-web

2. Have the RPM create /usr/share/httpd/.pgadmin, owned by apache user.
(is this the best location? If not, what is?)

3. Fix the systemd unit file so that the pgadmin4 unit is owned by apache.

4. (optional) set up files according to FDL standards, putting configs
for pgadmin4 in /etc/pgadmin and the db in /var/run/pgadmin (or similar).

Devrim, where is the source for this rpm build?

--
Josh Berkus
Containers & Databases Oh My!

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2017-04-25 15:53:44 Re: [pgAdmin4][Patch]: Fixed RM #2315 : Sorting by size is broken
Previous Message Joao Pedro De Almeida Pereira 2017-04-25 15:04:19 Re: [pgAdmin4][Patch]: Fixed RM #2315 : Sorting by size is broken