Opened 9 months ago

Last modified 8 months ago

#68119 closed defect

postgresql15: Initialize database cluster fails — at Initial Version

Reported by: Klogic1 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: jwa@…
Port: postgresql15, postgresql15-server, postgresql_select

Description

MacBook Pro (Retina, 15-inch, Mid 2015) Intel macOS Monterey 12.6.8 Clean install prior to installing Macports MacPorts; 2.8.1 Xcode: 14.2 (14C18) Xcode command line tools: 14.2.0.0.1.1668646533

The PostgreSQL ports download and install without a problem. When following the directions provided I can not Initialize database cluster.

Error message: {{{ Error: shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied chdir: error retrieving current directory: getcwd: cannot access parent directories: Permission denied initdb: option requires an argument -- D initdb: hint: Try "initdb --help" for more information. sh: line 1: /opt/local/var/db/postgresql15/defaultdb: is a directory}}}

I used these commands.

sudo port select postgresql postgresql15
sudo port load postgresql15-server
sudo mkdir -p /opt/local/var/db/postgresql15/defaultdb
sudo chown postgres:postgres /opt/local/var/db/postgresql15/defaultdb
sudo su postgres -c 'cd /opt/local/var/db/postgresql15 && /opt/local/lib/postgresql15/bin/initdb -D /opt/local/var/db/postgresql15/defaultdb'

How should PostgreSQL be installed using MacPorts?

Change History (0)

Note: See TracTickets for help on using tickets.