LINUX.ORG.RU
ФорумAdmin

Postgresql, установка с фокусами

 ,


0

1

Целый день убил на установку AirTime, уже гугл устал искать, а глаза покраснели. Последняя проблема заключается в том, что постгрес в неправильной кодировке.

Unfortunately your postgresql database has not been created using a UTF-8 encoding.
Никак не могу нагуглить, как сменить кодировку/локаль у постгреса, чтобы сраный AirTime таки установился.

Алсо ОС Ubuntu 12.04, на VPS. На локалхосте все встало моментально и даже заработало. Кодировка в системе en_US.UTF-8



Последнее исправление: maxnovak (всего исправлений: 1)

Останови постгрес, удали каталог с базой, затем создай кластер заново - initdb --locale=en_US.UTF-8

pi11 ★★★★★
()
Ответ на: комментарий от pi11

Ну я его сначала попытался переустановить постгресс, потом снова поставить AirTime, но он все-равно ругается. Нагуглил как создать кластер

pg_createcluster --locale=en_US.utf8 -e UTF8 9.1 main
На что мне выдало:
Creating new cluster (configuration: /etc/postgresql/9.1/main, data: /var/lib/postgresql/9.1/main)...
sh: 1: cannot create /dev/null: Permission denied
initdb: removing contents of data directory "/var/lib/postgresql/9.1/main"
Error: initdb failed

maxnovak
() автор топика
Ответ на: комментарий от router

Было бы классно, если бы вы сказали ламеру куда вбить запрос.

Я только с мускулом работал, и то через phpmyadmin

maxnovak
() автор топика
Ответ на: комментарий от maxnovak

На каком-то этапе установки ты создавал базу. Нужно удалить её и создать заново с кодировкой utf8

router ★★★★★
()
Ответ на: комментарий от maxnovak

Package `locale' is not installed and no info is available.

Опечатка в одной букве

dpkg -l | grep -i locale
router ★★★★★
()
Ответ на: комментарий от maxnovak

из терминала выполняем

# psql -U postgres -h localhost

и попадаем в консоль постгреса, где смотрим список баз

postgres=# l\

и сносим ранее созданную в неверной локали

postgres=# DROP DATABASE airtime;

затем создаем в правильной

postgres=# CREATE DATABASE airtime WITH ENCODING='UTF8' OWNER=airtime;
TheRaven
()

В общем я просто поставил Airtime на локалхост и с него вещаю на сервер IceCast.

Правда возникла необходимость не только вещать музыку, а ещё и выходить в эфир голосом. Как это реализовать я нагуглить не смог. Предполагается что у радио будет радиоведущий, которому нужно будет транслировать кроме своего голоса ещё и скайп, например. Чувствую это тема для отдельного треда

maxnovak
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.