2014-11-30 15 views
11

Próbuję skonfigurować PostgreS na Ubuntu 14.04 bez powodzenia. Po uruchomieniuBrak hasła dla użytkownika "postgres" error

sudo apt-get install libpq-dev python-dev

i

sudo apt-get install postgresql postgresql-contrib

udało mi się zainstalować pakiety pomyślnie. Jednak po wykonaniu sudo su - postgres, Otrzymuję następujący błąd:

No passwd entry for user 'postgres'

Wydaje się, że instalacja nie stworzył postgres użytkowników, ponieważ nie znajduje się w pliku/etc/passwd. Ponowna instalacja pakietu nie rozwiązuje problemu. Jak mogę dodać wymaganego użytkownika postgreS?

Odpowiedz

11

Brzmi jak chcesz PostgreSQL serwer:

apt-get install postgresql-server 

Również nigdy nie trzeba używać sudo su - postgres. Wystarczy:

sudo -u postgres -i 

uzyskać interaktywną powłokę lub

sudo -u postgres psql 

(lub cokolwiek), aby uruchomić polecenie.

7

mam rozwiązać ten problem przez czyszczenie i ponowne zainstalowanie pakietów, tj

sudo apt-get --purge remove postgresql*

sudo apt-get install postgresql postgresql-contrib

Powiązane problemy