211 (08.07.2011 15:28:23 отредактировано Nigelist)

kot488, попробуйте так:

 Консоль:
nano /var/lib/locales/supported.d/local

Проверьте присутствует ли строка:

 Консоль:
ru_RU.UTF-8 UTF-8

Если такой строки нету добавьте. Потом:

 Консоль:
locale-gen

И перезагрузите сервер.

Artemenko, вам же i2ks, говорил. В команде имя базы указывайте без кавычек. И выполняйте команды от пользователя postgres.

212

Всё сделал бекап баз у меня получилось по этой команде

+ открыть спойлер

 Консоль:
pg_dump -W -Fc base > /tmp/base.dump

213 (08.07.2011 15:45:03 отредактировано Nigelist)

Artemenko, а теперь попробуйте этот бэкап восстановить в чистую базу. И что-то у вас бэкап быстро прошел. У меня до сих пор идет бэкап, правда делаю в виртуалке.

214

Nigelist, да если база пустая, то dump быстро сделается

It is good day to die ...
MS Windows 10
Заметки о главном...

215 (08.07.2011 15:58:35 отредактировано Nigelist)

i2ks, ну да. Я думал он уже залил туда какую нибудь ИБ.

В общем кому интересно бэкап делал так:

 Консоль:
su -l postgres
pg_dump -Fc -U postgres -W base_name > base_name.back.tgz

Но рано я радовался... На виртуалке место кончилось. ac

 Консоль:
pg_dump: [custom archiver] could not write to output file: На устройстве кончилось место

216 (08.07.2011 16:04:26 отредактировано i2ks)

Nigelist, если на ВМ, то поставь addon для гостя, подмонтируй реальную шару и делай туда бэкапы, а вообще для бекапа я бы порекомендовал бы вот что: http://www.opennet.ru/dev/fsbackup/ + средствами 1C.
Где то я читал, сейчас найти не могу, что надо бэкапить для пострига и 1С, что бы корректно восстановить базы, найду инфу, скину =)

It is good day to die ...
MS Windows 10
Заметки о главном...

217 (08.07.2011 16:18:03 отредактировано Kettler)

Чтоб не прописывать

192.168.11.4     1cserver

ставьте wins server

Иначе DrWeB лечит его.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

218

поставил наново Ubuntu буду пробывать

219

Nigelist пишет:

Artemenko, а теперь попробуйте этот бэкап восстановить в чистую базу. И что-то у вас бэкап быстро прошел. У меня до сих пор идет бэкап, правда делаю в виртуалке.

У меня серв стоит на ноуте чисто под Ubuntu так что быстро делается )

Мы с i2ks разговаривали о автоматическом переодисчом бекапе баз Сабир ты знаешь как это делать например через каждые 5 часов??

i2ks статью хорошую дал )) читаю.

220 (08.07.2011 16:56:54 отредактировано Artemenko)

Востановление базы из бекапа у меня файл base.back.tgz

Восользовался командой

 Консоль:
pg_restore  -W –d base  –v /tmp/base.back.tgz

НО Выдоло Ошибку


+ открыть спойлер

http://s52.radikal.ru/i135/1107/5f/b74f425ede28.jpg

Процесс востановление,но увы выдаёт Ошибку.....может потомучто база чистая...

+ открыть спойлер

http://i076.radikal.ru/1107/40/8547fcdff92d.jpg

221

i2ks пишет:

Nigelist, если на ВМ, то поставь addon для гостя, подмонтируй реальную шару и делай туда бэкапы, а вообще для бекапа я бы порекомендовал бы вот что: http://www.opennet.ru/dev/fsbackup/ + средствами 1C.
Где то я читал, сейчас найти не могу, что надо бэкапить для пострига и 1С, что бы корректно восстановить базы, найду инфу, скину

Можно делать бэкап средствами postgres'a, главное знать как. Вот и будем искать инфу как ПРАВИЛЬНО.

Artemenko, что и требовалось доказать. ab

222

Nigelist пишет:
i2ks пишет:

Nigelist, если на ВМ, то поставь addon для гостя, подмонтируй реальную шару и делай туда бэкапы, а вообще для бекапа я бы порекомендовал бы вот что: http://www.opennet.ru/dev/fsbackup/ + средствами 1C.
Где то я читал, сейчас найти не могу, что надо бэкапить для пострига и 1С, что бы корректно восстановить базы, найду инфу, скину

Можно делать бэкап средствами postgres'a, главное знать как. Вот и будем искать инфу как ПРАВИЛЬНО.

Artemenko, что и требовалось доказать. ab


Да но востановление проихходит с ошибкой =(((

223

Artemenko, как я писал пробовали делать?

224

Nigelist пишет:

Artemenko, как я писал пробовали делать?

Да,вроде востанавливается но без лога т.е я не вижу просто что он делает,думает консолька.

225

Artemenko, залейте какую нибудь базу. Сделайте бэкап, потом попробуйте восстановить, по тому же принципу.

226

Nigelist пишет:

Artemenko, залейте какую нибудь базу. Сделайте бэкап, потом попробуйте восстановить, по тому же принципу.


Сабир где бы её взять ))) у меня УТ стоит 10.03 чистая ))))

227

Artemenko, у хороших знакомых попросите... Может дадут погонять. ab

228

Гуглил нашёл скрипт для автоматического создание бекапов:

+ открыть спойлер

 Консоль:
#!/bin/bash
# Переменные
pathtmp='путь к временной папке'
pathfrom='путь к папке с базами'
pathto='путь к папке с бэкапами'
format=$(date +%Y%m%d) # дата в виде годмесяцчисло
cfg="путь к конфигу"

# Параметры подключения к Postgre (если необходимо)
dbhost='адрес сервера'
dbuser='имя_пользователя'
dbpass='пароль'

# функция чтения переменных из строчки
set_conf_var () {
mark=0 #маркер, определяющий тип резервного копирования
if [ "$1" != "" ] # отделяем закомментированые базы
then
folderto=$(head -${cont} $cfg | tail -1|cut -f1 -d:)
folderfrom=$(head -${cont} $cfg | tail -1|cut -f2 -d:)
type=$(head -${cont} $cfg | tail -1|cut -f3 -d:)
mark=1
else
mark=0
fi
if [ "$type" == "s" ]
then
sql_base=$(head -${cont} $cfg | tail -1|cut -f4 -d:)
ver='77' # переменная с версией программы 1С
mark=3
#Это условие нужно для того чтобы раз в неделю и в начале месяца к дампу добавлялась папка с конфигурацией
if [ "$(date +%a)" == 'Thu' ]||[ "$(date +%a)" == 'Чтв' ]||[ "$(date +%d)" == '01' ]; then mark=2; fi
fi
if [ "$type" == "8" ]; then sql_base=$(head -${cont} $cfg | tail -1|cut -f4 -d:);mark=3; ver='82'; fi
# тут мы определяем какая именно из файловых версий лежит 7-ая или 8-ая версия
if [ "$type" == "f" ]
then
v77=$(ls "${pathfrom}${folderfrom}/" | grep -ic 1cv7.md)
v82=$(ls "${pathfrom}${folderfrom}/" | grep -ic 1cv8.1cd)
if [ $v77 -ge 1 ]; then ver='77'; else if [ $v82 -ge 1 ]; then ver='82'; fi; fi
echo $v77, $v82, $1
fi
}

# функция копирования исходных данных во временную папку
copy_src () {
# копируем только файлы
if [ $1 -eq 1 ]
then
rsync -r "${pathfrom}${folderfrom}/" $format
fi
#копируем файлы и делаем дамп
if [ $1 -eq 2 ]
then
rsync -r "${pathfrom}${folderfrom}/" $format
export PGPASSWORD=${dbpass}
pg_dump -h $dbhost -U $dbuser -c $sql_base>"${format}/base_dump.sql"
export PGPASSWORD=
fi
# только дамп базы
if [ $1 -eq 3 ]
then
export PGPASSWORD=${dbpass}
pg_dump -h $dbhost -U $dbuser -c $sql_base>"${format}/base_dump.sql"
export PGPASSWORD=
fi
}

# Проверка на наличие конфига
if [ -f $cfg ]; then : ; else echo "Нет файла конфигурации" exit 0; fi
# Подсчет общего количества баз (использовал для отладки, можно закомментить или использовать в логах)
cont=1
cfg_all=$(cat "$cfg"|grep -c ".")
cfg_comment=$(cat "$cfg" |grep -c \#)
echo $cfg_all,$cfg_comment
let $[bases_cont=$cfg_all - $cfg_comment]
echo "Всего: $bases_cont баз(ы)"

# Подготовка папок для бэкапа
# создаем (если нет) папку 1cbackup
if [ -d "${pathtmp}/1cbackup" ]; then : ; else mkdir "${pathtmp}/1cbackup"; fi
# читаем построчно файл конфигурации
until [ $cont -gt $cfg_all ]
do
string=$(head -${cont} $cfg | tail -1|cut -f1 -d\#)
set_conf_var "$string"

if [ $mark -ne 0 ]
then
cd ${pathtmp}/1cbackup/
# в одной временной директории создается еще одна, сделано на всякий случай, если вдруг пойдет что то не так собирать файлы придется не по всему темпу а в одной папке (лично мне так удобней)
mkdir $format
copy_src "$mark"
# проверяем существует ли папка для бэкапа
if [ -d "${pathto}${ver}/${folderto}" ]; then : ; else mkdir "${pathto}/${ver}/${folderto}"; fi

cd $format
# проверка на начало месяца, в начале месяца откладываем отдельно
if [ "$(date +%d)" == '01' ]
then
tar -czf "${pathto}${ver}/${folderto}/monthly/${format}.tar.gz" *
else
tar -czf "${pathto}${ver}/${folderto}/${format}.tar.gz" *
fi
# удаляем следы
cd ..
rm -r ${format}
fi
let $[cont=$cont+1]
done

Кто пробывал его в действии??

229

Народ, никто не знает, зачем среди дистрибутивов PostgreSQL@Etersoft 9.0.2, аддон Selta? И нужно ли этот аддон ставить?

230

если база на PostgreSQL тогда не надо.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

231 (09.07.2011 10:27:12 отредактировано biofox)

Помогите советом намучился уже. Сначала делал все на Ubuntu desktop 11.04, Вылезла ошибка, долго мучился, плюнул решил делать на Ubuntu server 10.10. Делал сервер по инструкции. Когда выполняю sudo ./config_server вылезает опять эта ошибка: 

 Консоль:
ls: невозможно получить доступ к /lib/libc-*.so: Нет такого файла или каталога
Usage: file [-bchikLNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
[-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
file -C [-m magicfiles]
file [--help]
./config_server: строка 145: [: =: ожидается использование унарного оператора
./config_server: строка 189: [: слишком много аргументов
./config_server: строка 189: [: слишком много аргументов
./config_server: строка 189: [: слишком много аргументов

145 строчка [ $arch = $arch_we_need ]
189 строчка [ ! -e $aliasFullName ] && return 1

Подскажите как скормить этому монстру библиотеку. Пытался указать через SYSTEM_LIB_PATH, но тогда возникает другая ошибка. Ругается на отсутствие ImageMagic, хотя он стоит... Мозг кипит  ac

P.S. Дистрибутивы .deb для 1с брал с ИТС диска 2кв2011, для Postgres у Etersoft"а, по ссылочке ftp://updates.etersoft.ru/pub/Etersoft/ … ntu/10.10/. 1с конфигуратор открывается. Предприятие сразу вылетает. Если перейди на управляемые формы, то ошибка графической подсистемы

232

biofox, как же, делали вы по инструкции... Если вы делали по инструкции, зачем используете команду sudo? Ведь изначально весь процесс установки идет от рута?

233 (09.07.2011 10:55:49 отредактировано biofox)

есть разница?) делал от рута. вконце когда замучала ошибка, заходить под рут постоянно неохото.

234

biofox, заметьте, что все кто пишет в теме об ошибках возникших в процессе установки, так или иначе нарушали инструкцию по установке. Ваши невнимательность и нежелание разбираться в своих ошибках меня поражает. Читайте до тех пор пока не получится. Все уже разжевано, осталось проглотить.

Если будут конкретные, правильно описанные вопросы по теме (например нюансы установки на Debian или установки новой платформы 8.2.14). Отвечу.

235

Конкретный вопрос. Стоит Ubuntu server 10.10 и сборка PostgresSQL@Etersoft 9.0 (Под 10.10 на их сайте нету 8.4). Postgres работает без ошибок, 1c тонкий клиент ругается на "Ошибка инициализации графической подсистемы". Проверяя ./config_server вылезли ошибки (Подробнее пост 231). Собственно вопрос: Могут ли эти библиотеки отсутствовать в новых сборках Ubuntu, или кривой конфигурационый файл от 1с?

Если поставить 10.04 и 8.4.4 проблем конечно не будет. Но хочется расти...

236 (09.07.2011 11:51:13 отредактировано Nigelist)

biofox, вы запустите скрипт config_server от рута и выхлоп скрипта выложите в тему. Глянем, что серверу 1С не хватает. И укажите, какую версию 1С вы пытаетесь ставить. С большой вероятностью у вас не поставлен imagemagick и texlive-base. Проверить поставлены ли эти пакеты можно так:

 Консоль:
dpkg -l | grep imagemagick

где imagemagick - имя пакета, наличие установки которого необходимо проверить.

237 (09.07.2011 12:21:18 отредактировано biofox)

1c (8.2.13.219)
Вот выхлоп

 Консоль:
ls: невозможно получить доступ к /lib/libc-*.so: Нет такого файла или каталога
Usage: file [-bchikLNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
[-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
file -C [-m magicfiles]
file [--help]
./config_server: строка 145: [: =: ожидается использование унарного оператора
./config_server: строка 189: [: слишком много аргументов
./config_server: строка 189: [: слишком много аргументов
./config_server: строка 189: [: слишком много аргументов

проверка imagemagick и texlive-base

 Консоль:

ii  imagemagick                        7:6.6.2.6-1ubuntu4                    image manipulation programs
ii  texlive-base                       2009-11                               TeX Live: Essential programs and files

Как понял ругается на libc-*.so. Проверил libc-dev libc6-dev стоят. Подскажите как узнать где именно эти библиотеки, попробую всунуть ссылкой, если путь путается.

238 (09.07.2011 12:32:36 отредактировано Nigelist)

biofox, что-то не понятно, теперь выхлоп команды:

 Консоль:
locale-gen

biofox пишет:

Как понял ругается на libc-*.so. Проверил libc-dev libc6-dev стоят. Подскажите как узнать где именно эти библиотеки, попробую всунуть ссылкой, если путь путается.

Проверьте лучше права на:

 Консоль:
/lib/libc-*.so

И на всякий случай покажите мне содержимое папки lib:

 Консоль:
ls -l /lib

К тому же желательно скрин консоли с ошибками, чтобы было видно введенную команду:

 Консоль:
./config_server

239

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

240

Ребят как добавить сетевой интерфейс eth0 ethX ???

Я хочу сделать что бы было lo eth0 eth1 это нужно 2 дополнительные сетевые карты??