Description of problem:
Deploying a Database Server Role in Fedora 22 Server Beta TC8 fails to create an instance that is reachable by external services. The password is not set on the owner (user) of the database.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install Fedora Server
2. Run 'rolectl deploy --settings-file=db.json databaseserver' with the following contents of db.json:
3. Attempt to log into the database using:
psql -U db_owner -d any_name -h localhost
The password is rejected. Checking /var/lib/pgsql/data/pg_log/* shows that the user has no password set.
The user should be presented with the PostgreSQL CLI shell.
Proposed as a Blocker for 22-beta by Fedora user sgallagh using the blocker tracking app because:
"The core functional requirements for all Featured Server Roles must be met, without any workarounds being necessary."
From core functional requirements of the DB Server Role: "The core command line utilities for PostgreSQL must be available and correctly handle ... Basic SQL interactions, including creation, modification, deletion, and simple querying of users, tables, columns, and rows."
rolekit-0.3.2-1.fc22 has been submitted as an update for Fedora 22.
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing rolekit-0.3.2-1.fc22'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
Discussed at 2015-04-09 Go/No-Go meeting, acting as a blocker review meeting: https://meetbot.fedoraproject.org/fedora-meeting-2/2015-04-09/f22_beta_gono-go_meeting.2015-04-09-17.00.html . Accepted as a Beta blocker, per criterion cited in #c1.
rolekit-0.3.2-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.