1с ошибка субд could not access file

  

Kamnium

13.03.07 — 23:09

Пришлось устанавливать 1С на Linux-сервер. Все свои действия аккуратно записал и заскриншотил:

http://life.screenshots.ru/the-code-inside/php-platform/linux-1c-setup/

Буду благодарен за уточнения и сообщения о неточностях.

  

baklan22

101 — 24.05.07 — 11:23

хм , тогда может весь postgresql.conf сюда, правда большой он…

  

Shuls

102 — 24.05.07 — 11:41

пoлучилось, теперь вылази вот это ERROR could not access file «$LIBDIR/MCHAR»: No such file or directory.

  

baklan22

103 — 24.05.07 — 12:11

А это уже связано , кажется , с тем, что установлен не 1с-овский постгрес

  

Shuls

104 — 24.05.07 — 12:19

спасибо большое за помощь.

  

Shuls

105 — 25.05.07 — 04:24

Помогите пож разобраться ещё в 1 ошибке. При создании БД выдает:

ERROR could not access file «$LIBDIR/MCHAR»: No such file or directory.

либо

DATABASE не пригоден для использования.

может я неправильно её создаю? или все таки косяк в postgre?

Буду благодарен за помощь.

  

3uJI

106 — 25.05.07 — 13:22

(105) читай пост 103 …

  

Shuls

107 — 30.05.07 — 11:09

Уже приобрёл в компании саму 1С и к ней Postgre. Все равно при создании БД вылазит

ERROR could not access file «$LIBDIR/MCHAR»: No such file or directory.

а потом

DATABASE не пригоден для использования.

Думаю, я что то в конфигах не то прописал, покажите содержимое своих у кого все работает (postresql.conf и pg_hba.conf), заранее спасибо!

  

frost_p

108 — 31.05.07 — 16:03

Народ кто-нибудь ответил expert? Та же самая проблема, но для винды. PostgreSQL 8.1.5, 1C-Предприятие 8.1.7. Все встало под винду без проблем, база создается. Но при запуске конфигуратора «Ошибка создания информационной базы»

«Ошибка установки или изменения национальных настроек информационной базы

Порядок сортировки не поддерживается базой данных». Перевод базы в любую другую кодировку не помогает.

  

3uJI

109 — 01.06.07 — 09:51

(108) вероятно при установке постгри неправильно была выбрана кодировка (должна быть utf-8) …

кстати, «сама 1С» в официальном руководстве по установке под винду грит устанавливать язык аглицкий ..вот передо мной книжица «1с предприятие 8,1 клиент-сервер особенности установки» — там и на скринах тоже самое…как-то , ради интереса, ставил постгри на вин2003 — нормально работает ..

  

Shuls

110 — 04.06.07 — 09:44

Народ у кого работает 1С на линуксе, покажите содержимое postgresql.conf и pg_hba.conf

  

expert

111 — 05.06.07 — 10:30

Не могу ставить язык английкий. у меня база, которая конвертится из 8.0 — русская

  

anykeyman

112 — 05.06.07 — 12:43

при инциализации кластера БД параметр Location (default:C) надо выбрать

Russian. И тогда «ругань: Порядок сортировки не поддерживается БД» — исчезает.

  

Ay49Mihas

113 — 05.06.07 — 13:11

(112) Обычно это называется locale. Уроды, млин.

  

illi

114 — 15.06.07 — 21:25

->  110

У меня пока не работает 8)

Могу подсказать вот что — Постгрес умеет логгировать практически всё.

Настраивается в postgresql.conf, секция # ERROR REPORTING AND LOGGING

Для отладки рекомендую включить

log_connections = on

log_statement = ‘all’ # ТОЛЬКО НА ВРЕМЯ ОТЛАДКИ !!!

Тогда в логах будут видны все выполняемые команды. Так вот, при создании БД туда пишется

……

Jun 15 20:58:49 servera postgres[7341]: [18-1986]        CREATE OR REPLACE FUNCTION fasttruncate(text)

Jun 15 20:58:49 servera postgres[7341]: [18-1987]        RETURNS void AS ‘$libdir/fasttrun’

Jun 15 20:58:49 servera postgres[7341]: [18-1988]        LANGUAGE C RETURNS NULL ON NULL INPUT IMMUTABLE;

Jun 15 20:58:49 servera postgres[7341]: [18-1989]

Jun 15 20:58:49 servera postgres[7341]: [19-1] LOG:  statement: ROLLBACK

Очевидно, надо смотреть, где же создаётся эта функция — «fasttruncate».

ЗЫ. знать бы, как логгирование самого 1С-сервера включить 8).

  

illi

115 — 18.06.07 — 19:53

Ошибка «ERROR could not access file «$LIBDIR/MCHAR»: No such file or directory.» и аналогичные, вызваны тем, что библиотеки для работы с этими типами находятся в ‘contrib-ах’ постгреса. В поставке или при сборке из srpm-cа собираются в отдельный rpm(например, postgresql-contrib-8.2.4-1.1C.x86_64.rpm), который обязательно установить. Кто собирает из сырцов — сам догадается, что делать 8).

Таким образом, должны быть установлены —

# rpm -qa | grep -i postgres

postgresql-server-8.2.4-1.1C

postgresql-8.2.4-1.1C

postgresql-contrib-8.2.4-1.1C

postgresql-libs-8.2.4-1.1C

  

vitlav

116 — 30.06.07 — 16:29

Вот ещё описание установки 1С 8.1 на Linux — как сервера, так и клиента.

http://wiki.etersoft.ru/ProgrammnoeObespechenie/BuxUchjot/Ustanovka1S81

  

Ay49Mihas

117 — 07.07.07 — 14:46

(112) У кого ругань на «Неправильный порядок сортировки», мне помог такой
способ: удалить /var/lib/pgsql/data. Зайти в систему под пользователем postgres
и сделать initdb -E UTF8 /var/lib/pgsql/data

  

Arhogius

118 — 26.07.07 — 13:40

У меня таже фигня с ошибкой 10061(0x0000274D)

(Конечный компьютер отверг запрос на подключение) , верх-дном все конфиги уже перевернул, неск раз всё по переустанавливал, перечитал кучу инфы по установке 1с 8.1 и Линукс, один хрен вылазиет.. можь кто знает чё делать то?

  

illich

119 — 31.07.07 — 14:42

(117) — не прокатило. А вот su — postgres -c ‘LANG=ru_RU initdb /var/lib/pgsql/data’ — прокатило.

  

illich

120 — 31.07.07 — 14:45

извиняюсь! д.б. так: su — postgres -c ‘LANG=ru_RU.UTF-8 initdb /var/lib/pgsql/data’

  

Murdoch

121 — 13.08.07 — 12:41

(76)

как ты поборол вот эту ошибку ?

«Ошибка соединения с сервером 1С:Предприятия 8.1:
server_addr=tcp://fedora.domen.ru:1540 descr=Ошибка сетевого доступа к серверу
(Windows Sockets — 10064(0x00002750). Произошла ошибка операции на сокете, т.к. конечный хост выключен.)

я могу переставить начисто систему, но там уже много чего настроено, и скачано на 800 метров апдейтов.  

как побороть ее без переустановки линукса ?
[root@itserv Murdoch]# netstat -na |grep tcp
tcp        0      0 127.0.0.1:2208              0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:54952               0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:6000                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:631                 0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:13527             0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:7001                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:7002                0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:2207              0.0.0.0:*                   LISTEN      
tcp        1      0 192.168.3.12:37661          130.179.31.46:80            CLOSE_WAIT  
tcp        1      0 192.168.3.12:47789          209.132.176.120:80          CLOSE_WAIT  
tcp        0      0 192.168.3.12:43774          192.168.3.6:3389            ESTABLISHED
tcp        0      0 192.168.3.12:40105          64.12.24.157:5190           ESTABLISHED
tcp        0      0 :::5900                     :::*                        LISTEN      
tcp        0      0 :::111                      :::*                        LISTEN      
tcp        0      0 :::6000                     :::*                        LISTEN      
tcp        0      0 :::22                       :::*                        LISTEN      
tcp        0      0 :::631                      :::*                        LISTEN

  

Murdoch

122 — 13.08.07 — 12:54

фигня какая-то, переставил сервер 1С… работает…

в пятницу 2 раза переставлял — не работало…

акваланг.

  

Drx211

123 — 30.08.07 — 16:50

Блин… Целый день ковырялся

Mandriva Linux, PostgreSQL с диска ИТС, при попытке добавления новой базы пишет:

«Ошибка СУБД, не верное значение параметра lc_messages:en_US», при этом в файле postrgressql.conf, этот параметр установлен в ru_RU.UTF-8

Что это может быть!?

  

baklan22

124 — 30.08.07 — 17:11

/usr/share/locales/install-language-pack en_US  
и проблема исчезнет.

  

Drx211

125 — 30.08.07 — 17:51

Спасибо, но че-то я такого пути найти не смог, у меня в /usr/share/ есть locale, может че-то с ним надо сделать?

  

перцептрон

126 — 30.08.07 — 18:09

»

   Drx211

127 — 30.08.07 — 18:10

Скажите же наконец — как на Mandrive en_US локаль поставить — если проблема действительно в этом?

  

baklan22

128 — 30.08.07 — 18:37

Ну путь может другой, у меня дебиан. Может и название файла install-language-pack другое, хотя большая вероятность, что такое же. Ищи, в этом причина. Надо установить пакет en_US. Собственно говоря, это содержимое скрипта install-language-pack

#!/bin/sh -e                                                                    

                                                                                if [ -z «$1» ]; then                                                            
   echo «Usage: $0 <language code> <class> [<version>]»                        
   exit 0                                                                      
fi                                                                              

                                                                                # install locales for base packages (not for gnome/kde)                        
if [ -z «$2» ]; then                                                            
   /usr/sbin/locale-gen «$1»                                                  
fi                                                                              

                                                                                # reload gdm to make it aware of new locales                                    
if [ -x /etc/init.d/gdm ]; then                                                
   if [ -x «`which invoke-rc.d 2>/dev/null`» ]; then                          
       invoke-rc.d gdm reload || exit 0                                        
   else                                                                        
       /etc/init.d/gdm reload || exit 0                                        
   fi                                                                          
fi

  

baklan22

129 — 30.08.07 — 18:39

Отсюда видно, что можно и
/usr/sbin/locale-gen en_US

  

Drx211

130 — 31.08.07 — 13:00

Спасибо! Хоть решение оказалось и не таким, но направление верное. Действительно — отсутствовала локаль en_US, но что самое интересное — 1С нигде не заявляет что она вообще нужна. В общем установил ее и rpm  и все ОК!

  

systeh

131 — 06.09.07 — 15:34

У меня все установилось !

Сервер Linux fedora 6 на нем postgresql 8.1.5-14.1C и 1С 8.1.8.76

все вроде заработало но как только в базе начинаются болемение серьезные работы выскакивает ошибка: Ошибка на сервере или соединение разорвано администратором. Ошибка формата потока.

Как с этим боротся ???

  

nemec

132 — 07.09.07 — 19:13

jam

  

Man Lee

133 — 17.10.07 — 06:14

А как быть с ключём защиты 1с сервера ? он его на линуксе видит ???

  

f0s999

134 — 22.10.07 — 10:14

народ, кто-нить ставил сервер 1с8.1 линуховый на freebsd.. а то в комплекте идут rpm-ки..

  

mixrin

135 — 13.12.07 — 10:39

Подскажите, может, кто сталкивался…

Клиент к серверу подключается только со второго раза, первый раз выдаёт:

«Ошибка соединения с сервером 1С:Предприятия 8.1:

server_addr=tcp:#############:1563 descr=Ошибка сетевого доступа к серверу

(Windows Sockets — 10064(0x00002750). Произошла ошибка операции на сокете, т.к. конечный хост выключен.)

Жмем «Перезапустить» — и всё ОК.

Или, если жмём «Отмена», — в следующий раз подключается сразу…

  

mixrin

136 — 13.12.07 — 12:11

И ещё, если позволите…

Возможна ли работа клиента при помощи идущего в дистрибутиве Мандривы Вайна?

У меня клиент встал, но не дает опций подключения к серверу…

  

Al113

137 — 16.12.07 — 12:30

А кто-нить сервер на убунту ставил?

  

baklan22

138 — 16.12.07 — 14:14

(137) ubuntu и suse , ставится без проблем, только малость поколдовать.

  

Al113

139 — 16.12.07 — 18:22

(138) А можно заклинание узнать?

  

baklan22

140 — 16.12.07 — 21:07

(139) Можно. Учить линукс. Посмотреть что делают рпм-ки кроме установки самого сервера. Создают пользователя, домашний каталог, скрипт для запуска и т.д. В федоре несколько подругому, поэтому и надо колдовать.

  

baklan22

141 — 16.12.07 — 21:10

  

Al113

142 — 16.12.07 — 22:27

(141) Огромное спасибо!

  

skurgan

143 — 19.12.07 — 13:51

(137) А на счет SUSE не подкинешь инфу?

  

Al113

144 — 20.12.07 — 09:46

  

t00r

145 — 05.02.08 — 02:26

ОС: 2.6.23-gentoo-r3

1С: 1C_Enterprise-server-8.1.10-50.i386.rpm

SQL: dev-db/postgresql 8.0.15

————————————————————

Краткая пошаговая инструкция как сделать чтоб всё работало:

1. создать руками юзера usr1cv81:x:1005:1013::/opt/1C:/sbin/nologin

2. руками распаковать сервер в /opt

3. chown usr1cv81.usr1cv81 /opt/1C , cd /opt/1C , chown -R usr1cv81.usr1cv81 ./*

4. раскомментарить 2 локали в /etc/locale.gen — en_US ISO-8859-1 и en_US.utf8 UTF-8 (у меня до установки была тока ru_RU.utf8 UTF-8) — и пересобрать локаль

5. обновить порты чтобы версия постгри была 8.1.15 — это обязательно — на портах месячной давности — 8.1.13 — под этой сборкой проблемы с mchar

6. поменять пасс юзеру postgres =) psql -U postgres -d template1 -c «ALTER USER postgres PASSWORD ‘new_pass’»

7. прописать в hosts на виндовой машине удалённый ИП сервера 1С по имени, на сервере в hosts внести имя для узла 127.0.0.1!!!! (при коннекте к генту серверу админка смотрит виндовый хостс, при создании БД на генту машине смотрит свой /etc/hosts

8. сконнектиться с линухой из под виндовой админки серверов, создать центральный сервер по ИМЕНИ которое у вас в виндовом хостс (у меня просто 2 сервера — один локальный, второй в инете) — создать базу

9. открыть конфигуратор, добавить конфигурацию, выбрав не на локальном компьютере а «На сервере 1С Предприятия»

10. Создать юзеров =) Велкам.

——————————————

http://t00r.com/my/4.PNG — DEVELOPER — моя локальная машина, abbat — машине в инете (в офисе).

  

t00r

146 — 05.02.08 — 02:30

да, незабудте в /etc/passwd прописать:

usr1cv81:x:1005:1013::/opt/1C:/sbin/nologin

=)

  

Ay49Mihas

147 — 05.02.08 — 05:55

(145,146) А UID и GUID явно задавать — так и надо? :)

  

Морозов Александр

148 — 05.02.08 — 05:57

как все сложно… зато бесплатно :-)

  

t00r

149 — 05.02.08 — 07:21

уид и гуид те подарит серв)))) бесплатно, значит даром — потратил 3 часа своей жизни, поделился — плохо?

  

Ay49Mihas

150 — 05.02.08 — 08:38

(149) Так и пиши, для неофитов. Скопируют 1005 и 1013, будут тебя обвинять в
неправильной работе.

  

abit

151 — 09.02.08 — 16:15

Я может спрошу какую нибудь глупость …:), но тем не менее . Собираемся покупать 1с 8.1 УПП. Посчитали ПО по сервер на MS (W2K3, SQL2005,лицензии туда и туда). Многа ..:( . Встал вопрос о Linux. Почитав ветку остались таки два вопроса:

1. Какой дистрибутив Linux предпочтительней для сервера 1С ? Т.е. сами же 1Сники под  чем-то его писали , собирали ,тестили . Интересно что рекомендует сама фирма? На v8.1c.ru такой информации нет ( есть табличка из которй ясно что он работает под Федору , РедХат и АСП ну а поточнее ?).

2. Таки ключ для серверной версии пол Линукс нужен или нет ? Сама 1С вроде пишет, что нет — http://v8.1c.ru/beta81/cluster_linux.htm :

«..Особенности рабочих серверов под управлением Linux

не могут взаимодействовать с СУБД MS SQL Server;

не требуют наличия ключа аппаратной защиты (HASP);

не поддерживается работа с СОМ-объектами. ..»

3. В комплект поставки 1С сервера входит ПО и для Линукса и для Виндовса ?. Или это разные комплекты. Т.е. могу ли я взять диск с сервером купленным (другом) под Винду и поставить его себе на Линукс — ключа ведь вроде не надо ? (Про тюрьму и совесть я в курсе…:) )

Надеюсь на ответы. Спасибо …

  

abit

152 — 09.02.08 — 16:20

И еще — ASP Server CPE кто-нибудь юзал ? — http://www.asplinux.ru/corporate/products/asplinux-server/cpe/

и почему они пишут :

«..ASPLinux Server ConfPoint Edition 1.0 — идеальное решение для тех, кто разворачивает файловый сервер «1С» на Linux для работы с решениями фирмы «1С»…»

«файловый» а что клиент-сервер его не готовили ?

Опять таки заранее спасибо …:)

  

Al113

153 — 09.02.08 — 21:02

(151) 1. W2K3 не обязательно покупать под 8.1, вроде. MSSQL тоже -есть бесплатный.постгрес, идет в комплекте
2. У нас вроде не требует пока.
3. На диске есть папки windows linux.
(152) Может, они про 7.7 говорят?

  

abit

154 — 09.02.08 — 22:43

To Al113:

1. Ну сервер (1С) должен работать под серверной ОС-ю (ИМХО). А под чем еще можно нормально запустить , ну скажем 30 пользователей. PostgreSQL (опять же ИМХО)лучше юзать под Линукс — он ж поднего был изначально вроде написан. Да и материальный смысл теряется если сервер от МС а скуль — Постгре.

Кстати а на чем у Вас все сделано ( интересует ОС-ь , железо , кол-во юзеров, продукт 1С, косяки и глюки ..:) ).

З.Ы. Вот кстати попробовал дома поставить это все на Мандриву 2007 ( давно на диске болтается 2-й ОС-ю с прикрученным ЕТЕРСОФТ-ом -еще 7.7 пробовал..). Взял диск с сервером ( ну есть где..:) )Сервер 8.1 — вроде встал . ПостгреСКЛ — вроде тоже встал . Клиент под ЕТЕРСОФТ-ом тоже вроде встал . Правда конфигурации никакой под рукой нету . Так вот — хочу подключиться к существующей базе — а он дает только путь к ФАЙЛУ БАЗЫ ДАННЫХ . т.Е. ТОЛЬКО ФАЙЛОВЫЙ ВАРИАНТ. А как его заставить создать базу данных ? Может кто подскажет?

И еще под Линух есть какие-нибудь ( лучше GUI-ские .. ну Виндузятник я…:)) инструменты , чтоб полазить в 1С сервере и в ПостгриСКЛ-е ?

Опять таки заранее спасибо … :)

  

sinjevla

155 — 13.02.08 — 19:18

Помогите все делал как написано  многое не получалось  но как не будь справлялся притом что с Linux столкнулся впервые так вот столкнулся с тем что   когда создаю БД то выдается ошибка

————————

Ошибка получения списка процессов:

Ошибка информационной базы

Ошибка запуска процесса менеджера кластера

Установил еще один сервер запустилась 1с и postgres на клиенте создал сервер, а БД не могу создать выдает уже другую ошибку

—————————

Ошибка соединения с рабочим процессом

Ошибка сетевого доступа к серверу

(Windows Socket-11004(0х00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствует связанные с ним данные, которые были разрешены для него.)

— — — ——————-

В чем причина мне непонятно

  

Ковычки

156 — 13.02.08 — 20:27

скока «галочек» в бздню, а достаточно одной от МС

  

фос

157 — 28.02.08 — 19:18

Народ, расскажите плз какие патчи требуются для postgresql. Вышла новая 8.3 версия.. думаю ее поставить из портов под фрибсд, и далее уже патчики нудные накатать а потом порт сделать типа postgresql83-1c, будет всем полезно

  

NH-119

158 — 28.02.08 — 20:04

(154) А вот и дает только файловый, потому что клиент 1Сv81 под вайном ХАСП-ключика не видит (который на рабочее место).

  

Ay49Mihas

159 — 29.02.08 — 07:18

(157) Пока от 1С патчи есть только для PostgreSQL 8.2.4, они ставятся нормально

на 8.2.6. Если для 8.3 не пойдут — либо допиливай патчи, либо жди 1Сных

(которые пишут опять-таки Олег Бартунов сотоварищи).

  

eLektr1k

160 — 03.03.08 — 11:52

Кто нибудь сталкивался с такой ошибкой

SQL State: 28000

Native: 210

Filied to send the authentication packet;

Could not flush socket buffer

Возникает при попытке подключения к базе на удаленном компе. Каталог базы смонтирован по NFS. На локальном компе все работает прекрасно.

  

  

Smoke

161 — 12.03.08 — 18:16

Столкнулись с проблемой
«…не обнаружен ключ защиты…»
при подключении 13 машины
ключ на 50 пользователей
на конфигурации suse postgresql 1c v8.1
может кто сталкивался ?
заранее Спасибо

  

shuhard

162 — 12.03.08 — 19:02

(161) это серверный ключ, он нужен при работе более чем с 12 юзерами.

  

SergPas

163 — 13.03.08 — 08:04

up

  

Худой

164 — 13.03.08 — 16:27

(162)Это подтверждение, по моему, того, что на конфигурации suse postgresql 1c v8.1 сервер может работать с 12 подключениями без дополнительных лицензий. А твой ключ на 50 пользователей, скорее всего, система не видит.

  

SergPas

165 — 14.03.08 — 12:39

(164) Всем спасибо разобрались

  

basturd

166 — 23.03.08 — 17:18

  

as2389

167 — 24.03.08 — 08:45

такая проблема:

Есть сервер 1с Предприятие 8.1.9.57 на windows 2003 sp2(srv1).

И базы 1с на MS SQL 2005(srv2), и Postgres 8.1.5 (c диска 1С) на SuSE Ent Server 10.1(srv3).

Есть клиенты WinXP они без проблем подключаються клиент-сервер, через srv1 к базам  

на Postgres.

А есть клиент wine etersoft sql 1.0 + 1c, который без проблем подключаеться через srv1 к базам на MS SQL 2005, но не хочет подключатьсЯ к базе на postgres.Выдаёт окошко авторизацию, ввожу логин пароль, начинаеться грузиться 1с и вылетает ошибка  

сокета 10064…

При этом есть еще тестовый сервер SuSE 10.1 postgres 8.1.5 и сервер 1с крутящийся там же, к нему без проблем….

  

Al113

168 — 03.04.08 — 11:29

Такая проблема — на убунту 7,10 rphost вешает проц насмерть, клиенты тут же говорят, что сервер 1с не работает и отваливаются. 3 месяца работали нормально, а теперь при запуске ragern  строчка /opt/1C/v8.1/i386/rphost в htopе висит на первом месте. Никто не сталкивался с подобным явлением?

  

Al113

169 — 03.04.08 — 12:12

Иногда он пишет такие вещи:
root@st:/home/st# /opt/1C/v8.1/i386/ragent
1C:Enterprise 8.1 (8.1.10.50) Server Agent started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.10.50) Cluster Manager started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.10.50) Working Process started. <Ctrl+C> to exit.
terminate called after throwing an instance of ‘rtrsrvc::NetDataExchangeException’
1C:Enterprise 8.1 (8.1.10.50) Cluster Manager started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.10.50) Working Process started. <Ctrl+C> to exit.
*** glibc detected *** /opt/1C/v8.1/i386/rmngr: corrupted double-linked list: 0xb0785698 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb78fbfed]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb78ff800]
/opt/1C/v8.1/i386/stlport.so(_ZN8stlp_std12__stl_deleteEPv+0x36)[0xb7ee5772]
/opt/1C/v8.1/i386/backbas.so[0xb6ac80d6]
/opt/1C/v8.1/i386/backbas.so[0xb6aebc7e]
/opt/1C/v8.1/i386/rserver.so[0xb6bf6ed2]
/opt/1C/v8.1/i386/rserver.so[0xb6be91b8]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb52f301a]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb535ddbb]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb5360576]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb5360ba9]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb53611b8]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb534e34b]
/opt/1C/v8.1/i386/rserver.so[0xb6c2875a]
/opt/1C/v8.1/i386/core81.so(_ZN4core6Thread11runAndCatchEv+0x72)[0xb7cf3a40]
/opt/1C/v8.1/i386/core81.so(_ZN4core6Thread10threadMainEPNS_12SCOM_ProcessE+0x4d)[0xb7cf46e1]
/opt/1C/v8.1/i386/core81.so(_ZN10RealThread10threadProcEPv+0x8e)[0xb7c75904]
/lib/tls/i686/cmov/libpthread.so.0[0xb79ec46b]
/lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb796573e]
======= Memory map: ========
08048000-08052000 r-xp 00000000 08:01 798535     /opt/1C/v8.1/i386/rmngr
08052000-08053000 rw-p 00009000 08:01 798535     /opt/1C/v8.1/i386/rmngr
08053000-09ed8000 rw-p 08053000 00:00 0          [heap]
af1ed000-b05ff000 rw-p af1ed000 00:00 0
b05ff000-b0600000 —p b05ff000 00:00 0
b062f000-b0900000 rw-p b062f000 00:00 0
b0900000-b0b00000 rw-p b0900000 00:00 0
b0b00000-b0c00000 rw-p b0b00000 00:00 0
b0c98000-b0cfa000 rw-p b0c98000 00:00 0
b0cfa000-b0cfb000 —p b0cfa000 00:00 0
b0cfb000-b14fb000 rwxp b0cfb000 00:00 0
b14fb000-b14fc000 —p b14fb000 00:00 0
b14fc000-b1cfc000 rwxp b14fc000 00:00 0
b1cfc000-b1cfd000 —p b1cfc000 00:00 0
b1cfd000-b24fd000 rwxp b1cfd000 00:00 0
b24fd000-b24fe000 —p b24fd000 00:00 0
b24fe000-b2cfe000 rwxp b24fe000 00:00 0
b2cfe000-b2cff000 —p b2cfe000 00:00 0
b2cff000-b34ff000 rwxp b2cff000 00:00 0
b34ff000-b3500000 —p b34ff000 00:00 0
b3500000-b3d00000 rwxp b3500000 00:00 0
b3d00000-b3e00000 rw-p b3d00000 00:00 0
b3e3c000-b4000000 rw-p b3e3c000 00:00 0
b404a000-b407c000 r-xp 00000000 08:01 798189     /opt/1C/v8.1/i386/lockman.so
b407c000-b407d000 rw-p 00031000 08:01 798189     /opt/1C/v8.1/i386/lockman.so
b407d000-b40c3000 r-xp 00000000 08:01 798540     /opt/1C/v8.1/i386/pack.so
b40c3000-b40c7000 rw-p 00045000 08:01 798540     /opt/1C/v8.1/i386/pack.so
b40c7000-b40dd000 r-xp 00000000 08:01 798509     /opt/1C/v8.1/i386/morph.so
b40dd000-b40de000 rw-p 00016000 08:01 798509     /opt/1C/v8.1/i386/morph.so
b40de000-b40df000 rw-p b40de000 00:00 0
b40df000-b40e0000 —p b40df000 00:00 0
b40e0000-b48e0000 rwxp b40e0000 00:00 0
b48e0000-b48e1000 —p b48e0000 00:00 0
b48e1000-b50e1000 rwxp b48e1000 00:00 0
b50e1000-b50ea000 r-xp 00000000 08:01 766753     /lib/tls/i686/cmov/libnss_files-2.6.1.so
b50ea000-b50ec000 rw-p 00008000 08:01 766753     /lib/tls/i686/cmov/libnss_files-2.6.1.so
b50f7000-b5272000 r-xp 00000000 08:01 798455     /opt/1C/v8.1/i386/inet.so
b5272000-b528b000 rw-p 0017b000 08:01 798455     /opt/1C/v8.1/i386/inet.so
b528b000-b528f000 rw-p b528b000 00:00 0
b528f000-b558d000 r-xp 00000000 08:01 798463     /opt/1C/v8.1/i386/rtrsrvc.so
b558d000-b55aa000 rw-p 002fd000 08:01 798463     /opt/1C/v8.1/i386/rtrsrvc.so
b55aa000-b55ac000 rw-p b55aa000 00:00 0
b55ac000-b55ad000 —p b55ac000 00:00 0
b55ad000-b5dad000 rwxp b55ad000 00:00 0
b5dad000-b5e0e000 r—s 00000000 08:01 798465     /opt/1C/v8.1/i386/xml2_root.res
b5e0e000-b5e41000 r—s 00000000 08:01 798458     /opt/1C/v8.1/i386/xml2_ru.res
b5e41000-b69bb000 r-xp 00000000 08:01 798456     /opt/1C/v8.1/i386/xml2.so
b69bb000-b6a8f000 rw-p 00b79000 08:01 798456     /opt/1C/v8.1/i386/xml2.so
b6a8f000-b6a96000 rw-p b6a8f000 00:00 0
b6a96000-b6b83000 r-xp 00000000 08:01 798473     /opt/1C/v8.1/i386/backbas.so
b6b83000-b6b89000 rw-p 000ed000 08:01 798473     /opt/1C/v8.1/i386/backbas.so
b6b89000-b6b9b000 rw-p b6b89000 00:00 0
b6b9b000-b6d76000 r-xp 00000000 08:01 798519     /opt/1C/v8.1/i386/rserver.so
b6d76000-b6d89000 rw-p 001db000 08:01 798519     /opt/1C/v8.1/i386/rserver.so
b6d89000-b6d8a000 rw-p b6d89000 00:00 0
b6d8a000-b6d93000 r—s 00000000 08:01 798464     /opt/1C/v8.1/i386/core81_root.res
b6d93000-b6d9d000 r—s 00000000 08:01 798469     /opt/1C/v8.1/i386/core81_ru.res
b6d9d000-b6ddc000 r—p 00000000 08:01 912798     /usr/lib/locale/ru_RU.utf8/LC_CTYPE
b6ddc000-b6dde000 rw-p b6ddc000 00:00 0
b6dde000-b6de5000 r-xp 00000000 08:01 766766     /lib/tls/i686/cmov/librt-2.6.1.so
b6de5000-b6de7000 rw-p 00006000 08:01 766766     /lib/tls/i686/cmov/librt-2.6.1.so
b6de7000-b765e000 r-xp 00000000 08:01 798453     /opt/1C/v8.1/i386/libicudata.so.34
b765e000-b765f000 rw-p 00876000 08:01 798453     /opt/1C/v8.1/i386/libicudata.so.34
b765f000-b776c000 r-xp 00000000 08:01 798468     /opt/1C/v8.1/i386/libicuuc.so.34
b776c000-b7774000 rw-p 0010d000 08:01 798468     /opt/1C/v8.1/i386/libicuuc.so.34
b7774000-b7778000 rw-p b7774000 00:00 0
b7778000-b7888000 r-xp 00000000 08:01 798457     /opt/1C/v8.1/i386/libicui18n.so.34
b7888000-b788d000 rw-p 0010f000 08:01 798457     /opt/1C/v8.1/i386/libicui18n.so.34
b788d000-b788e000 rw-p b788d000 00:00 0
b788e000-b7890000 r-xp 00000000 08:01 766742     /lib/tls/i686/cmov/libdl-2.6.1.so
b7890000-b7892000 rw-p 00001000 08:01 766742     /lib/tls/i686/cmov/libdl-2.6.1.so
b7892000-b79d6000 r-xp 00000000 08:01 766736     /lib/tls/i686/cmov/libc-2.6.1.so
b79d6000-b79d7000 r—p 00143000 08:01 766736     /lib/tls/i686/cmov/libc-2.6.1.so
b79d7000-b79d9000 rw-p 00144000 08:01 766736     /lib/tls/i686/cmov/libc-2.6.1.so
b79d9000-b79dc000 rw-p b79d9000 00:00 0
b79dc000-b79e6000 r-xp 00000000 08:01 733027     /lib/libgcc_s.so.1
b79e6000-b79e7000 rw-p 0000a000 08:01 733027     /lib/libgcc_s.so.1
b79e7000-b79fb000 r-xp 00000000 08:01 766762     /lib/tls/i686/cmov/libpthread-2.6.1.so
b79fb000-b79fd000 rw-p 00013000 08:01 766762     /lib/tls/i686/cmov/libpthread-2.6.1.so
b79fd000-b79ff000 rw-p b79fd000 00:00 0
b79ff000-b7a22000 r-xp 00000000 08:01 766744     /lib/tls/i686/cmov/libm-2.6.1.so
b7a22000-b7a24000 rw-p 00023000 08:01 766744     /lib/tls/i686/cmov/libm-2.6.1.so
b7a24000-b7a25000 rw-p b7a24000 00:00 0
b7a29000-b7a30000 r—s 00000000 08:01 32812      /usr/lib/gconv/gconv-modules.cache
b7a30000-b7e52000 r-xp 00000000 08:01 798466     /opt/1C/v8.1/i386/core81.so
b7e52000-b7e92000 rw-p 00422000 08:01 798466     /opt/1C/v8.1/i386/core81.so
b7e92000-b7e93000 rw-p b7e92000 00:00 0
b7e93000-b7f03000 r-xp 00000000 08:01 798467     /opt/1C/v8.1/i386/stlport.so
b7f03000-b7f06000 rw-p 0006f000 08:01 798467     /opt/1C/v8.1/i386/stlport.so
b7f06000-b7f0d000 rw-p b7f06000 00:00 0
b7f0d000-b7f27000 r-xp 00000000 08:01 732980     /lib/ld-2.6.1.so
b7f27000-b7f29000 rw-p 00019000 08:01 732980     /lib/ld-2.6.1.so
bfebb000-bfece000 rwxp bfebb000 00:00 0          [stack]
bfece000-bfed1000 rw-p bfece000 00:00 0
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]

  

Zarenkov

170 — 07.05.08 — 08:46

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

Ошибка соединения с рабочим процессом

server_addr…1562 descr=Ошибка сетевого доступа к серверу

(Windows Socket-10110(0х0000277E). WSALookupServiceNext не может возвратить каких-либо дополнительных результатов.) line=546 file=.srcDataExchangeTcpClientImpl.cpp

  

IVIuXa

171 — 07.05.08 — 09:24

(170)

отключай все фаерволы и на клиенте тоже

попробуй заново

  

IVIuXa

172 — 07.05.08 — 09:28

+(171)

а забыл

на клиенте в host должен быть прописан 1с овский сервер

1Ccomp 192.168.1.1

+ на сервере прописан

127.0.0.1 1Ccomp

  

IVIuXa

173 — 07.05.08 — 09:42

  

IVIuXa

174 — 07.05.08 — 09:45

+(173) ошибочка вышла не дочитал вопрос :)

  

IVIuXa

175 — 07.05.08 — 09:46

+(174)

хотя если на сервере ключи 1Ссервер + 50 пользователей, а где то посети ключ на 13 то вполне может быть :)

  

Foxcool

176 — 22.05.08 — 11:19

Обнаружена старая версия формата базы данных.

Необходимо обновить формат данных перед использованием PostgreSQL.

Дополнительную информацию см. в /usr/share/doc/postgresql-8.1.5/README.rpm-dist.

Как это решать?

  

Foxcool

177 — 22.05.08 — 13:02

Скачал последнюю версию с сайта 1с СУБД. Ставится с глюками. По зависимостям ей не хватает библиотеки одной, которую, они наверное не включили в свои пакеты.
initdb -D /var/lib/pgsql
initdb: error while loading shared libraries: libreadline.so.4: cannot open shared object file: No such file or directory

Нахрена было делать какую-то свою пропатченную версию СУБД, если они ее не могут седлать нормально, а СКУЛЬ, лежащий в репозиториях запускается с полпинка…

  

nemo1966

178 — 22.05.08 — 13:08

гм библиотека  libreadline устарела — следовательно либо пользовать старую версию ОС либо использовать замену библиотеки libreadline.so.5.2

  

nemo1966

179 — 22.05.08 — 13:09

по крайней мере так это решаеться в ubuntu хоть систему свою напиши…..

  

Foxcool

180 — 22.05.08 — 14:14

Fedora 8

  

Foxcool

181 — 22.05.08 — 14:18

Библиотека версии 5.2-10

  

Foxcool

182 — 22.05.08 — 14:20

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

  

nemo1966

183 — 22.05.08 — 14:22

вот выдержка из скрипта для ubuntы работает и у меня на deb 4.0 etch

#добавим ссылки на библиотеки для корректного запуска в убунте

mkdir ./postgresql-server/lib/

cd ./postgresql-server/lib

ln -s libreadline.so.5.2 libreadline.so.4

cd ../usr/lib

ln -s libncurses.so libtermcap.so.2

  

nemo1966

184 — 22.05.08 — 14:23

все дело в этих ссылках и ничего не надо переставлять но как они будут правильно в твоей системе….

  

nemo1966

185 — 22.05.08 — 14:24

выдержка из комментов автора

На всякий пожарный поясню:

скрипт convert.sh создаст нужные симлинки иначе будут такие ошибки

postgres@temp1C:/tmp/1c$ initdb -D /bases/pgsql/data                                                                                                                                        

initdb: error while loading shared libraries: libreadline.so.4: cannot open shared object file: No such file or directory                                                                                      

postgres@temp1C:/tmp/1c$ initdb -D /bases/pgsql/data                                                                                                                                        

initdb: error while loading shared libraries: libtermcap.so.2: cannot open shared object file: No such file or directory

  

Foxcool

186 — 22.05.08 — 14:29

Хм… Спасибо. Попробую.

  

targget

187 — 08.07.08 — 11:02

поднял 1с на линуксе, но не работает аутентификация Windows. База стоит на контроллере домена на SAMBA. Кто — нибудь сталкивался? как лечить?

  

kear

188 — 19.07.08 — 00:00

Те же проблемы, что и у 187. Не получаеться заставить 700 пользователей вводить пароль ручками :)

  

Худой

189 — 22.07.08 — 09:27

(187) А какой у тебя линух? У нас, например аутентификация Windows идет через Novell клиента.
(188)Неужели, у тебя 700 пользователей в 1С под линухом работает?

  

kear

190 — 24.07.08 — 14:05

(189) Нет, под виндой. :) И не 700 а 70, опечатка :)

Проблемы с аутентификацией Windows, при сервере 1с предприятие на линуксе так и не решил.

  

claus66

191 — 05.08.08 — 07:44

у нас возникла проблема: не виден сетевой ключик HASP, 1с8.1 сервер стоит на SLES10 SP2 x86, пускает только 12 пользователей (как выяснилось что Линха пускает только 12 пользователей). У кого нибудь была такая проблема? и как с ней бороться?! Такое чувство что что то нужно добавить или прописать где то!

  

d_Fedor

192 — 05.08.08 — 07:52

(191) Поставить драйвер Hasp..

  

claus66

193 — 05.08.08 — 07:57

(192) дак ставили.. причем качали с Аладина

  

Худой

194 — 07.08.08 — 08:02

Я подозреваю, что до 12 пользователей по умолчанию и без ключа под линухом запускается. Скорее всего, так.

Следовательно, у тебя, вообще, Hasp не виден. Попробуй его убрать, все равно останется 12 подключений.

  

IVIuXa

195 — 08.08.08 — 02:32

(191)

нужно 2 ключа

один 1С сервер ставишь на сусе

другой — на колл пользователей — на любом компе сети.

Причем важно — они должны стоять на физически разных компах.

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

все работает — (была проблемка с подсетью — кому интересно спрашивайте) :)

  

Худой

196 — 08.08.08 — 04:21

(195)А если у конторы один ключ?

  

IVIuXa

197 — 08.08.08 — 06:59

(196)

купить второй или хм…. , но не для форума

  

IVIuXa

198 — 08.08.08 — 07:08

+(194)

чет у меня не запустилось ;)

наверное руки кривые :))))

  

IVIuXa

199 — 08.08.08 — 07:12

(0)

Да кстати вопрос к автору

действительно — самба там зачем — ?

  

Худой

200 — 08.08.08 — 07:29

(197)Фигасе!
Все же не понятно, для чего второй ключ?
(198) Ок. Не запустилось. А ключ на сколько пользователей у тебя был?
(199) Я тоже с самбой кувыркался для файлового варианта 1С с базой на SLED. Настроил, работает.

 

1. Скачивание пакетов

Для установки PostgreSQL версии 9.1.2-1.1C на Fedora Linux понадобится скачать и установить дополнительные пакеты.
Скачаем пакеты openssl098e, termcap-11.0.1-3, compat-libtermcap-2.0.8-49:

Далее будем считать, что настроены репозитарии и есть интернет соединение.
Таким образом недостающие файлы скачаются из интернета сами и установятся вместе с устанавливаемыми вручную.


2. Установка необходимых пакетов

Сначала установим openssl098e (файл пакета должен лежать в текущем каталоге, иначе необходимо прописывать полный путь к файлу):


yum install openssl098e-0.9.8e-17.el6.centos.2.i686.rpm

Установим пакет compat-readline5. Он должен поставится из репозитария:


yum install compat-readline5

Если он не найдется в репозитарии, то скачайте отдельно и установить с локального файла:


yum install compat-readline5-5.2-19.fc17.i686.rpm

Теперь установим termcap и compat-libtermcap:


yum install termcap-11.0.1-3.noarch.rpm
yum install compat-libtermcap-2.0.8-49.el6.i686.rpm


3. Установка пакетов PostgreSQL 9.1.2

Скачаем с сервера файлы SQL-сервера PostgreSQL 9.1 (с патчами от 1С):

postgresql91-libs-9.1.2-1.1C.i386
postgresql91-9.1.2-1.1C.i386
postgresql91-contrib-9.1.2-1.1C.i386
postgresql91-server-9.1.2-1.1C.i386

Установим PostgreSQL 9.1.2 (файлы лежат в локальном каталоге):


yum install
postgresql91-libs-9.1.2-1.1C.i386
postgresql91-9.1.2-1.1C.i386
postgresql91-contrib-9.1.2-1.1C.i386
postgresql91-server-9.1.2-1.1C.i386

Если не установить postgresql91-contrib, то можно словить ошибку:

«ERROR could not access file «$LIBDIR/MCHAR»: No such file or directory.»

или аналогичные. Они вызваны тем, что библиотеки для работы с этими типами находятся в ‘contrib-ах’ PostgreSQL.


4. Настройка и запуск PostgreSQL 9.1.2

Для корректной работы PostgreSQL необходимо скорректировать системный параметр kernel.shmmax.
Он должен быть равен четверти (1/4) полного объёма оперативной памяти.
Размер указывается в байтах. Пропишем его в конфигурационный файл /etc/sysctl.conf:


kernel.shmmax = 402653184

Измененный параметр задействуется после перезагрузки системы. Но можно его инициировать и без перезагрузки сиситемы, выполнив команду:

server1c:~ # sysctl -p


Для того, чтобы создались конфигурационные и другие файлы сервера баз данных по пути /var/lib/pgsql/9.1/data/, запустим сервер postgreSQL:


server1c:~ # /etc/init.d/postgresql9.1 initdb
Starting postgresql service:

                                       [ DONE ]

При каждом изменении конфигурационных файлов нужно перегружать сервер postgreSQL 9.1, например командой /etc/init.d/postgresql9.1 restart.


Необходимо произвести некоторую настройку сервера postgreSQL. Открываем файл /var/lib/pgsql/9.1/data/postgresql.conf находим и редактируем следующие значения:

#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = '127.0.0.1,192.168.1.123'
#listen_addresses = '*'		# what IP address(es) to listen on;
					# comma-separated list of addresses;
					# defaults to 'localhost', '*' = all
					# (change requires restart)
port = 5432				# (change requires restart)
max_connections = 50			# Максимальное количество подключений
					# (change requires restart)

#------------------------------------------------------------------------------
# RESOURCE USAGE (except WAL)
#------------------------------------------------------------------------------

# - Memory -

# Размер разделяемой памяти для процессов
shared_buffers = 50MB		# min 128kB
					# (change requires restart)

#------------------------------------------------------------------------------
# WRITE AHEAD LOG
#------------------------------------------------------------------------------

# - Settings -

# Вкючение/отключении кэширования.
fsync = on				# turns forced synchronization on or off


#------------------------------------------------------------------------------
# QUERY TUNING
#------------------------------------------------------------------------------

# - Planner Cost Constants -

effective_cache_size = 256MB	# Размер кэша

#------------------------------------------------------------------------------
# AUTOVACUUM PARAMETERS
#------------------------------------------------------------------------------

# Включаем периодическое обслуживание базы данных - дефрагментацию данных.
autovacuum = on			# Enable autovacuum subprocess?  'on'
autovacuum_naptime = 5min		# time between autovacuum runs

Открываем файл /var/lib/pgsql/9.1/data/pg_hba.conf раскомментируем
строки с локальными адресами и добавляем строки с нашими подсетями.
Изменения указаны красным цветом:

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
#host    all             all             127.0.0.1/32            ident
host    all             all             127.0.0.1/32         md5
host    all             all             192.168.0.1/24       md5
host    all             all             192.168.1.1/24       md5
host    all             all             10.16.0.1/24         md5
host    all             all             0.0.0.0/0            ident
# IPv6 local connections:
host    all             all             ::1/128                 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     postgres                                peer
#host    replication     postgres        127.0.0.1/32            ident
#host    replication     postgres        ::1/128                 ident

Варианты запуска сервера postreSQL:


server1c:~ # /etc/init.d/postgresql9.1 start
Starting postgresql9.1 service:

                                       [ DONE ]


5. Некоторые команды PostgreSQL

Смена пароля пользователя postgres на сервере pgsql:


server1c:~ # psql -h localhost postgres postgres
psql (9.1.2-1.1C)
Type "help" for help.

postgres=# ALTER USER postgres PASSWORD 'post1c';
ALTER ROLE


Выход из консоли pgsql:


postgres=# q


список всех баз на сервере pgsql


server1c:~ # psql -h localhost postgres postgres
psql (9.1.2-1.1C)
Type "help" for help.

postgres=# select datname from pg_database;
datname
-----------
template1
template0
postgres
base1c
base1c2
(5 rows)

postgres=#


Установка сервера 1С 8.2 на Fedora Linux 17
описана в следующей инструкции


I’m at a loss, I’m having issues creating a stored proc in my local Postgres server (postgres.app, Mac OS X 10.7), as so

$ psql
psql (9.3.0)
Type "help" for help.

dchaston=# CREATE OR REPLACE FUNCTION table_update()
dchaston-# RETURNS TRIGGER AS $$
dchaston$# BEGIN
dchaston$#   NEW.last_edit = now();
dchaston$#   RETURN NEW;
dchaston$# END;
dchaston$# $$ language 'plpgsql';
ERROR:  could not access file "$libdir/plpgsql": No such file or directory

I’ve checked the following:

Languages installed:

dchaston=# select * from pg_language;
lanname  | lanowner | lanispl | lanpltrusted | lanplcallfoid | laninline | lanvalidator | lanacl
---------+----------+---------+--------------+---------------+-----------+--------------+--------
internal |       10 | f       | f            |             0 |         0 |         2246 | 
c        |       10 | f       | f            |             0 |         0 |         2247 | 
sql      |       10 | f       | t            |             0 |         0 |         2248 | 
plpgsql  |       10 | t       | t            |         12019 |     12020 |        12021 | 
(4 rows)

lib directory (and pkglibdir just in case):

$ pg_config --libdir
/Applications/Postgres.app/Contents/MacOS/lib
$ pg_config --pkglibdir
/Applications/Postgres.app/Contents/MacOS/lib

File present:

$ cd /Applications/Postgres.app/Contents/MacOS/lib; ls plpg*
plpgsql.so

DLSUFFIX set correctly:

lib/pgxs/src/Makefile.shlib:135:    DLSUFFIX        = .so

Have tried uninstalling and reinstalling, but made no difference. Any ideas?

Содержание

  1. [Решено] 1С сервер базы данных не обнаружен is the server running on host and accepting tcp/ip connections on port 5432
  2. Установка Postgres на Red Hat Enterprise Linux 5для 1С
  3. Ошибка компиляции. Не удается открыть файл включение: «no such file or directory».
  4. Arduino.ru
  5. Проблемы как решить проблему ?
  6. Установка сервера 1с 8.2 и PostgreSql для Linux
  7. 1. Установка 1c сервера
  8. 2. Установка Postgresql
  9. 3. Настройка Postgresql для работы с сервером 1с
  10. 4. Настройка сервера 1с предприятия.

[Решено] 1С сервер базы данных не обнаружен is the server running on host and accepting tcp/ip connections on port 5432

Немного дополню ваш вопрос, а потом расскажу решение речь идет про Linux сервер и бд Postgre о этом говорит порт: 5432 и это и есть корень вашей проблемы.

И ошибка ваша выглядит так:
Connection refused
Is the server running on host «127.0.0.1» and accepting
TCP/IP connections on port 5432?

РЕШЕНИЕ:
1. нужно проверить на сервере есть ли в открытых портах 5432 и сам postgresql

Должно быть примерно так, если у вас пусто или вот так:
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 1439/postgres

Pезультат выполнения команды означает, что PostgreSQL принимает подключения по адресу 127.0.0.1 и порту 5432. Чтобы изменить настройки, понадобится отредактировать файл postgresql.conf

Найти местонахождение файла можно командой:

$ find / -name postgresql.conf 2> /dev/null

/etc/postgresql/10/main/postgresql.conf
Надо указать PostgreSQL, что необходимо принимать подключения по всем адресам:

listen_addresses = ‘*’
и перезагрузить СУБД:

service postgresql restart

Также можно прямо с сервера проверить подключение постгресскуэль
psql -U my_login -h 192.168.0.14 postgres

Если сервер доступен, то будет получен доступ к базе данных postgres:

psql
Type «help» for help.

ОЧЕНЬ ВАЖНО
Залезьте в лог постгре cat /var/log/postgresql/postgresql-10-main.log
И если у вас там: ВАЖНО: нет доступа к файлу «online_analyze»: Нет такого файла или каталога

и до этого у вас все работало на вашей убунте и postgres и тут после рестарта все сломалось, предположу что вы обновили убунту.
libpq5/bionic-security,bionic-updates 10.6-0ubuntu0.18.04.1 amd64 [может быть обновлён с: 10.5-10.1C]
postgresql-10/bionic-security,bionic-updates 10.6-0ubuntu0.18.04.1 amd64 [может быть обновлён с: 10.5-10.1C]
postgresql-client-10/bionic-security,bionic-updates 10.6-0ubuntu0.18.04.1 amd64 [может быть обновлён с: 10.5-10.1C]

И вероятно починив порт 5432 и создав online_analyze
у вас будет ошибка: error could not access file $libdir/mchar no such file or directory

РЕШЕНИЕ:
1. Качайте дистрибутив с сайта 1С и переустанавливайте его.
2. И блокируйте обновления постгрес:
sudo apt-mark hold libpq5:amd64 postgresql-10 postgresql-client-10

Установка Postgres на Red Hat Enterprise Linux 5для 1С

Скажите пожалуйста как правильно поставить Postgres на Red Hat Enterprise Linux 5для 1С? Устанавливал 8.2.5 не 1С. Устанавливал все пакеты двойным нажатием на пакет. Потом пропатчил патчами 1С к версии 8.2.4 скачанными из http://v8.1c.ru/overview/postg. _notes.htm. Но появляется ошибка:

ERROR: could not access «$libdir/mchar»: No such file or directory;
Error while executing the query
Error [CreateDataBase]: Can not create database.
postgresql-contrib я устанавливал.

Файл «postgresql-8.2.4-6.1C.src.rpm» взятый с сайта 1С не устанавливается у меня. И вообще зачем нужен и как его устанавливать?
Попробовал скачать с ftp://ftp.etersoft.ru/pub/Etersoft/PostgreSQL/8.2/RHEL/5 постгрес. Как я понял он уже пропатчен для 1С. Но при /etc/init.d/postgresql start выдает вот такое сообщение:
«Starting postgresql service: /etc/init.d/postgresql: line 228: pidof: command not found» И в скобках написано [FAILED].
Как я понимаю postgres не запускается. Но почему что я не так делаю?

Найти книжку Марк Г. Собелл «Практическое руководство по Red Hat Linux: Fedora Core и Red Hat Enterprise Linux»
Добрый день! не подскажите где в эл. виде найти книгу Марк Г. Собелл «Практическое руководство.

Возможно ли запустить Оперу в Red Hat Enterprise Linux Server 5.1?
Добрый день, только начинаю изучать Linux, подскажите, возможно ли запустить Оперу в Red Hat.

Создание веб-сервера в linux red hat enterprise 6 на виртуалке vmware workstation 9.
хочу создать web-сервер в linux red hat enterprise 6 на виртуалке vmware workstation 9. кто может.

Установка с флешки Linux red Hat 5.5
Всем привет. Нужна помощь в установке LINUX Red Hat 5.5. Проблема в следующем: Дома есть ноутбук.

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

проблема в установке Linux Red Hat 8.0
Начну с описания структуры дисков. 1-ый физический диск. (20 Гб) Local Disk (C:) (NTFS)(на весь.

Установка Skype в Red Hat 6.5
Доброго времени суток! Неочень хорошо знаком с Linux. Как я понял не только у меня проблема с.

Будут ли проблемы с драйверами в Linux Red Hat?
Здравствуйте. Я планирую установить на своем компьютере Linux Red Hat (7.3 или 8). Но у меня.

Red Hat установка DNS сервера
Посоветуйте какой dns server следует поставить. И как сконфигурировать(какую инструкцию.

Ошибка компиляции. Не удается открыть файл включение: «no such file or directory».

а именно на эту #include «help.h»

Комментарий модератора
Используйте теги форматирования кода!

и вывод вот такую ошибку

Ошибка при компиляции C++: «Не удается открыть файл включение: VersionHelpers.h»
Всем привет, есть код, при компиляции в VS 2010 возникает ошибка error C1083: Не удается открыть.

дык удали этот инклуд

Добавлено через 41 секунду
И почему никто не создает «Пустой проект» в студии? Это ж так просто и так удобно.

stdafx.h — файл прекомпилированных заголовков

1) прекомпиляция заголовков — прекомпиляция всех системных и пользовательских описаний типов и функций для ускорения сборки проекта

2) конструкторы и деструкторы классов CStudent, CDiplomnik реализованы для коректной инициализации/деинициализации внутрених переменных ИЗМЕНЯТЬ НИЧЕГО НЕЛЬЗЯ.

3) виртуальная функция ShowInfo сделана СПЕЦИАЛЬНО! для понимания зачем читай про наследование и полиморфизм

Arduino.ru

Проблемы как решить проблему ?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

А чо гугал-перевоччик говорит по этому поводу? «LiquidCrystal_I2C.h: No such file or directory»

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

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

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Теперь такая проблема «Ошибка компиляции для платы Arduino/Genuino Uno.»

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Теперь такая проблема «Ошибка компиляции для платы Arduino/Genuino Uno.»

Вам уже сказали, что проблема — это когда на пиво аллергия. А всё, о чём Вы говорите — это плюнуть и растереть. А сообщения надо читать. Если не умеете читать — учитесь.

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

Установка сервера 1с 8.2 и PostgreSql для Linux

Долгое время нам приходилось для использования много-пользовательской 1с покупать еще и дорогостоящий Microsoft SQL Server, но наконец 1c решила все-таки пойти на встречу своим клиентам и начала выпускать 1с сервер для Postgre SQL, а так же перевела платформу 1с сервера и клиентскую часть под Linux. Огромным минусом 1с для linux стала на мой взгляд трудоемкость установки и обслуживания, в этой статье я постараюсь подробно рассмотреть все нюансы.

В качестве операционной системы выбрана Fedora 12 i386, текущий релиз сервера 1с предприятия 8.2.11.236, сервер PostgreSQL версии 8.4.1.

Статья по установке Postgresql 9.0 здесь.

1. Установка 1c сервера

Скачиваем с сайта 1с или ИТС диска и копируем на наш сервер установочные пакеты 1C-Enterprise82-server для RHEL. Предать пакеты можно например через ftp-сервер, о настройке которого рассказано в следующей статье.

Список необходимых rpm пакетов:

Переходим в папку в которую скопировали пакеты 1с сервера, в моем случае /tmp/1cv82 и запускаем установку. Если установка прошла успешно сразу же будет запущена служба 1C:Enterprise 8.2 server.

2. Установка Postgresql

Postgresql в стандартной поставке через репозиторий не имеет необходимых для правильной работы сервера 1с модулей, я потратил больше двух дней на поиски решения, и по всей видимости потратил их совершенно впустую. А такая была хорошая идея обновлять Posgres через yum и не ковыряться лишний раз в исходниках )

Итак Postgresql придется собирать вручную из исходных кодов с сайта 1с http://v8.1c.ru/overview/postgres_patches_notes.htm.

Скачиваем и устанавливаем исходники:

Устанавливаем необходимые для сборки пакеты

Если в процессе компиляции система начнет ругаться на mchar_io:

Необходимо доустановить или переустановить пакет icu с иcходниками.

Что бы после установки не появлялось при загрузке базы 1с не появлялась ошибка timestamp out of range, необходимо при компиляции задать параметр –disable-integer-datetimes. Для этого открываем для редактирования файл /root/rpmbuild/SPECS/postgresql-8.4.1C.spec, находим в нем строку

Хочется заметить что в версии postgresql-8.3.8 от фирмы 1с данной ошибки нет, и все параметры выставлены правильно по умолчанию.

Также необходимо исправить параметр уровня подгона патча, на RHEL он равен 2, но в новой rpm системе его предполагается установить в 0, а поскольку Fedora – есть тестовая платформа для RHEL, то тут уже все новое работает в тестовом режиме. Для этого открываем файл /usr/lib/rpm/macros находим в нем строчку

и заменяем ее на

Если мы этого не сделаем устанавливаемые патчи будут обрабатываться новыми скриптами и совсем не правильно и в этом случае мы увидим следующее сообщение.

Все теперь можно собирать пакет

После длительного процесса компиляции занявшего 2-3 минуты переходим в папку /root/rpmbuild/RPMS/i386/ с уже готовыми пакетами и устанавливаем их.

3. Настройка Postgresql для работы с сервером 1с

Первым делом нужно инициализировать базу данных Postgresql и задать основную кодировку с которой будет работать сервер 1с.

Если появилась ошибка

Необходимо увеличить значение параметра kernel.shmmax, для этого добавляем в файл /etc/sysctl.conf строчку

Обновляем параметры sysctl следующей командой

А затем повторяем процедуру инициализации базы.

Теперь зададим типы аутентификации Postgresql для различных пользователей. Открываем файл /var/lib/pgsql/data/pg_hba.conf и приводим его после строчки

к следующему виду:

Включаем автозапуск и Запускаем Postgresql

4. Настройка сервера 1с предприятия.

По умолчанию сервер 1с предприятия использует localhost.localdomain как имя сервера и при попытке создать базу с удаленного компьютера мы увидим следующее сообщение:

Чтобы поправить это – переходим в домашнюю папку пользователя 1с /home/usr1cv82/.1cv82/1C/1Cv82/reg_1541, открываем файл 1CV8Reg.lst. В нем находим все упоминания localhost.localdomain и заменяем их на DNS имя нашего сервера. Затем перезапускаем службу 1C:Enterprise 8.2 server.

Теперь установку можно считать завершенной.

47 Коммент. : “Установка сервера 1с 8.2 и PostgreSql для Linux”

ошибка timestamp out of range
как решить если postgres от эттерсофта?

Здесь два варианта:
1. В сборке от etersoft есть ошибка.
2. До PostgreSql@etersoft был установлен не пропаченный Postgres из базового репозиторния, который в данный момент и работает.
По моему в данном случае правильнее всего не использовать готовые rpm, а собрать их из исходников с сайта 1с и тщательнейшим образом проследить какой именно postgres и из какой папки запускается.

Max
тут не все так просто патчи у 1са на 8.4.1 , rpmки не подходят ибо у меня дебиан:)

> До PostgreSql@etersoft был установлен не пропаченный Postgres из базового репозиторния
не до этого стоял 8.3.8 от этерсофта и он чтоно удален на котоором все крутилось и вертелось замечательно

воощем я ешил проблему до этого ставил 8.4.4 эта сборка с ошибкой , поставил 8.4.2 все прекрасно заработало, 8.4.3 почемуто у них не оказалось:)

Поправочка в строке
yum install icu icu-devel
должно быть написано
yum install icu libicu libicu-devel

BEGIN failed–compilation aborted.
no
configure: error: could not determine flags for linking embedded Perl.
This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not
installed.
error: Bad exit status from /var/tmp/rpm-tmp.d8O4Mc (%build)

RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.d8O4Mc (%build)
[root@FEDORA

]# yum MakeMaker
Loaded plugins: downloadonly, presto, refresh-packagekit
No such command: MakeMaker. Please use /usr/bin/yum –help
[root@FEDORA

]# yum install MakeMaker
Loaded plugins: downloadonly, presto, refresh-packagekit
Setting up Install Process
No package MakeMaker available.
Error: Nothing to do
[root@FEDORA

]# rpmbuild -ba /root/rpmbuild/SPECS/postgresql-8.4.1C.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pc61EC
+ umask 022
+ cd /root/rpmbuild/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /root/rpmbuild/BUILD
+ rm -rf postgresql-8.4.3
+ /usr/bin/bzip2 -dc /root/rpmbuild/SOURCES/postgresql-8.4.3.tar.bz2
+ /bin/tar -xf —
+ STATUS=0
+ ‘[‘ 0 -ne 0 ‘]‘
+ cd postgresql-8.4.3
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ pushd doc

/rpmbuild/BUILD/postgresql-8.4.3
+ tar zxf postgres.tar.gz
+ popd

/rpmbuild/BUILD/postgresql-8.4.3
+ echo ‘Patch #1 (rpm-pgsql.patch):’
Patch #1 (rpm-pgsql.patch):
+ /bin/cat /root/rpmbuild/SOURCES/rpm-pgsql.patch
+ /usr/bin/patch -s -p1 –fuzz=2
+ echo ‘Patch #2 (postgresql-test-timestampz.patch):’
Patch #2 (postgresql-test-timestampz.patch):
+ /bin/cat /root/rpmbuild/SOURCES/postgresql-test-timestampz.patch
+ /usr/bin/patch -s -p1 –fuzz=2
+ echo ‘Patch #3 (postgresql-logging.patch):’
Patch #3 (postgresql-logging.patch):
+ /bin/cat /root/rpmbuild/SOURCES/postgresql-logging.patch
+ /usr/bin/patch -s -p1 –fuzz=2
1 out of 2 hunks FAILED — saving rejects to file src/backend/utils/misc/postgresql.conf.sample.rej
error: Bad exit status from /var/tmp/rpm-tmp.pc61EC (%prep)

Никак не погу пофиксить. Ставил версию 8.3.1, 8.4.3. Не помогает , ставил perl-ExtUtils-MakeMaker , ничего не помогает. Помогите плз.

Какой релиз Fedora установлен?

Релиз Fedora думаю версии 12 или 13, но по-моему дело совсем не в релизе.

Обрати внимание при сборке postgresql-8.4.1C

]# rpmbuild -ba /root/rpmbuild/SPECS/postgresql-8.4.1C.spec

Используются исходники другой версии postgresql-8.4.3

+ /usr/bin/bzip2 -dc /root/rpmbuild/SOURCES/postgresql-8.4.3.tar.bz2

И естественно на них не правильно применяются пачи от версии 8.4.1. Самый простой вариант в этом случае – полностью удалить директорию /root/rpmbuild и собрать все заново.

[root@localhost]# wget -i http://v8.1c.ru/overview/postgresql_patches/8-4-1/postgresql-8.4.1-1.1C.src.rpm
[root@localhost]# rpm -ihv postgresql-8.4.1-1.1C.src.rpm
[root@localhost]# rpmbuild -ba /root/rpmbuild/SPECS/postgresql-8.4.1C.spec

Хай!! Очень отличная статья!! Обязательно буду смотреть и другие статьи.

Проверено работает без проблем на Centos5.5 x86. За статью спасибо.

Тонкий клиент при этом работает нормально?

Возникла проблема при тесте running regression test queries
Один тест не проходит – timestamptz – FAILED
Подскажите как поправить, или может тест можно отключить?

Виталий :
Возникла проблема при тесте running regression test queries
Один тест не проходит – timestamptz – FAILED
Подскажите как поправить, или может тест можно отключить?

так и не разобрался в чем причина c тестом timestamptz , отключил тест в postgresql-8.4.1C.spec после чего пакет собрался нормально.
При сборке были ошибки что не найдены библиотеки . Нашел их в дистрибутиву 1С скопировал все библиотеки *.so.34 в папку /usr/local/lib, после чего пакеты номарльно собрались. Спасибо за статью очень помогла!

я не совсем вдалею linux
поставил fedora14
делаю все как Вы писали
при выполнении команды: из под рута
wget -i http://v8.1c.ru/overview/postgresql_patches/8-4-1/postgresql-8.4.1-1.1C.src.rpm
пишет мне:
http://v8.1c.ru/overview/postgresql_patches/8-4-1/postgresql-8.4.1-1.1C.src.rpm
Повторное использование соединения с v8.1c.ru:80.
Запрос HTTP послан, ожидается ответ… 200 OK
Длина: 20088005 (19M) [application/x-wais-source]
Saving to: «postgresql-8.4.1-1.1C.src.rpm.3»
,
я что делаю дальше я скачиваю сам файл в браузере и заускаю,
он мне пишет не могу установить исходники, я так понял надо его сперва подготовить для установики!
но как ??7 можете объяснить более подробно.
Заранее спасибо.

wget -i – это моя ошибка, как-то в привычку вошло даже и не знаю откуда. Сам не редко напарываюсь.
-i, –input-file=FILE загрузить URLы из файла.

PS: Ошибку признаю – исправлюсь.

Alsigned :
@Антон
Привет.
wget -i – это моя ошибка, как-то в привычку вошло даже и не знаю откуда. Сам не редко напарываюсь.
-i, –input-file=FILE загрузить URLы из файла.
В данном случае правильно написать:
wget http://v8.1c.ru/overview/postgresql_patches/8-4-1/postgresql-8.4.1-1.1C.src.rpm
PS: Ошибку признаю – исправлюсь.

@
я так понял команда wget http://v8.1c.ru/overview/postgresql_patches/8-4-1/postgresql-8.4.1-1.1C.src.rpm
скачивает его на ПК,
а что делать с ним дальше как скомпилировать фал ?

@Антон
Все верно сначала скачиваешь, потом устанавливаешь исходники, а дальше все по статье.

Если нужно подробнее пиши в аську (на странице о блоге).

Решил собрать postgresql-9.0.1 по Вашей статье. В лоб – не удалось.
Пришлось сделать в /usr/local/lib64 мягкие ссылки libicudata.so.34 libicui18n.so.34 libicuuc.so.34 на существующие so в системе. И сборку делал по средством команды rpmbuild –rebuild –define ‘runselftest 0′ postgresql-9.0.1-1.1C.src.rpm

Сборка по крайней мере удалась. Но дальше при инсталяции получил error reading information on service postgresql-9.0: Bad file description

Куда копать дальше? Система Fedora 14 x86_64

@Victor
Привет.
Данная статья написана для postgresql-8.4.1. Любая сборка даже типового пакета от версии к версии имеет некоторые отличия – это специфика самостоятельной сборки пакетов под Linux.

По ошибке – я попробую собрать и установить, но если найдешь решение раньше пиши.

PS: Думаю пора уже переписать эту статью под Postgresql 9 и 1с 8.2.13 с установкой на CentOS.

На текущий Centos 5.5 не очень выгодно. Надо дождаться обновления до 6 версии. Одна установка доп пакетов через yum под x86_64 выбивает весь мозг. За чем-то тянуться и 386 пакеты. Нужно ручками указывать название каждого пакета с x86_64. Да и слишком уж старое ядро и пакеты в комплекте.

@Victor
Ошибка достаточно забавная при установке собранных rpm пакетов не правильно указывается имя скрипта, плюс небольшие ошибки с путями. Как говориться “после сборки обработать напильником” )

chkconfig –add postgresql
chkconfig postgresql on

В файле скрипта /etc/rc.d/init.d/postgresql меняем.
PGENGINE=/usr/pgsql/bin
PGDATA=/var/lib/pgsql/data
PGLOG=/var/lib/pgsql/pgstartup.log

PS: Мне не сильно нравится 6-ая версия из-за отказа RedHat от развития xen, который и вовсе исключен из нового дистрибутива.

Предлагаю все изменения произвести в postgresql.init и в postgresql-9.0-1C.spec до сборки rpm пакетов.

В postgresql.init исправить строки:
PGENGINE=/usr/pgsql/bin
PGDATA=/var/lib/pgsql/data
PGLOG=/var/lib/pgsql/pgstartup.log

А в postgresql-9.0-1C.spec
Меняем все postgresql-9.0 на просто postgresql.

После этого сборка происходит нормально. И установка и удаление пакетов не вызывает проблем.

Мне даже кажется проще всего собрать PostgreSQL-9.0.1 и выложить уже готовые RPM – это сократит на 90% трудности при установке.

Новая статья по установке сервера 1с предприятия и сборке PostgreSQL 9.0.1 http://www.alsigned.ru/?p=1129

а мне пришлось доинсталить
yum install openssl097a compat-openldap-2.3.43_2.2.29 compat-readline43

@julia
А почему пришлось? Ошибка была при компиляции или при установке пакетов?

Все зависимости прописаны в spec-файле и от вышеперечисленных пакетов необходимо установить только devel.

Все заработало устанавливал на Fedora 8

В RFRemix 12 и 14 (Fedora) – postgresql для 1с отлично собирается из “родных” пакетов… у 1c src.rpm – УЖАСНО КРИВЫЕ… требуется ручная доработка напильником местах в …дцати…

Я взял родной src.rpm от своего дистрибутива postgresql-8.4.7-1.fc14.src.rpm (для 14 федоры или RFRemix), установил:

rpm -i postgresql-8.4.7-1.fc14.src.rpm

Поправил файл postgresql.spec:

———————– cut ——————-
— postgresql.spec_ 2011-02-01 18:45:42.000000000 +0300
+++ postgresql.spec 2011-04-06 14:05:33.222955842 +0400
@@ -53,7 +53,7 @@
Name: postgresql
%global majorversion 8.4
Version: 8.4.7
-Release: 1%
+Release: 1.1c%
# The PostgreSQL license is very similar to other MIT licenses, but the OSI
# recognizes it as an independent license, so we do as well.
License: PostgreSQL
@@ -80,9 +80,12 @@
Patch3: postgresql-logging.patch
Patch4: postgresql-oom-adj.patch
Patch6: postgresql-perl-rpath.patch
+Patch7: 1c_FULL_84-0.19.2.patch
+Patch8: postgresql-1c-8.3.patch
+Patch9: applock-1c-8.4.0.patch

BuildRequires: perl(ExtUtils::MakeMaker) glibc-devel bison flex autoconf gawk
-BuildRequires: perl(ExtUtils::Embed), perl-devel
+BuildRequires: perl(ExtUtils::Embed), perl-devel, libicu-devel
# for /sbin/ldconfig
Requires(post): glibc initscripts
Requires(postun): glibc initscripts
@@ -170,7 +173,7 @@
%package server
Summary: The programs needed to create and run a PostgreSQL server
Group: Applications/Databases
-Requires: % = %-%
+Requires: % = %-%, libicu
Requires(pre): /usr/sbin/useradd
Requires(post): chkconfig
Requires(preun): chkconfig
@@ -282,6 +285,9 @@
%patch3 -p1
%patch4 -p1
%patch6 -p1
+%patch7 -p0
+%patch8 -p1
+%patch9 -p1

@@ -360,7 +366,8 @@
%endif
–with-system-tzdata=/usr/share/zoneinfo
–sysconfdir=/etc/sysconfig/pgsql
— –datadir=/usr/share/pgsql
+ –datadir=/usr/share/pgsql
+ –disable-integer-datetimes

Последние несколько дней имел дело с настройкой Postgresql в Ubuntu 8.04 для сервера 1C 8.1. Серверная часть 1С расположена на Windows 2008, а постгрес было решено вынести на отдельный линуксовый сервер и связать все это чудо локальной сетью. Собственно, как выяснилось, для корректной работы 1С с нашим сервером, требуется специальная сборка Postgresql, которая содержит необходимые патчи. В общей сложности установка 1C-ного постгреса такая же как и обычного, но я столкнулся с многими косяками и нюансами в процессе данной операции, о которых и намерен рассказать в данной статье. В интернете я нашел 2 варианта установки: 1. взять патчи с официального сайта 1С, взять исходники постгреса, наложить патчи, скомпилить и установкить; 2. взять готовые пакеты сервера, собранные со всеми необходимыми патчами на сайте компании Ethersoft и установить их. В 1-м случае идем за исходниками сюда и за патчами сюда. Качаем, распаковываем, применяем патчи, компилим и устанавливаем. Я терпеть не могу собирать что-либо из исходников, т.к. это отнимает кучу времени и нервов (гентушники меня сейчас тихо ненавидят :))), поэтому я выбираю вариант 2-й (компилить из исходников я все же пробовал, но ничего хорошего из этого не получилось) В случае с готовыми пакетами идем сюда и выбираем пакетики на свой вкус и для своего дистрибутива. Я настраивал Ubuntu 8.04 (x86-64) поэтому взял эти — ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/stable/x86_64/Ubuntu/8.04/ Качаем в отдельную папку и устанавливаем командой:

$ dpkg -i *.deb

Если у вас все установилось корректно, то вы счастливый человек :) у меня же данные пакеты посыпались ошибками и установились настолько криво, насколько это возможно, и всему виной предыдущая инсталяция постгреса, которая при удалении не забрала с собой в ад все свои файлы. В итоге, при установке патченной версии, я получил ошибки записи некоторых файлов и создания некоторых sym-линков. Сказать по правде, сначала я не обратил на это внимания, т.к. сервер стартанул и с виду вполне нормально работал (об этом расскажу ниже). Итак, считаем что пакеты поставились корректно. Теперь установим дополнительные библиотеки, для работы PostgreSQL:

$ apt-get install libxslt1.1

и запустим наш сервер БД:

$ /etc/init.d/postgresql start

сервер выдаст сообщение об успешной инициализации БД и успешном запуске, если нет — значит он установлен криво и о том как его выровнять расскажу позже, а сейчас считаем что на данном этапе все работает. Зададим пароль администратору PostgreSQL:

$ sudo su postgres -c psql postgres
postgres=# ALTER USER postgres WITH PASSWORD 'password';
postgres=# q

Вместо password пишем свой пароль. На этой команде я получил ошибку. Что-то типа:

psql: could not connect to server: No such file or directory

Вызвано это тем, что наш сервер хранит свой сокет в папке /tmp вместо дефолтной /var/run/postgresql. Для решения этой проблемы я сделал символическую ссылку. Можно явно задать сокет с помощью опции -h при коннекте к БД, но я посчитал, что ссылка более универсально решит эту проблему. В общем:

$ ln -s /tmp/.s.PGSQL.5432 /var/run/postgresql/.s.PGSQL.5432

После этого проблем с подключением к БД из консоли не должно возникнуть. Далее настраиваем наш сервер для работы в сети и по желанию phpPgAdmin. О том, как это делается, я рассказывал здесь. Считаем что настроили :) Лезем на сервер с виндой и пытаемся подключиться и создать базу. Что бы линуксовый сервер был доступен по имени, пропишем в файл C:WINDOWSsystem32driversetchosts строку:

192.168.1.5       PSQLSERVER
где 192.168.1.5 - ip сервера с PostgreSQL.

если вам очень повезло, то настройка PostgreSQL для сервера 1С законченна, но для меня это было лишь половина пути :) Сначала я получил ошибку:

could not access file '$libdir/fastrun' No such file or directory.

при этом сервер постгрес выглядел вполне рабочим и в лог писал что-то вроде:

. . .
NOTICE:  there is no transaction in progress
ERROR:  type mvarchar does not exist
STATEMENT:    CREATE OR REPLACE FUNCTION isfulleq_mvarchar(mvarchar, mvarchar)
  RETURNS bool AS '$libdir/mchar'
  LANGUAGE C CALLED ON NULL INPUT IMMUTABLE;
. . .
NOTICE:  there is no transaction in progress
ERROR:  could not access file "$libdir/fasttrun": No such file or directory
STATEMENT:    CREATE OR REPLACE FUNCTION fasttruncate(text)
  RETURNS void AS '$libdir/fasttrun'
  LANGUAGE C RETURNS NULL ON NULL INPUT IMMUTABLE;
 
NOTICE:  there is no transaction in progress
. . .

Причина данной гадости в том, что не хватает библиотек PostgreSQL. В моем случае из-за того, что постгрес установлен криво т.к. старая версия из репозитариев не удалилась полностью, а новая установилась сверху. В итоге у меня получилась каша из 2-х разных постгресов, одни файлы от старого, другие от нового, пути, библиотеки, символьные ссылки и т.п. все это мешалось и путалось между собой. В общем было решено удалить все файлы постгреса, которые я только нашел поиском и руками. В папках:

/etc/init.d
/var/lib
/usr/lib
/usr/bin
/usr/share

После этого попробовал опять установить пакеты с помощью

$ dpkg -i *.deb

но они все же не устанавливались корректно, поэтому распаковал каждый пакет, скопировал файлы в системные папки и выполнил скрипты. На этом проблема с нехваткой библиотек решилась и возникла проблема с локализацией, т.к. на сервере Ubuntu не была установленна украинская локаль. Устанавливаем:

$ apt-get install language-pack-uk language-pack-ru
$ locale-gen uk_UA.UTF-8
$ locale-gen ru_RU.UTF-8
$ dpkg-reconfigure locales

На этом настала мне радость и всемирное блаженство :) т.к. база создалась безо всяких матюков :) Цель этой статьи не столько описать последовательность действий при настройке PostgreSQL, как описать все мои грабли и косяки, а так же их причину и способ устранения, что бы не сталкиваться с этим в будущем и, возможно, помочь кому-то избежать ошибок :)

Вот полный лог постгреса за время создания базы: 2007-06-01 18:07:25 STATEMENT:   CREATE FUNCTION mchar_in(cstring)     LANGUAGE C IMMUTABLE RETURNS NULL ON NULL INPUT;         CREATE FUNCTION mchar_out(mchar)         CREATE FUNCTION mchar_send(mchar)         CREATE FUNCTION mchar_recv(internal)         CREATE TYPE mchar (         CREATE CAST (mchar as mchar)     WITH FUNCTION mchar(mchar, integer, boolean) as IMPLICIT;         CREATE FUNCTION mvarchar_in(cstring)         CREATE FUNCTION mvarchar_out(mvarchar)         CREATE FUNCTION mvarchar_send(mvarchar)         CREATE FUNCTION mvarchar_recv(internal)         CREATE TYPE mvarchar (         CREATE FUNCTION mvarchar(mvarchar, integer, boolean)         CREATE CAST (mvarchar as mvarchar)     WITH FUNCTION mvarchar(mvarchar, integer, boolean) as IMPLICIT;         —Operations and functions         CREATE FUNCTION length(mchar)     LANGUAGE C IMMUTABLE RETURNS NULL ON NULL INPUT;         CREATE FUNCTION upper(mchar)         CREATE FUNCTION lower(mchar)         CREATE FUNCTION mchar_hash(mchar)         CREATE FUNCTION mchar_concat(mchar, mchar)             CREATE FUNCTION like_escape(mchar, mchar)         CREATE FUNCTION mchar_notlike(mchar, mchar)         CREATE FUNCTION mchar_regexne(mchar, mchar)         CREATE FUNCTION upper(mvarchar)         CREATE FUNCTION lower(mvarchar)         CREATE FUNCTION mvarchar_hash(mvarchar)         CREATE FUNCTION mvarchar_concat(mvarchar, mvarchar)             CREATE FUNCTION like_escape(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_notlike(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_regexeq(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_regexne(mvarchar, mvarchar)         CREATE FUNCTION similar_escape(mvarchar, mvarchar)         CREATE FUNCTION substr (mchar, int4, int4)         CREATE FUNCTION substr (mvarchar, int4)         CREATE FUNCTION substr (mvarchar, int4, int4)         CREATE FUNCTION mchar_icase_eq(mchar, mchar)         CREATE FUNCTION mchar_icase_ne(mchar, mchar)         CREATE FUNCTION mchar_icase_lt(mchar, mchar)         CREATE FUNCTION mchar_icase_le(mchar, mchar)         CREATE FUNCTION mchar_icase_gt(mchar, mchar)         CREATE FUNCTION mchar_icase_ge(mchar, mchar)         CREATE FUNCTION mchar_case_cmp(mchar, mchar)         CREATE FUNCTION mchar_case_eq(mchar, mchar)         CREATE FUNCTION mchar_case_ne(mchar, mchar)         CREATE FUNCTION mchar_case_lt(mchar, mchar)         CREATE FUNCTION mchar_case_le(mchar, mchar)         CREATE FUNCTION mchar_case_gt(mchar, mchar)         CREATE FUNCTION mchar_case_ge(mchar, mchar)             CREATE FUNCTION mvarchar_icase_cmp(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_icase_eq(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_icase_ne(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_icase_lt(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_icase_le(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_icase_gt(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_icase_ge(mvarchar, mvarchar)             CREATE FUNCTION mvarchar_case_cmp(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_case_eq(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_case_ne(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_case_lt(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_case_le(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_case_gt(mvarchar, mvarchar)         CREATE FUNCTION mvarchar_case_ge(mvarchar, mvarchar)             CREATE FUNCTION mc_mv_icase_eq(mchar, mvarchar)         CREATE FUNCTION mc_mv_icase_ne(mchar, mvarchar)         CREATE FUNCTION mc_mv_icase_lt(mchar, mvarchar)         CREATE FUNCTION mc_mv_icase_le(mchar, mvarchar)         CREATE FUNCTION mc_mv_icase_gt(mchar, mvarchar)         CREATE FUNCTION mc_mv_icase_ge(mchar, mvarchar)         CREATE FUNCTION mc_mv_case_cmp(mchar, mvarchar)         CREATE FUNCTION mc_mv_case_eq(mchar, mvarchar)         CREATE FUNCTION mc_mv_case_ne(mchar, mvarchar)         CREATE FUNCTION mc_mv_case_lt(mchar, mvarchar)         CREATE FUNCTION mc_mv_case_le(mchar, mvarchar)         CREATE FUNCTION mc_mv_case_gt(mchar, mvarchar)         CREATE FUNCTION mc_mv_case_ge(mchar, mvarchar)             CREATE FUNCTION mv_mc_icase_eq(mvarchar, mchar)         CREATE FUNCTION mv_mc_icase_ne(mvarchar, mchar)         CREATE FUNCTION mv_mc_icase_lt(mvarchar, mchar)         CREATE FUNCTION mv_mc_icase_le(mvarchar, mchar)         CREATE FUNCTION mv_mc_icase_gt(mvarchar, mchar)         CREATE FUNCTION mv_mc_icase_ge(mvarchar, mchar)         CREATE FUNCTION mv_mc_case_cmp(mvarchar, mchar)         CREATE FUNCTION mv_mc_case_eq(mvarchar, mchar)         CREATE FUNCTION mv_mc_case_ne(mvarchar, mchar)         CREATE FUNCTION mv_mc_case_lt(mvarchar, mchar)         CREATE FUNCTION mv_mc_case_le(mvarchar, mchar)         CREATE FUNCTION mv_mc_case_gt(mvarchar, mchar)         CREATE FUNCTION mv_mc_case_ge(mvarchar, mchar)                 CREATE FUNCTION mvarchar_mchar_concat(mvarchar, mchar)

Не подскажете в чем причина?
При попытке создания базы:
Ошибка СУБД:
58P01: ERROR: could not open extension control file «/usr/share/pgsql/extension/mchar.control»: No such file or directory
База на Postgre при этом создаётся. Если повторить создание базы на 1С сервере, то получаем другую ошибку:
DATABASE не пригоден для использования
Версии софта:
ALT Server 10.0 + PostgreSQL 13.5 сборка для 1С ; 1С сервер 8.3.20.1789 или 8.3.17 на Windows 2008

russian

postgresql

it

database


8

ответов

Постгрес патченный для 1с?



Постгрес патченный для 1с?

он из родного репо, заявлен для 1С, устанавливал так
apt-get install postgresql13-1C-server


Максим MaxS

он из родного репо, заявлен для 1С, устанавливал …

Да я скачал его. Это какой-то огрызок. Там нет mchar


Максим MaxS

12-й попробовать?

Контриб пакет поставьте


Максим MaxS

он из родного репо, заявлен для 1С, устанавливал …

Из родного для чего?
14-й есть от ПГ Про


Dmitry Kononov

Из родного для чего?
14-й есть от ПГ Про

ALT Server 10.0 искал так
apt-cache search 1C-server

Это проблема установки расширения. В пг отсутствует тип mchar, без него 1ц работать не будет. Проблма решается дистро-специфично.

   Kamnium

13.03.07 — 23:09

Пришлось устанавливать 1С на Linux-сервер. Все свои действия аккуратно записал и заскриншотил:

http://life.screenshots.ru/the-code-inside/php-platform/linux-1c-setup/

Буду благодарен за уточнения и сообщения о неточностях.

   baklan22

101 — 24.05.07 — 11:23

хм , тогда может весь postgresql.conf сюда, правда большой он…

   Shuls

102 — 24.05.07 — 11:41

пoлучилось, теперь вылази вот это ERROR could not access file «$LIBDIR/MCHAR»: No such file or directory.

   baklan22

103 — 24.05.07 — 12:11

А это уже связано , кажется , с тем, что установлен не 1с-овский постгрес

   Shuls

104 — 24.05.07 — 12:19

спасибо большое за помощь.

   Shuls

105 — 25.05.07 — 04:24

Помогите пож разобраться ещё в 1 ошибке. При создании БД выдает:

ERROR could not access file «$LIBDIR/MCHAR»: No such file or directory.

либо

DATABASE не пригоден для использования.

может я неправильно её создаю? или все таки косяк в postgre?

Буду благодарен за помощь.

   3uJI

106 — 25.05.07 — 13:22

(105) читай пост 103 …

   Shuls

107 — 30.05.07 — 11:09

Уже приобрёл в компании саму 1С и к ней Postgre. Все равно при создании БД вылазит

ERROR could not access file «$LIBDIR/MCHAR»: No such file or directory.

а потом

DATABASE не пригоден для использования.

Думаю, я что то в конфигах не то прописал, покажите содержимое своих у кого все работает (postresql.conf и pg_hba.conf), заранее спасибо!

   frost_p

108 — 31.05.07 — 16:03

Народ кто-нибудь ответил expert? Та же самая проблема, но для винды. PostgreSQL 8.1.5, 1C-Предприятие 8.1.7. Все встало под винду без проблем, база создается. Но при запуске конфигуратора «Ошибка создания информационной базы»

«Ошибка установки или изменения национальных настроек информационной базы

Порядок сортировки не поддерживается базой данных». Перевод базы в любую другую кодировку не помогает.

   3uJI

109 — 01.06.07 — 09:51

(108) вероятно при установке постгри неправильно была выбрана кодировка (должна быть utf-8) …

кстати, «сама 1С» в официальном руководстве по установке под винду грит устанавливать язык аглицкий ..вот передо мной книжица «1с предприятие 8,1 клиент-сервер особенности установки» — там и на скринах тоже самое…как-то , ради интереса, ставил постгри на вин2003 — нормально работает ..

   Shuls

110 — 04.06.07 — 09:44

Народ у кого работает 1С на линуксе, покажите содержимое postgresql.conf и pg_hba.conf

   expert

111 — 05.06.07 — 10:30

Не могу ставить язык английкий. у меня база, которая конвертится из 8.0 — русская

   anykeyman

112 — 05.06.07 — 12:43

при инциализации кластера БД параметр Location (default:C) надо выбрать

Russian. И тогда «ругань: Порядок сортировки не поддерживается БД» — исчезает.

   Ay49Mihas

113 — 05.06.07 — 13:11

(112) Обычно это называется locale. Уроды, млин.

   illi

114 — 15.06.07 — 21:25

->  110

У меня пока не работает 8)

Могу подсказать вот что — Постгрес умеет логгировать практически всё.

Настраивается в postgresql.conf, секция # ERROR REPORTING AND LOGGING

Для отладки рекомендую включить

log_connections = on

log_statement = ‘all’ # ТОЛЬКО НА ВРЕМЯ ОТЛАДКИ !!!

Тогда в логах будут видны все выполняемые команды. Так вот, при создании БД туда пишется

……

Jun 15 20:58:49 servera postgres[7341]: [18-1986]        CREATE OR REPLACE FUNCTION fasttruncate(text)

Jun 15 20:58:49 servera postgres[7341]: [18-1987]        RETURNS void AS ‘$libdir/fasttrun’

Jun 15 20:58:49 servera postgres[7341]: [18-1988]        LANGUAGE C RETURNS NULL ON NULL INPUT IMMUTABLE;

Jun 15 20:58:49 servera postgres[7341]: [18-1989]

Jun 15 20:58:49 servera postgres[7341]: [19-1] LOG:  statement: ROLLBACK

Очевидно, надо смотреть, где же создаётся эта функция — «fasttruncate».

ЗЫ. знать бы, как логгирование самого 1С-сервера включить 8).

   illi

115 — 18.06.07 — 19:53

Ошибка «ERROR could not access file «$LIBDIR/MCHAR»: No such file or directory.» и аналогичные, вызваны тем, что библиотеки для работы с этими типами находятся в ‘contrib-ах’ постгреса. В поставке или при сборке из srpm-cа собираются в отдельный rpm(например, postgresql-contrib-8.2.4-1.1C.x86_64.rpm), который обязательно установить. Кто собирает из сырцов — сам догадается, что делать 8).

Таким образом, должны быть установлены —

# rpm -qa | grep -i postgres

postgresql-server-8.2.4-1.1C

postgresql-8.2.4-1.1C

postgresql-contrib-8.2.4-1.1C

postgresql-libs-8.2.4-1.1C

   vitlav

116 — 30.06.07 — 16:29

Вот ещё описание установки 1С 8.1 на Linux — как сервера, так и клиента.

http://wiki.etersoft.ru/ProgrammnoeObespechenie/BuxUchjot/Ustanovka1S81

   Ay49Mihas

117 — 07.07.07 — 14:46

(112) У кого ругань на «Неправильный порядок сортировки», мне помог такой
способ: удалить /var/lib/pgsql/data. Зайти в систему под пользователем postgres
и сделать initdb -E UTF8 /var/lib/pgsql/data

   Arhogius

118 — 26.07.07 — 13:40

У меня таже фигня с ошибкой 10061(0x0000274D)

(Конечный компьютер отверг запрос на подключение) , верх-дном все конфиги уже перевернул, неск раз всё по переустанавливал, перечитал кучу инфы по установке 1с 8.1 и Линукс, один хрен вылазиет.. можь кто знает чё делать то?

   illich

119 — 31.07.07 — 14:42

(117) — не прокатило. А вот su — postgres -c ‘LANG=ru_RU initdb /var/lib/pgsql/data’ — прокатило.

   illich

120 — 31.07.07 — 14:45

извиняюсь! д.б. так: su — postgres -c ‘LANG=ru_RU.UTF-8 initdb /var/lib/pgsql/data’

   Murdoch

121 — 13.08.07 — 12:41

(76)

как ты поборол вот эту ошибку ?

«Ошибка соединения с сервером 1С:Предприятия 8.1:
server_addr=tcp://fedora.domen.ru:1540 descr=Ошибка сетевого доступа к серверу
(Windows Sockets — 10064(0x00002750). Произошла ошибка операции на сокете, т.к. конечный хост выключен.)

я могу переставить начисто систему, но там уже много чего настроено, и скачано на 800 метров апдейтов.  

как побороть ее без переустановки линукса ?
[root@itserv Murdoch]# netstat -na |grep tcp
tcp        0      0 127.0.0.1:2208              0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:54952               0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:6000                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:631                 0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:13527             0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:7001                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:7002                0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:2207              0.0.0.0:*                   LISTEN      
tcp        1      0 192.168.3.12:37661          130.179.31.46:80            CLOSE_WAIT  
tcp        1      0 192.168.3.12:47789          209.132.176.120:80          CLOSE_WAIT  
tcp        0      0 192.168.3.12:43774          192.168.3.6:3389            ESTABLISHED
tcp        0      0 192.168.3.12:40105          64.12.24.157:5190           ESTABLISHED
tcp        0      0 :::5900                     :::*                        LISTEN      
tcp        0      0 :::111                      :::*                        LISTEN      
tcp        0      0 :::6000                     :::*                        LISTEN      
tcp        0      0 :::22                       :::*                        LISTEN      
tcp        0      0 :::631                      :::*                        LISTEN

   Murdoch

122 — 13.08.07 — 12:54

фигня какая-то, переставил сервер 1С… работает…

в пятницу 2 раза переставлял — не работало…

акваланг.

   Drx211

123 — 30.08.07 — 16:50

Блин… Целый день ковырялся

Mandriva Linux, PostgreSQL с диска ИТС, при попытке добавления новой базы пишет:

«Ошибка СУБД, не верное значение параметра lc_messages:en_US», при этом в файле postrgressql.conf, этот параметр установлен в ru_RU.UTF-8

Что это может быть!?

   baklan22

124 — 30.08.07 — 17:11

/usr/share/locales/install-language-pack en_US  
и проблема исчезнет.

   Drx211

125 — 30.08.07 — 17:51

Спасибо, но че-то я такого пути найти не смог, у меня в /usr/share/ есть locale, может че-то с ним надо сделать?

   перцептрон

126 — 30.08.07 — 18:09

»    Drx211

127 — 30.08.07 — 18:10

Скажите же наконец — как на Mandrive en_US локаль поставить — если проблема действительно в этом?

   baklan22

128 — 30.08.07 — 18:37

Ну путь может другой, у меня дебиан. Может и название файла install-language-pack другое, хотя большая вероятность, что такое же. Ищи, в этом причина. Надо установить пакет en_US. Собственно говоря, это содержимое скрипта install-language-pack

#!/bin/sh -e                                                                    

                                                                                if [ -z «$1» ]; then                                                            
   echo «Usage: $0 <language code> <class> [<version>]»                        
   exit 0                                                                      
fi                                                                              

                                                                                # install locales for base packages (not for gnome/kde)                        
if [ -z «$2» ]; then                                                            
   /usr/sbin/locale-gen «$1»                                                  
fi                                                                              

                                                                                # reload gdm to make it aware of new locales                                    
if [ -x /etc/init.d/gdm ]; then                                                
   if [ -x «`which invoke-rc.d 2>/dev/null`» ]; then                          
       invoke-rc.d gdm reload || exit 0                                        
   else                                                                        
       /etc/init.d/gdm reload || exit 0                                        
   fi                                                                          
fi

   baklan22

129 — 30.08.07 — 18:39

Отсюда видно, что можно и
/usr/sbin/locale-gen en_US

   Drx211

130 — 31.08.07 — 13:00

Спасибо! Хоть решение оказалось и не таким, но направление верное. Действительно — отсутствовала локаль en_US, но что самое интересное — 1С нигде не заявляет что она вообще нужна. В общем установил ее и rpm  и все ОК!

   systeh

131 — 06.09.07 — 15:34

У меня все установилось !

Сервер Linux fedora 6 на нем postgresql 8.1.5-14.1C и 1С 8.1.8.76

все вроде заработало но как только в базе начинаются болемение серьезные работы выскакивает ошибка: Ошибка на сервере или соединение разорвано администратором. Ошибка формата потока.

Как с этим боротся ???

   nemec

132 — 07.09.07 — 19:13

jam

   Man Lee

133 — 17.10.07 — 06:14

А как быть с ключём защиты 1с сервера ? он его на линуксе видит ???

   f0s999

134 — 22.10.07 — 10:14

народ, кто-нить ставил сервер 1с8.1 линуховый на freebsd.. а то в комплекте идут rpm-ки..

   mixrin

135 — 13.12.07 — 10:39

Подскажите, может, кто сталкивался…

Клиент к серверу подключается только со второго раза, первый раз выдаёт:

«Ошибка соединения с сервером 1С:Предприятия 8.1:

server_addr=tcp:#############:1563 descr=Ошибка сетевого доступа к серверу

(Windows Sockets — 10064(0x00002750). Произошла ошибка операции на сокете, т.к. конечный хост выключен.)

Жмем «Перезапустить» — и всё ОК.

Или, если жмём «Отмена», — в следующий раз подключается сразу…

   mixrin

136 — 13.12.07 — 12:11

И ещё, если позволите…

Возможна ли работа клиента при помощи идущего в дистрибутиве Мандривы Вайна?

У меня клиент встал, но не дает опций подключения к серверу…

   Al113

137 — 16.12.07 — 12:30

А кто-нить сервер на убунту ставил?

   baklan22

138 — 16.12.07 — 14:14

(137) ubuntu и suse , ставится без проблем, только малость поколдовать.

   Al113

139 — 16.12.07 — 18:22

(138) А можно заклинание узнать?

   baklan22

140 — 16.12.07 — 21:07

(139) Можно. Учить линукс. Посмотреть что делают рпм-ки кроме установки самого сервера. Создают пользователя, домашний каталог, скрипт для запуска и т.д. В федоре несколько подругому, поэтому и надо колдовать.

   baklan22

141 — 16.12.07 — 21:10

   Al113

142 — 16.12.07 — 22:27

(141) Огромное спасибо!

   skurgan

143 — 19.12.07 — 13:51

(137) А на счет SUSE не подкинешь инфу?

   Al113

144 — 20.12.07 — 09:46

   t00r

145 — 05.02.08 — 02:26

ОС: 2.6.23-gentoo-r3

1С: 1C_Enterprise-server-8.1.10-50.i386.rpm

SQL: dev-db/postgresql 8.0.15

————————————————————

Краткая пошаговая инструкция как сделать чтоб всё работало:

1. создать руками юзера usr1cv81:x:1005:1013::/opt/1C:/sbin/nologin

2. руками распаковать сервер в /opt

3. chown usr1cv81.usr1cv81 /opt/1C , cd /opt/1C , chown -R usr1cv81.usr1cv81 ./*

4. раскомментарить 2 локали в /etc/locale.gen — en_US ISO-8859-1 и en_US.utf8 UTF-8 (у меня до установки была тока ru_RU.utf8 UTF-8) — и пересобрать локаль

5. обновить порты чтобы версия постгри была 8.1.15 — это обязательно — на портах месячной давности — 8.1.13 — под этой сборкой проблемы с mchar

6. поменять пасс юзеру postgres =) psql -U postgres -d template1 -c «ALTER USER postgres PASSWORD ‘new_pass'»

7. прописать в hosts на виндовой машине удалённый ИП сервера 1С по имени, на сервере в hosts внести имя для узла 127.0.0.1!!!! (при коннекте к генту серверу админка смотрит виндовый хостс, при создании БД на генту машине смотрит свой /etc/hosts

8. сконнектиться с линухой из под виндовой админки серверов, создать центральный сервер по ИМЕНИ которое у вас в виндовом хостс (у меня просто 2 сервера — один локальный, второй в инете) — создать базу

9. открыть конфигуратор, добавить конфигурацию, выбрав не на локальном компьютере а «На сервере 1С Предприятия»

10. Создать юзеров =) Велкам.

——————————————

http://t00r.com/my/4.PNG — DEVELOPER — моя локальная машина, abbat — машине в инете (в офисе).

   t00r

146 — 05.02.08 — 02:30

да, незабудте в /etc/passwd прописать:

usr1cv81:x:1005:1013::/opt/1C:/sbin/nologin

=)

   Ay49Mihas

147 — 05.02.08 — 05:55

(145,146) А UID и GUID явно задавать — так и надо? :)

   Морозов Александр

148 — 05.02.08 — 05:57

как все сложно… зато бесплатно :-)

   t00r

149 — 05.02.08 — 07:21

уид и гуид те подарит серв)))) бесплатно, значит даром — потратил 3 часа своей жизни, поделился — плохо?

   Ay49Mihas

150 — 05.02.08 — 08:38

(149) Так и пиши, для неофитов. Скопируют 1005 и 1013, будут тебя обвинять в
неправильной работе.

   abit

151 — 09.02.08 — 16:15

Я может спрошу какую нибудь глупость …:), но тем не менее . Собираемся покупать 1с 8.1 УПП. Посчитали ПО по сервер на MS (W2K3, SQL2005,лицензии туда и туда). Многа ..:( . Встал вопрос о Linux. Почитав ветку остались таки два вопроса:

1. Какой дистрибутив Linux предпочтительней для сервера 1С ? Т.е. сами же 1Сники под  чем-то его писали , собирали ,тестили . Интересно что рекомендует сама фирма? На v8.1c.ru такой информации нет ( есть табличка из которй ясно что он работает под Федору , РедХат и АСП ну а поточнее ?).

2. Таки ключ для серверной версии пол Линукс нужен или нет ? Сама 1С вроде пишет, что нет — http://v8.1c.ru/beta81/cluster_linux.htm :

«..Особенности рабочих серверов под управлением Linux

не могут взаимодействовать с СУБД MS SQL Server;

не требуют наличия ключа аппаратной защиты (HASP);

не поддерживается работа с СОМ-объектами. ..»

3. В комплект поставки 1С сервера входит ПО и для Линукса и для Виндовса ?. Или это разные комплекты. Т.е. могу ли я взять диск с сервером купленным (другом) под Винду и поставить его себе на Линукс — ключа ведь вроде не надо ? (Про тюрьму и совесть я в курсе…:) )

Надеюсь на ответы. Спасибо …

   abit

152 — 09.02.08 — 16:20

И еще — ASP Server CPE кто-нибудь юзал ? — http://www.asplinux.ru/corporate/products/asplinux-server/cpe/

и почему они пишут :

«..ASPLinux Server ConfPoint Edition 1.0 — идеальное решение для тех, кто разворачивает файловый сервер «1С» на Linux для работы с решениями фирмы «1С»…»

«файловый» а что клиент-сервер его не готовили ?

Опять таки заранее спасибо …:)

   Al113

153 — 09.02.08 — 21:02

(151) 1. W2K3 не обязательно покупать под 8.1, вроде. MSSQL тоже -есть бесплатный.постгрес, идет в комплекте
2. У нас вроде не требует пока.
3. На диске есть папки windows linux.
(152) Может, они про 7.7 говорят?

   abit

154 — 09.02.08 — 22:43

To Al113:

1. Ну сервер (1С) должен работать под серверной ОС-ю (ИМХО). А под чем еще можно нормально запустить , ну скажем 30 пользователей. PostgreSQL (опять же ИМХО)лучше юзать под Линукс — он ж поднего был изначально вроде написан. Да и материальный смысл теряется если сервер от МС а скуль — Постгре.

Кстати а на чем у Вас все сделано ( интересует ОС-ь , железо , кол-во юзеров, продукт 1С, косяки и глюки ..:) ).

З.Ы. Вот кстати попробовал дома поставить это все на Мандриву 2007 ( давно на диске болтается 2-й ОС-ю с прикрученным ЕТЕРСОФТ-ом -еще 7.7 пробовал..). Взял диск с сервером ( ну есть где..:) )Сервер 8.1 — вроде встал . ПостгреСКЛ — вроде тоже встал . Клиент под ЕТЕРСОФТ-ом тоже вроде встал . Правда конфигурации никакой под рукой нету . Так вот — хочу подключиться к существующей базе — а он дает только путь к ФАЙЛУ БАЗЫ ДАННЫХ . т.Е. ТОЛЬКО ФАЙЛОВЫЙ ВАРИАНТ. А как его заставить создать базу данных ? Может кто подскажет?

И еще под Линух есть какие-нибудь ( лучше GUI-ские .. ну Виндузятник я…:)) инструменты , чтоб полазить в 1С сервере и в ПостгриСКЛ-е ?

Опять таки заранее спасибо … :)

   sinjevla

155 — 13.02.08 — 19:18

Помогите все делал как написано  многое не получалось  но как не будь справлялся притом что с Linux столкнулся впервые так вот столкнулся с тем что   когда создаю БД то выдается ошибка

————————

Ошибка получения списка процессов:

Ошибка информационной базы

Ошибка запуска процесса менеджера кластера

Установил еще один сервер запустилась 1с и postgres на клиенте создал сервер, а БД не могу создать выдает уже другую ошибку

—————————

Ошибка соединения с рабочим процессом

Ошибка сетевого доступа к серверу

(Windows Socket-11004(0х00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствует связанные с ним данные, которые были разрешены для него.)

— — — ——————-

В чем причина мне непонятно

   Ковычки

156 — 13.02.08 — 20:27

скока «галочек» в бздню, а достаточно одной от МС

   фос

157 — 28.02.08 — 19:18

Народ, расскажите плз какие патчи требуются для postgresql. Вышла новая 8.3 версия.. думаю ее поставить из портов под фрибсд, и далее уже патчики нудные накатать а потом порт сделать типа postgresql83-1c, будет всем полезно

   NH-119

158 — 28.02.08 — 20:04

(154) А вот и дает только файловый, потому что клиент 1Сv81 под вайном ХАСП-ключика не видит (который на рабочее место).

   Ay49Mihas

159 — 29.02.08 — 07:18

(157) Пока от 1С патчи есть только для PostgreSQL 8.2.4, они ставятся нормально

на 8.2.6. Если для 8.3 не пойдут — либо допиливай патчи, либо жди 1Сных

(которые пишут опять-таки Олег Бартунов сотоварищи).

   eLektr1k

160 — 03.03.08 — 11:52

Кто нибудь сталкивался с такой ошибкой

SQL State: 28000

Native: 210

Filied to send the authentication packet;

Could not flush socket buffer

Возникает при попытке подключения к базе на удаленном компе. Каталог базы смонтирован по NFS. На локальном компе все работает прекрасно.

   Smoke

161 — 12.03.08 — 18:16

Столкнулись с проблемой
«…не обнаружен ключ защиты…»
при подключении 13 машины
ключ на 50 пользователей
на конфигурации suse postgresql 1c v8.1
может кто сталкивался ?
заранее Спасибо

   shuhard

162 — 12.03.08 — 19:02

(161) это серверный ключ, он нужен при работе более чем с 12 юзерами.

   SergPas

163 — 13.03.08 — 08:04

up

   Худой

164 — 13.03.08 — 16:27

(162)Это подтверждение, по моему, того, что на конфигурации suse postgresql 1c v8.1 сервер может работать с 12 подключениями без дополнительных лицензий. А твой ключ на 50 пользователей, скорее всего, система не видит.

   SergPas

165 — 14.03.08 — 12:39

(164) Всем спасибо разобрались

   basturd

166 — 23.03.08 — 17:18

   as2389

167 — 24.03.08 — 08:45

такая проблема:

Есть сервер 1с Предприятие 8.1.9.57 на windows 2003 sp2(srv1).

И базы 1с на MS SQL 2005(srv2), и Postgres 8.1.5 (c диска 1С) на SuSE Ent Server 10.1(srv3).

Есть клиенты WinXP они без проблем подключаються клиент-сервер, через srv1 к базам  

на Postgres.

А есть клиент wine etersoft sql 1.0 + 1c, который без проблем подключаеться через srv1 к базам на MS SQL 2005, но не хочет подключатьсЯ к базе на postgres.Выдаёт окошко авторизацию, ввожу логин пароль, начинаеться грузиться 1с и вылетает ошибка  

сокета 10064…

При этом есть еще тестовый сервер SuSE 10.1 postgres 8.1.5 и сервер 1с крутящийся там же, к нему без проблем….

   Al113

168 — 03.04.08 — 11:29

Такая проблема — на убунту 7,10 rphost вешает проц насмерть, клиенты тут же говорят, что сервер 1с не работает и отваливаются. 3 месяца работали нормально, а теперь при запуске ragern  строчка /opt/1C/v8.1/i386/rphost в htopе висит на первом месте. Никто не сталкивался с подобным явлением?

   Al113

169 — 03.04.08 — 12:12

Иногда он пишет такие вещи:
root@st:/home/st# /opt/1C/v8.1/i386/ragent
1C:Enterprise 8.1 (8.1.10.50) Server Agent started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.10.50) Cluster Manager started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.10.50) Working Process started. <Ctrl+C> to exit.
terminate called after throwing an instance of ‘rtrsrvc::NetDataExchangeException’
1C:Enterprise 8.1 (8.1.10.50) Cluster Manager started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.10.50) Working Process started. <Ctrl+C> to exit.
*** glibc detected *** /opt/1C/v8.1/i386/rmngr: corrupted double-linked list: 0xb0785698 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb78fbfed]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb78ff800]
/opt/1C/v8.1/i386/stlport.so(_ZN8stlp_std12__stl_deleteEPv+0x36)[0xb7ee5772]
/opt/1C/v8.1/i386/backbas.so[0xb6ac80d6]
/opt/1C/v8.1/i386/backbas.so[0xb6aebc7e]
/opt/1C/v8.1/i386/rserver.so[0xb6bf6ed2]
/opt/1C/v8.1/i386/rserver.so[0xb6be91b8]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb52f301a]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb535ddbb]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb5360576]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb5360ba9]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb53611b8]
/opt/1C/v8.1/i386/rtrsrvc.so[0xb534e34b]
/opt/1C/v8.1/i386/rserver.so[0xb6c2875a]
/opt/1C/v8.1/i386/core81.so(_ZN4core6Thread11runAndCatchEv+0x72)[0xb7cf3a40]
/opt/1C/v8.1/i386/core81.so(_ZN4core6Thread10threadMainEPNS_12SCOM_ProcessE+0x4d)[0xb7cf46e1]
/opt/1C/v8.1/i386/core81.so(_ZN10RealThread10threadProcEPv+0x8e)[0xb7c75904]
/lib/tls/i686/cmov/libpthread.so.0[0xb79ec46b]
/lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb796573e]
======= Memory map: ========
08048000-08052000 r-xp 00000000 08:01 798535     /opt/1C/v8.1/i386/rmngr
08052000-08053000 rw-p 00009000 08:01 798535     /opt/1C/v8.1/i386/rmngr
08053000-09ed8000 rw-p 08053000 00:00 0          [heap]
af1ed000-b05ff000 rw-p af1ed000 00:00 0
b05ff000-b0600000 —p b05ff000 00:00 0
b062f000-b0900000 rw-p b062f000 00:00 0
b0900000-b0b00000 rw-p b0900000 00:00 0
b0b00000-b0c00000 rw-p b0b00000 00:00 0
b0c98000-b0cfa000 rw-p b0c98000 00:00 0
b0cfa000-b0cfb000 —p b0cfa000 00:00 0
b0cfb000-b14fb000 rwxp b0cfb000 00:00 0
b14fb000-b14fc000 —p b14fb000 00:00 0
b14fc000-b1cfc000 rwxp b14fc000 00:00 0
b1cfc000-b1cfd000 —p b1cfc000 00:00 0
b1cfd000-b24fd000 rwxp b1cfd000 00:00 0
b24fd000-b24fe000 —p b24fd000 00:00 0
b24fe000-b2cfe000 rwxp b24fe000 00:00 0
b2cfe000-b2cff000 —p b2cfe000 00:00 0
b2cff000-b34ff000 rwxp b2cff000 00:00 0
b34ff000-b3500000 —p b34ff000 00:00 0
b3500000-b3d00000 rwxp b3500000 00:00 0
b3d00000-b3e00000 rw-p b3d00000 00:00 0
b3e3c000-b4000000 rw-p b3e3c000 00:00 0
b404a000-b407c000 r-xp 00000000 08:01 798189     /opt/1C/v8.1/i386/lockman.so
b407c000-b407d000 rw-p 00031000 08:01 798189     /opt/1C/v8.1/i386/lockman.so
b407d000-b40c3000 r-xp 00000000 08:01 798540     /opt/1C/v8.1/i386/pack.so
b40c3000-b40c7000 rw-p 00045000 08:01 798540     /opt/1C/v8.1/i386/pack.so
b40c7000-b40dd000 r-xp 00000000 08:01 798509     /opt/1C/v8.1/i386/morph.so
b40dd000-b40de000 rw-p 00016000 08:01 798509     /opt/1C/v8.1/i386/morph.so
b40de000-b40df000 rw-p b40de000 00:00 0
b40df000-b40e0000 —p b40df000 00:00 0
b40e0000-b48e0000 rwxp b40e0000 00:00 0
b48e0000-b48e1000 —p b48e0000 00:00 0
b48e1000-b50e1000 rwxp b48e1000 00:00 0
b50e1000-b50ea000 r-xp 00000000 08:01 766753     /lib/tls/i686/cmov/libnss_files-2.6.1.so
b50ea000-b50ec000 rw-p 00008000 08:01 766753     /lib/tls/i686/cmov/libnss_files-2.6.1.so
b50f7000-b5272000 r-xp 00000000 08:01 798455     /opt/1C/v8.1/i386/inet.so
b5272000-b528b000 rw-p 0017b000 08:01 798455     /opt/1C/v8.1/i386/inet.so
b528b000-b528f000 rw-p b528b000 00:00 0
b528f000-b558d000 r-xp 00000000 08:01 798463     /opt/1C/v8.1/i386/rtrsrvc.so
b558d000-b55aa000 rw-p 002fd000 08:01 798463     /opt/1C/v8.1/i386/rtrsrvc.so
b55aa000-b55ac000 rw-p b55aa000 00:00 0
b55ac000-b55ad000 —p b55ac000 00:00 0
b55ad000-b5dad000 rwxp b55ad000 00:00 0
b5dad000-b5e0e000 r—s 00000000 08:01 798465     /opt/1C/v8.1/i386/xml2_root.res
b5e0e000-b5e41000 r—s 00000000 08:01 798458     /opt/1C/v8.1/i386/xml2_ru.res
b5e41000-b69bb000 r-xp 00000000 08:01 798456     /opt/1C/v8.1/i386/xml2.so
b69bb000-b6a8f000 rw-p 00b79000 08:01 798456     /opt/1C/v8.1/i386/xml2.so
b6a8f000-b6a96000 rw-p b6a8f000 00:00 0
b6a96000-b6b83000 r-xp 00000000 08:01 798473     /opt/1C/v8.1/i386/backbas.so
b6b83000-b6b89000 rw-p 000ed000 08:01 798473     /opt/1C/v8.1/i386/backbas.so
b6b89000-b6b9b000 rw-p b6b89000 00:00 0
b6b9b000-b6d76000 r-xp 00000000 08:01 798519     /opt/1C/v8.1/i386/rserver.so
b6d76000-b6d89000 rw-p 001db000 08:01 798519     /opt/1C/v8.1/i386/rserver.so
b6d89000-b6d8a000 rw-p b6d89000 00:00 0
b6d8a000-b6d93000 r—s 00000000 08:01 798464     /opt/1C/v8.1/i386/core81_root.res
b6d93000-b6d9d000 r—s 00000000 08:01 798469     /opt/1C/v8.1/i386/core81_ru.res
b6d9d000-b6ddc000 r—p 00000000 08:01 912798     /usr/lib/locale/ru_RU.utf8/LC_CTYPE
b6ddc000-b6dde000 rw-p b6ddc000 00:00 0
b6dde000-b6de5000 r-xp 00000000 08:01 766766     /lib/tls/i686/cmov/librt-2.6.1.so
b6de5000-b6de7000 rw-p 00006000 08:01 766766     /lib/tls/i686/cmov/librt-2.6.1.so
b6de7000-b765e000 r-xp 00000000 08:01 798453     /opt/1C/v8.1/i386/libicudata.so.34
b765e000-b765f000 rw-p 00876000 08:01 798453     /opt/1C/v8.1/i386/libicudata.so.34
b765f000-b776c000 r-xp 00000000 08:01 798468     /opt/1C/v8.1/i386/libicuuc.so.34
b776c000-b7774000 rw-p 0010d000 08:01 798468     /opt/1C/v8.1/i386/libicuuc.so.34
b7774000-b7778000 rw-p b7774000 00:00 0
b7778000-b7888000 r-xp 00000000 08:01 798457     /opt/1C/v8.1/i386/libicui18n.so.34
b7888000-b788d000 rw-p 0010f000 08:01 798457     /opt/1C/v8.1/i386/libicui18n.so.34
b788d000-b788e000 rw-p b788d000 00:00 0
b788e000-b7890000 r-xp 00000000 08:01 766742     /lib/tls/i686/cmov/libdl-2.6.1.so
b7890000-b7892000 rw-p 00001000 08:01 766742     /lib/tls/i686/cmov/libdl-2.6.1.so
b7892000-b79d6000 r-xp 00000000 08:01 766736     /lib/tls/i686/cmov/libc-2.6.1.so
b79d6000-b79d7000 r—p 00143000 08:01 766736     /lib/tls/i686/cmov/libc-2.6.1.so
b79d7000-b79d9000 rw-p 00144000 08:01 766736     /lib/tls/i686/cmov/libc-2.6.1.so
b79d9000-b79dc000 rw-p b79d9000 00:00 0
b79dc000-b79e6000 r-xp 00000000 08:01 733027     /lib/libgcc_s.so.1
b79e6000-b79e7000 rw-p 0000a000 08:01 733027     /lib/libgcc_s.so.1
b79e7000-b79fb000 r-xp 00000000 08:01 766762     /lib/tls/i686/cmov/libpthread-2.6.1.so
b79fb000-b79fd000 rw-p 00013000 08:01 766762     /lib/tls/i686/cmov/libpthread-2.6.1.so
b79fd000-b79ff000 rw-p b79fd000 00:00 0
b79ff000-b7a22000 r-xp 00000000 08:01 766744     /lib/tls/i686/cmov/libm-2.6.1.so
b7a22000-b7a24000 rw-p 00023000 08:01 766744     /lib/tls/i686/cmov/libm-2.6.1.so
b7a24000-b7a25000 rw-p b7a24000 00:00 0
b7a29000-b7a30000 r—s 00000000 08:01 32812      /usr/lib/gconv/gconv-modules.cache
b7a30000-b7e52000 r-xp 00000000 08:01 798466     /opt/1C/v8.1/i386/core81.so
b7e52000-b7e92000 rw-p 00422000 08:01 798466     /opt/1C/v8.1/i386/core81.so
b7e92000-b7e93000 rw-p b7e92000 00:00 0
b7e93000-b7f03000 r-xp 00000000 08:01 798467     /opt/1C/v8.1/i386/stlport.so
b7f03000-b7f06000 rw-p 0006f000 08:01 798467     /opt/1C/v8.1/i386/stlport.so
b7f06000-b7f0d000 rw-p b7f06000 00:00 0
b7f0d000-b7f27000 r-xp 00000000 08:01 732980     /lib/ld-2.6.1.so
b7f27000-b7f29000 rw-p 00019000 08:01 732980     /lib/ld-2.6.1.so
bfebb000-bfece000 rwxp bfebb000 00:00 0          [stack]
bfece000-bfed1000 rw-p bfece000 00:00 0
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]

   Zarenkov

170 — 07.05.08 — 08:46

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

Ошибка соединения с рабочим процессом

server_addr…1562 descr=Ошибка сетевого доступа к серверу

(Windows Socket-10110(0х0000277E). WSALookupServiceNext не может возвратить каких-либо дополнительных результатов.) line=546 file=.srcDataExchangeTcpClientImpl.cpp

   IVIuXa

171 — 07.05.08 — 09:24

(170)

отключай все фаерволы и на клиенте тоже

попробуй заново

   IVIuXa

172 — 07.05.08 — 09:28

+(171)

а забыл

на клиенте в host должен быть прописан 1с овский сервер

1Ccomp 192.168.1.1

+ на сервере прописан

127.0.0.1 1Ccomp

   IVIuXa

173 — 07.05.08 — 09:42

   IVIuXa

174 — 07.05.08 — 09:45

+(173) ошибочка вышла не дочитал вопрос :)

   IVIuXa

175 — 07.05.08 — 09:46

+(174)

хотя если на сервере ключи 1Ссервер + 50 пользователей, а где то посети ключ на 13 то вполне может быть :)

   Foxcool

176 — 22.05.08 — 11:19

Обнаружена старая версия формата базы данных.

Необходимо обновить формат данных перед использованием PostgreSQL.

Дополнительную информацию см. в /usr/share/doc/postgresql-8.1.5/README.rpm-dist.

Как это решать?

   Foxcool

177 — 22.05.08 — 13:02

Скачал последнюю версию с сайта 1с СУБД. Ставится с глюками. По зависимостям ей не хватает библиотеки одной, которую, они наверное не включили в свои пакеты.
initdb -D /var/lib/pgsql
initdb: error while loading shared libraries: libreadline.so.4: cannot open shared object file: No such file or directory

Нахрена было делать какую-то свою пропатченную версию СУБД, если они ее не могут седлать нормально, а СКУЛЬ, лежащий в репозиториях запускается с полпинка…

   nemo1966

178 — 22.05.08 — 13:08

гм библиотека  libreadline устарела — следовательно либо пользовать старую версию ОС либо использовать замену библиотеки libreadline.so.5.2

   nemo1966

179 — 22.05.08 — 13:09

по крайней мере так это решаеться в ubuntu хоть систему свою напиши…..

   Foxcool

180 — 22.05.08 — 14:14

Fedora 8

   Foxcool

181 — 22.05.08 — 14:18

Библиотека версии 5.2-10

   Foxcool

182 — 22.05.08 — 14:20

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

   nemo1966

183 — 22.05.08 — 14:22

вот выдержка из скрипта для ubuntы работает и у меня на deb 4.0 etch

#добавим ссылки на библиотеки для корректного запуска в убунте

mkdir ./postgresql-server/lib/

cd ./postgresql-server/lib

ln -s libreadline.so.5.2 libreadline.so.4

cd ../usr/lib

ln -s libncurses.so libtermcap.so.2

   nemo1966

184 — 22.05.08 — 14:23

все дело в этих ссылках и ничего не надо переставлять но как они будут правильно в твоей системе….

   nemo1966

185 — 22.05.08 — 14:24

выдержка из комментов автора

На всякий пожарный поясню:

скрипт convert.sh создаст нужные симлинки иначе будут такие ошибки

postgres@temp1C:/tmp/1c$ initdb -D /bases/pgsql/data                                                                                                                                        

initdb: error while loading shared libraries: libreadline.so.4: cannot open shared object file: No such file or directory                                                                                      

postgres@temp1C:/tmp/1c$ initdb -D /bases/pgsql/data                                                                                                                                        

initdb: error while loading shared libraries: libtermcap.so.2: cannot open shared object file: No such file or directory

   Foxcool

186 — 22.05.08 — 14:29

Хм… Спасибо. Попробую.

   targget

187 — 08.07.08 — 11:02

поднял 1с на линуксе, но не работает аутентификация Windows. База стоит на контроллере домена на SAMBA. Кто — нибудь сталкивался? как лечить?

   kear

188 — 19.07.08 — 00:00

Те же проблемы, что и у 187. Не получаеться заставить 700 пользователей вводить пароль ручками :)

   Худой

189 — 22.07.08 — 09:27

(187) А какой у тебя линух? У нас, например аутентификация Windows идет через Novell клиента.
(188)Неужели, у тебя 700 пользователей в 1С под линухом работает?

   kear

190 — 24.07.08 — 14:05

(189) Нет, под виндой. :) И не 700 а 70, опечатка :)

Проблемы с аутентификацией Windows, при сервере 1с предприятие на линуксе так и не решил.

   claus66

191 — 05.08.08 — 07:44

у нас возникла проблема: не виден сетевой ключик HASP, 1с8.1 сервер стоит на SLES10 SP2 x86, пускает только 12 пользователей (как выяснилось что Линха пускает только 12 пользователей). У кого нибудь была такая проблема? и как с ней бороться?! Такое чувство что что то нужно добавить или прописать где то!

   d_Fedor

192 — 05.08.08 — 07:52

(191) Поставить драйвер Hasp..

   claus66

193 — 05.08.08 — 07:57

(192) дак ставили.. причем качали с Аладина

   Худой

194 — 07.08.08 — 08:02

Я подозреваю, что до 12 пользователей по умолчанию и без ключа под линухом запускается. Скорее всего, так.

Следовательно, у тебя, вообще, Hasp не виден. Попробуй его убрать, все равно останется 12 подключений.

   IVIuXa

195 — 08.08.08 — 02:32

(191)

нужно 2 ключа

один 1С сервер ставишь на сусе

другой — на колл пользователей — на любом компе сети.

Причем важно — они должны стоять на физически разных компах.

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

все работает — (была проблемка с подсетью — кому интересно спрашивайте) :)

   Худой

196 — 08.08.08 — 04:21

(195)А если у конторы один ключ?

   IVIuXa

197 — 08.08.08 — 06:59

(196)

купить второй или хм…. , но не для форума

   IVIuXa

198 — 08.08.08 — 07:08

+(194)

чет у меня не запустилось ;)

наверное руки кривые :))))

   IVIuXa

199 — 08.08.08 — 07:12

(0)

Да кстати вопрос к автору

действительно — самба там зачем — ?

   Худой

200 — 08.08.08 — 07:29

(197)Фигасе!
Все же не понятно, для чего второй ключ?
(198) Ок. Не запустилось. А ключ на сколько пользователей у тебя был?
(199) Я тоже с самбой кувыркался для файлового варианта 1С с базой на SLED. Настроил, работает.

November 10 2009, 12:46

Завожу PostgreSQL с патчами для работы с 1С8. Скачал сорцы 8.3.3, поставил патчи на на них. Вот так вот от конфигурил: ./configure —prefix=/usr/local/mf/pgsql-8.3.3-1c —without-readline, затем make, make install, затем перехожу cd contrib и там make, make install. После этого инициализирую базу, настраиваю конфиг доступа, завожу сервер. Все вроде норм. Пытаюсь создать базу в 1С, а она мне пишет:

Ошибка СУБД:
ERROR: could not access file "$libdir/fasttrun": No such file or directory

В stdout’е постгрея следующее:

NOTICE: there is no transaction in progress
ERROR: could not access file "$libdir/fasttrun": No such file or directory
STATEMENT: CREATE OR REPLACE FUNCTION fasttruncate(text)
RETURNS void AS '$libdir/fasttrun'
LANGUAGE C RETURNS NULL ON NULL INPUT IMMUTABLE;

NOTICE: there is no transaction in progress

Смотрю, есть ли такое вообще:

postgres@smak-srv3-1cv81:~$ ls /usr/local/mf/pgsql-8.3.3-1c/lib | grep fasttrun
fasttrun.so
postgres@smak-srv3-1cv81:~$

Есть, от юзера постгрея cat’ится, значит и права есть… Думаю, может $libdir не туда смотрит. Проверяю:

postgres@smak-srv3-1cv81:~$ /usr/local/mf/pgsql-8.3.3-1c/bin/pg_config | grep LIB
LIBDIR = /usr/local/mf/pgsql-8.3.3-1c/lib
PKGLIBDIR = /usr/local/mf/pgsql-8.3.3-1c/lib
LIBS = -lpgport -lz -lcrypt -ldl -lm
postgres@smak-srv3-1cv81:~$

И тут все правильно… Че ж аз фигня то такая? Может кто помочь?…

Студворк — интернет-сервис помощи студентам

Добрый день! Простите, возможно обращаюсь не в тот раздел, но у меня появилась следующая проблема: пытаюсь создать базу в PostgreSQL 9.2.1-1 для Windows-x64, создаю через 1С 8.2.16.352. При создании базы появляется ошибка «Ошибка СУБД:ERROR: could not access file «$libdir/fasttrun».

При этом в pgAdmin III база с таким названием, которое я задаю появляется, но она помечена крестиком.

В postgresql.conf выставил следующие параметры:

backslash_quote = safe_encoding
escape_string_warning = off
standart_conforming_strings = off

Без них вообще 1С не видела сервера баз данных. Теперь такая ошибка. Посоветуйте, как это решить. На видео на youtube по созданию базы для 1С все гладко, хотя версии программ там используются более ранние. А у меня вот такие проблемы.

November 10 2009, 12:35

Завожу PostgreSQL с патчами для работы с 1С8. Скачал сорцы 8.3.3, поставил патчи на на них. Вот так вот от конфигурил: ./configure —prefix=/usr/local/mf/pgsql-8.3.3-1c —without-readline, затем make, make install, затем перехожу cd contrib и там make, make install. После этого инициализирую базу, настраиваю конфиг доступа, завожу сервер. Все вроде норм. Пытаюсь создать базу в 1С, а она мне пишет:

Ошибка СУБД:
ERROR: could not access file "$libdir/fasttrun": No such file or directory

В stdout’е постгрея следующее:

NOTICE: there is no transaction in progress
ERROR: could not access file "$libdir/fasttrun": No such file or directory
STATEMENT: CREATE OR REPLACE FUNCTION fasttruncate(text)
RETURNS void AS '$libdir/fasttrun'
LANGUAGE C RETURNS NULL ON NULL INPUT IMMUTABLE;

NOTICE: there is no transaction in progress

Смотрю, есть ли такое вообще:

postgres@smak-srv3-1cv81:~$ ls /usr/local/mf/pgsql-8.3.3-1c/lib | grep fasttrun
fasttrun.so
postgres@smak-srv3-1cv81:~$

Есть, от юзера постгрея cat’ится, значит и права есть… Думаю, может $libdir не туда смотрит. Проверяю:

postgres@smak-srv3-1cv81:~$ /usr/local/mf/pgsql-8.3.3-1c/bin/pg_config | grep LIB
LIBDIR = /usr/local/mf/pgsql-8.3.3-1c/lib
PKGLIBDIR = /usr/local/mf/pgsql-8.3.3-1c/lib
LIBS = -lpgport -lz -lcrypt -ldl -lm
postgres@smak-srv3-1cv81:~$

И тут все правильно… Че ж аз фигня то такая? Может кто помочь?…

Подскажите можно ли на одном сервер (ubuntu12.04) запустить несколько версий сервера 1с.
Ситуация следующая на данный момент стоит 1с сервер 83, с малым количеством людей работал стабильно, но сейчас пользователей стало в два раза больше и сервер странно себя ведёт, то напроч стопорится, помогает очистка папки временных файлов 1с либо просто его перезапуск.
На сервер две базы бух30 и Торговля10, вот хочу разделить чтобы бух30 работали на 83, а торговля10 работали через 82.

как я понимаю нужно менять порт через:

Код: Выделить всё

/opt/1C/v8.2/x86_64/rmngr -port 1541
/opt/1C/v8.2/x86_64/rphost -range 1560:1591

но хотелось бы узнать точно как прально сделать, так как сервер рабочий и для экспериментов времени небудет:)

PS. установлена версия 8.3.4.496, новое релизи ведут себя еще хуже.

РЕШЕНИЕ:
http://chistov.spb.ru/forum/33-958-1

в /etc/init.d/srv1cv8* для изменения портов выставляю следующие параметры:

Код: Выделить всё

SRV1CV8_PORT=7540
SRV1CV8_REGPORT=7541
SRV1CV8_RANGE=7560:7691

http://its.1c.ru/db/metod8dev/content/3413/hdoc

Запуск экземпляра сервера 1С:Предприятия как сервис в Linux

В процессе установки 1С:Предприятия под Linux создается стартовый скрипт /etc/init.d/srv1cv82, запускающий сервер 1С:Предприятия от имени пользователя в режиме демона. При этом сервер будет использовать стандартные порты. Если на компьютере уже работает экземпляр сервера с такими же портами, то запуск вновь установленного сервера закончится аварийно. Чтобы его запустить с другими портами необходимо:

Открыть окно командной строки и удалить каталог кластера. Обычно это каталог «/home/usr1cv82/.1cv82». Например:
Копировать в буфер обмена

Любым текстовым редактором отредактировать конфигурационный файл /etc/sysconfig/srv1cv82, если для установки использовался RPM-дистрибутив, или файл /etc/init.d/srv1cv82, если использовался DEB-дистрибутив. В этом файле необходимо раскомментировать (удалив начальный символ «#») и изменить значения одного или нескольких нижеперечисленных параметров:
SRV1CV8_KEYTAB
SRV1CV8_PORT
SRV1CV8_REGPORT
SRV1CV8_RANGE
SRV1CV8_DEBUG
SRV1CV8_DATA
SRV1CV8_SECLEV

Запуск экземпляра сервера 1С:Предприятия как приложение в Linux

Если агент сервера 1С:Предприятия не регистрировался как сервис, то он может быть запущен как приложение. Для запуска агента сервера как приложения на нестандартных портах необходимо:

Завершить работу экземпляра сервера, нажав Ctrl+C в его консольном окне.
Удалить содержимое каталога реестра кластера. Обычно это подкаталог «.1cv82» домашнего каталога пользователя, из-под которого запускается сервер 1С:Предприятя. Например:
Копировать в буфер обмена

Если ранее агент сервера 1С:Предприятия запускался как приложение без указания каталога реестра кластера (параметр -d), то реестр кластера располагается в каталоге «/home/пользователь/.1cv82». При замене значений портов содержимое этого каталога необходимо удалить.

Перейти в каталог бинарных файлов 1С:Предприятия. Например:
Копировать в буфер обмена

Запустить агента сервера 1С:Предприятия с новыми значениями портов:
Копировать в буфер обмена

Код: Выделить всё

./ragent -port 2040 -regport 2041 -range 2060:2091 -d "/home/user/srvinfo" -debug

Последующие запуски этого экземпляра сервера 1С:Предприятия необходимо выполнять такой же командной строкой.

Начальная страница › Форумы › PostgreSQL › Установка и настройка PostgreSQL

Posted Февраль 12th, 2015 by Sergio

in

  • Установка и настройка PostgreSQL

Здравствуйте, помогите пожалуйста. Установил и настроил Сервер 1С. Установил на эту же машину PostgreSQL 8.4.20 (win) с пользователем по умолчанию postgres.
При создании информационной базы на Сервере 1С создается новая БД в Postgre, а потом выдает ошибку ERROR: could not access file «$libdir/mchar»: No such file or directory.
Спасибо за любой совет.

‹ Есть решение проблемы по установке на Windows XP, 2003 и прочия…
Проблемы после выполнения vacuum для таблицы ›

  • Войдите или зарегистрируйтесь, чтобы добавлять комментарии

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите «Сохранить настройки» для активации изменений.

Перейдите на страницу

On Февраль 13th, 2015 admin says:

Перейдите на страницу форума:
http://postgresql.ru.net/forum/2
Почитайте, пожалуйста, что написано большими красными буквами на белом фоне.
В Специальном FAQ ваш вопрос есть.

  • Войдите или зарегистрируйтесь, чтобы добавлять комментарии

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите «Сохранить настройки» для активации изменений.

Back to top

Возможно, вам также будет интересно:

  • 1с ошибка соединения с рабочим процессом ошибка на сервере
  • 1с ошибка разбора xml фатальная ошибка attributes construct error
  • 1с ошибку открытия файла блокировок
  • 1с ошибки логической целостность базы
  • 1с ошибка при получении значения атрибута контекста текущийпользователь

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии