1cv81 под freebsd

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
CAMOJIET
ефрейтор
Сообщения: 62
Зарегистрирован: 2008-07-25 3:23:27

Re: 1cv81 под freebsd

Непрочитанное сообщение CAMOJIET » 2010-02-21 14:22:03

Доброго времени суток всем )
Ставлю 1С 8.2.10.77 на фрю 8.0
Прочитал статью по установке 81 - (я предположил, что должно быть примерно одинаково - покрайней мере на линух ставится так же - без особого гемора) поставил с портов linux_base_f10. С шар установить ничего не удалось - установил по крестьянски - просто rpm -i --nodeps --ignoreos ./все пакеты 1С с audit и pam. Добавил пользователя usr1cv82 и группу(и добавил пользователя в группу), сделал chown -R usr1cv82:grp1cv82 /opt
зашел в папку с ragent.(Сделал su usr1cv82) И выполнил ./ragent результат:
1C:Enterprise 8.2 (8.2.10.77) Server Agent started. <Ctrl+C> to exit
и все.

На рабочем сервере на линуксе - попробовал удалить rphost и rmngr - получилось тоже самое - что натолкнуло меня на мысль что запущенный с эмуляцией ragent не может найти rphost. - Моей фантазии хватило только на запуск из под chroot -u usr1cv82 /usr/compat/linux /bin/bash предварительно скопировав в /usr/compat/linux каталог /opt. Рагент проматерился так, что у меня отбило желание запускать подобным образом.

В каком случае одна программа запускаемая с эмуляцией Linux не может найти (или не может запустить) программу находящуюся в той же папке? Или может проблема в чем то другом? Зачем вообще нужны audit и pam? Запуск проводился из bash'a - в этом может быть проблема?
(Извините за не объективность - с могу залезть на сервак только после праздников.)
Спасибо

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Tempesto
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-01-26 0:45:02
Откуда: Украина
Контактная информация:

Re: 1cv81 под freebsd

Непрочитанное сообщение Tempesto » 2010-02-25 15:21:56

При выполнении пункта под root

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

[f0s@fileserver] /usr/compat/linux/opt/> su usr1cv81
$ cd 1C/v8.1/i386
$ ./ragent
Мне пишет

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

free# cd /usr/compat/linux/opt/1C/v8.1/i386/
free# ./ragent
1C:Enterprise 8.1 (8.1.12.101) Server Agent started. <Ctrl+C> to exit.
Ошибка сегментации(core dumped)
Как бороться с данной проблемой?

Аватара пользователя
Neus
капитан
Сообщения: 1776
Зарегистрирован: 2008-09-08 21:59:56

Re: 1cv81 под freebsd

Непрочитанное сообщение Neus » 2010-02-25 21:59:53

Tempesto писал(а):Как бороться с данной проблемой?
вариант1: поставить на ту платформу для которой она писана, т.е. линукс
вариант2: поставить на винду, ибо изначально под нее заточено (попутно положив ... на отдел "К") :)

Аватара пользователя
Tempesto
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-01-26 0:45:02
Откуда: Украина
Контактная информация:

Re: 1cv81 под freebsd

Непрочитанное сообщение Tempesto » 2010-02-26 11:17:10

Меня интересуют методы борьмы именно в моем случае, а не альтернативные!

maxrad
рядовой
Сообщения: 27
Зарегистрирован: 2008-10-30 12:04:12

Re: 1cv81 под freebsd

Непрочитанное сообщение maxrad » 2010-05-24 16:40:50

Можно вопорс знающим? Все вроде правильно собрал, но при перезагрузке сервака пстгре не стартует.

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

postgresql_enable="YES"
postgresql_class="pgsql"
это сделал, но не помогает. если сделать так

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

/usr/local/etc/rc.d/pgsql start
то стартует нормально

Аватара пользователя
stels
рядовой
Сообщения: 15
Зарегистрирован: 2010-02-04 16:22:37
Откуда: Самара
Контактная информация:

Re: 1cv81 под freebsd

Непрочитанное сообщение stels » 2010-06-18 2:54:46

Возможно надо выставить права для выполнения файла /usr/local/etc/rc.d/pgsql
У меня было подобное, но только с файлом 1сv81! - большое спасибо за скрипт автору!

Кстати, ни кто еще не созрел написать скрипты для установки 8.1.15.14?
И как собственно обновлять то эту 1С??? - оч интересно ...
просто переустановить скрипты 1С? или новые сверху наложить?

Аватара пользователя
stels
рядовой
Сообщения: 15
Зарегистрирован: 2010-02-04 16:22:37
Откуда: Самара
Контактная информация:

Re: 1cv81 под freebsd

Непрочитанное сообщение stels » 2010-06-20 17:45:02

1C.rar
если будут проблемы - проверьте файлы на ошибки в конце строк. ^M - если есть надо убрать!
(3.88 КБ) 116 скачиваний
Привет всем!

Я все таки добился своего и установил 1С версии 8.1.15.14!

Сделал все это на FreeBSD 8.0
postgresql-8.4.1;
linux_base-f8

все делал по статье... единственное что пришлось подправить скрипты для установки 1С_Enterprise.
- взял выложенные ранее в этом топике скрипты и просто исправил под версию 8.1.15.14. - большое спасибо автору скриптов, - к тому же скрипт автозагрузки 1С тоже подошел! Единственное что - сначала установил на Postgresql-8.3.3 - категорически отказалась работать 1С, но после замены 8.3.3 на 8.4.1 с сайта 1С (соответственно и патчи оттуда) - все прошло нормально и 1С цепляется к базе.
Кому интересно - скрипты выложу...

Осталась только одна проблема с которой я никак не могу справиться:
если устанавливать пустую базу - все нормально,
но если ставить уже готовую конфигурацию (Бухгалтерию например) - начинаются грабли! - установка и заливка базы проходит нормально, оснастка для контроля кластера тоже подключается нормально - все функции работают, но вот при подцеплении клиента - выскакивает ошибка - Неверный тип данных, при запуске конфигуратора - запуск проходит нормально, но ошибка эта все равно есть! Пробовал запустить отладку базы из конфигуратора - почему то не разрешил запись и соответственно исправление!!! за то нашел много несоответствий значении по умолчанию в разных таблицах!

Почему значения по умолчанию записаны в базу не верно???
Мой мозг дальше копаний в сторону кодировок не дошел!

Есть у кого какие мысли???

Аватара пользователя
stels
рядовой
Сообщения: 15
Зарегистрирован: 2010-02-04 16:22:37
Откуда: Самара
Контактная информация:

Re: 1cv81 под freebsd

Непрочитанное сообщение stels » 2010-06-21 0:51:47

Как это часто бывает - сам задал вопрос - сам же на него и отвечаю.

Разобраться с граблями так и не удалось, но вот как их обойти придумал:

сначала создал пустую базу, зашел в нее через КОНФИГУРАТОР, загрузил нужную кофигурацию и обновил базу на сервере.

Вуаля - все работает!
В ближайшем времени буду выставлять на продакшен - посмотрим как покажет себя в боевых условиях.

svetogor82
рядовой
Сообщения: 41
Зарегистрирован: 2009-11-16 20:33:38

Re: 1cv81 под freebsd

Непрочитанное сообщение svetogor82 » 2010-08-04 10:58:40

имеется FreeBSD 8.1-RELEASE
делал все по статье
cd /tmp/1c/postgresql-8.4.1/contrib
делаю gmake all
выдает ошибку
Makefile:43: *** commands commence before first target. Stop.
как ее поправить ?

naker
проходил мимо

Re: 1cv81 под freebsd

Непрочитанное сообщение naker » 2010-08-11 14:45:07

Подскажите пожалуйста, после этих махинаций

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

/usr/compat/linux/opt/> su usr1cv81
$ cd 1C/v8.1/i386
$ ./ragent

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

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

[*]ELF binary type "3" not known.
./ragent: 1: Syntax error: "(" unexpected

Аватара пользователя
SergeySL
рядовой
Сообщения: 26
Зарегистрирован: 2009-12-01 18:05:21
Откуда: Россия
Контактная информация:

Re: 1cv81 под freebsd

Непрочитанное сообщение SergeySL » 2010-09-03 15:45:28

Хочу всех "обрадовать" - начиная с версии 8.2, сервер 1С не работает без серверного ключа. Проверял под RedHat Enterprise Linux Server, думаю, что в FreeBSD будет тоже самое :(
С уважением, Сергей

zhmenya
ефрейтор
Сообщения: 63
Зарегистрирован: 2009-01-17 17:46:02

Re: 1cv81 под freebsd

Непрочитанное сообщение zhmenya » 2010-09-13 20:03:10

SergeySL писал(а):Хочу всех "обрадовать" - начиная с версии 8.2, сервер 1С не работает без серверного ключа. Проверял под RedHat Enterprise Linux Server, думаю, что в FreeBSD будет тоже самое :(
Странно, на Ubuntu server 9.10 работает, единственное тонкий клиент не работает...

naker
проходил мимо

Re: 1cv81 под freebsd

Непрочитанное сообщение naker » 2010-10-06 9:52:19

Подскажите как с этим ошибками бороться?

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

[quote]Oct  6 09:53:25 dis postgres[13291]: [2-1] NOTICE:  using pg_pltemplate information instead of CREATE LANGUAGE parameters
Oct  6 09:53:25 dis postgres[13291]: [3-1] NOTICE:  type "mchar" is not yet defined
Oct  6 09:53:25 dis postgres[13291]: [3-2] DETAIL:  Creating a shell type definition.
Oct  6 09:53:25 dis postgres[13291]: [4-1] NOTICE:  argument type mchar is only a shell
Oct  6 09:53:25 dis postgres[13291]: [5-1] NOTICE:  argument type mchar is only a shell
Oct  6 09:53:25 dis postgres[13291]: [6-1] NOTICE:  return type mchar is only a shell
Oct  6 09:53:25 dis postgres[13291]: [7-1] NOTICE:  type "mvarchar" is not yet defined
Oct  6 09:53:25 dis postgres[13291]: [7-2] DETAIL:  Creating a shell type definition.
Oct  6 09:53:25 dis postgres[13291]: [8-1] NOTICE:  argument type mvarchar is only a shell
Oct  6 09:53:25 dis postgres[13291]: [9-1] NOTICE:  argument type mvarchar is only a shell
Oct  6 09:53:25 dis postgres[13291]: [10-1] NOTICE:  return type mvarchar is only a shell
Oct  6 09:53:26 dis postgres[13292]: [2-1] NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "config_pkey" for table "config"
Oct  6 09:53:26 dis postgres[13292]: [3-1] NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "configsave_pkey" for table "configsave"
Oct  6 09:53:26 dis postgres[13292]: [4-1] NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "params_pkey" for table "params"
Oct  6 09:53:26 dis postgres[13292]: [5-1] NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "files_pkey" for table "files"
Oct  6 09:53:26 dis postgres[13292]: [6-1] ERROR:  operator 17458 is not a member of opfamily 17620
Oct  6 09:53:26 dis postgres[13292]: [6-2] STATEMENT:  SELECT FileName,Creation,Modified,Attributes,DataSize FROM Params WHERE FileName LIKE 'DynamicallyUpdated'
Oct  6 09:53:26 dis postgres[13292]: [7-1] NOTICE:  there is no transaction in progress
Oct  6 09:54:37 dis postgres[13315]: [2-1] ERROR:  operator 17458 is not a member of opfamily 17620
Oct  6 09:54:37 dis postgres[13315]: [2-2] STATEMENT:  SELECT FileName,Creation,Modified,Attributes,DataSize FROM Params WHERE FileName LIKE 'DynamicallyUpdated'
Oct  6 09:54:37 dis postgres[13315]: [3-1] NOTICE:  there is no transaction in progress
Oct  6 09:55:00 dis postgres[13319]: [2-1] ERROR:  operator 17458 is not a member of opfamily 17620
Oct  6 09:55:00 dis postgres[13319]: [2-2] STATEMENT:  SELECT FileName,Creation,Modified,Attributes,DataSize FROM Params WHERE FileName LIKE 'DynamicallyUpdated'
Oct  6 09:55:00 dis postgres[13319]: [3-1] NOTICE:  there is no transaction in progress[/quote]

maxd
проходил мимо
Сообщения: 9
Зарегистрирован: 2009-07-02 14:16:01
Откуда: Великий Новгород
Контактная информация:

Re: 1cv81 под freebsd

Непрочитанное сообщение maxd » 2010-10-14 11:18:48

Tempesto писал(а):При выполнении пункта под root

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

[f0s@fileserver] /usr/compat/linux/opt/> su usr1cv81
$ cd 1C/v8.1/i386
$ ./ragent
Мне пишет

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

free# cd /usr/compat/linux/opt/1C/v8.1/i386/
free# ./ragent
1C:Enterprise 8.1 (8.1.12.101) Server Agent started. <Ctrl+C> to exit.
Ошибка сегментации(core dumped)
Как бороться с данной проблемой?
О, нагуглил товарища по несчастью :smile: Бьюсь с аналогичной проблемой, но под centos.
http://www.forum.mista.ru/topic.php?id=509622

white
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-11-01 19:04:09

Re: 1cv81 под freebsd

Непрочитанное сообщение white » 2010-11-01 19:07:59

naker писал(а):Подскажите пожалуйста, после этих махинаций

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

/usr/compat/linux/opt/> su usr1cv81
$ cd 1C/v8.1/i386
$ ./ragent

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

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

[*]ELF binary type "3" not known.
./ragent: 1: Syntax error: "(" unexpected
Есть ли решение данной проблемы? Тоже споткнулся об данную ошибку и не знаю куда копать....
Помогите кто чем может.....

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35159
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: 1cv81 под freebsd

Непрочитанное сообщение Alex Keda » 2010-11-04 23:38:15

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

file ragent
Убей их всех! Бог потом рассортирует...

vasiliy01
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-12-24 20:20:48

Re: 1cv81 под freebsd

Непрочитанное сообщение vasiliy01 » 2010-12-26 17:42:04

CAMOJIET писал(а):Доброго времени суток всем )
Ставлю 1С 8.2.10.77 на фрю 8.0
Прочитал статью по установке 81 - (я предположил, что должно быть примерно одинаково - покрайней мере на линух ставится так же - без особого гемора) поставил с портов linux_base_f10. С шар установить ничего не удалось - установил по крестьянски - просто rpm -i --nodeps --ignoreos ./все пакеты 1С с audit и pam. Добавил пользователя usr1cv82 и группу(и добавил пользователя в группу), сделал chown -R usr1cv82:grp1cv82 /opt
зашел в папку с ragent.(Сделал su usr1cv82) И выполнил ./ragent результат:
1C:Enterprise 8.2 (8.2.10.77) Server Agent started. <Ctrl+C> to exit
и все.

На рабочем сервере на линуксе - попробовал удалить rphost и rmngr - получилось тоже самое - что натолкнуло меня на мысль что запущенный с эмуляцией ragent не может найти rphost. - Моей фантазии хватило только на запуск из под chroot -u usr1cv82 /usr/compat/linux /bin/bash предварительно скопировав в /usr/compat/linux каталог /opt. Рагент проматерился так, что у меня отбило желание запускать подобным образом.

В каком случае одна программа запускаемая с эмуляцией Linux не может найти (или не может запустить) программу находящуюся в той же папке? Или может проблема в чем то другом? Зачем вообще нужны audit и pam? Запуск проводился из bash'a - в этом может быть проблема?
(Извините за не объективность - с могу залезть на сервак только после праздников.)
Спасибо
Аналогичная проблема.
после 3х дней мучений нашел причину.
файлы конфигурации 1с
/usr/compat/linux/opt/.1cv81/1C/1Cv81/srvribrg.lst
/usr/compat/linux/opt/.1cv81/1C/1Cv81/reg_1541/1CV8Reg.lst
были неправильные. внутри одни нули
создал файлы заново вручную и все заработало
без них ragent не запускает остальные процессы

ragent
проходил мимо
Сообщения: 2
Зарегистрирован: 2009-12-17 11:59:33
Контактная информация:

Re: 1cv81 под freebsd

Непрочитанное сообщение ragent » 2011-03-23 15:01:52

из личного опыта:
на фре 7 ветки нужен только linux_base-fc-4.

И еще одно решение: ставил саму 1С и конфигурацию под нее, в конфигурации при создании документов всегда сохранялась дата 01.01.2000 г.
Лечится так: при сборке Постгреса нужно указать ключ
cd /usr/local/src/postgresql-8.4.1/
./configure --disable-integer-datetimes
потом make как обычно.

nikola93
рядовой
Сообщения: 21
Зарегистрирован: 2008-02-15 8:34:35

Re: 1cv81 под freebsd

Непрочитанное сообщение nikola93 » 2011-04-04 15:56:38

hanko писал(а):

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

Dec  4 16:31:54 pwr2 postgres[794]: [35-1] WARNING:  nonstandard use of \\ in a string literal at character 254
Dec  4 16:31:54 pwr2 postgres[794]: [35-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:54 pwr2 postgres[794]: [36-1] WARNING:  nonstandard use of \\ in a string literal at character 109
Dec  4 16:31:54 pwr2 postgres[794]: [36-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:54 pwr2 postgres[794]: [37-1] WARNING:  nonstandard use of \\ in a string literal at character 109
Dec  4 16:31:54 pwr2 postgres[794]: [37-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:55 pwr2 postgres[794]: [38-1] WARNING:  nonstandard use of \\ in a string literal at character 415
Dec  4 16:31:55 pwr2 postgres[794]: [38-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:55 pwr2 postgres[794]: [39-1] WARNING:  nonstandard use of \\ in a string literal at character 541
Dec  4 16:31:55 pwr2 postgres[794]: [39-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:55 pwr2 postgres[794]: [40-1] WARNING:  nonstandard use of \\ in a string literal at character 283
Dec  4 16:31:55 pwr2 postgres[794]: [40-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:56 pwr2 postgres[794]: [41-1] WARNING:  nonstandard use of \\ in a string literal at character 60
Dec  4 16:31:56 pwr2 postgres[794]: [41-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:56 pwr2 postgres[794]: [42-1] WARNING:  nonstandard use of \\ in a string literal at character 174
Dec  4 16:31:56 pwr2 postgres[794]: [42-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:56 pwr2 postgres[794]: [43-1] WARNING:  nonstandard use of \\ in a string literal at character 415
Dec  4 16:31:56 pwr2 postgres[794]: [43-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:56 pwr2 postgres[794]: [44-1] WARNING:  nonstandard use of \\ in a string literal at character 541
Dec  4 16:31:56 pwr2 postgres[794]: [44-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:56 pwr2 postgres[794]: [45-1] WARNING:  nonstandard use of \\ in a string literal at character 283
Dec  4 16:31:56 pwr2 postgres[794]: [45-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:57 pwr2 postgres[794]: [46-1] WARNING:  nonstandard use of \\ in a string literal at character 415
Dec  4 16:31:57 pwr2 postgres[794]: [46-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:57 pwr2 postgres[794]: [47-1] WARNING:  nonstandard use of \\ in a string literal at character 541
Dec  4 16:31:57 pwr2 postgres[794]: [47-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:57 pwr2 postgres[794]: [48-1] WARNING:  nonstandard use of \\ in a string literal at character 283
Dec  4 16:31:57 pwr2 postgres[794]: [48-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:57 pwr2 postgres[794]: [49-1] WARNING:  nonstandard use of \\ in a string literal at character 415
Dec  4 16:31:57 pwr2 postgres[794]: [49-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:57 pwr2 postgres[794]: [50-1] WARNING:  nonstandard use of \\ in a string literal at character 541
Dec  4 16:31:57 pwr2 postgres[794]: [50-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:57 pwr2 postgres[794]: [51-1] WARNING:  nonstandard use of \\ in a string literal at character 283
Dec  4 16:31:57 pwr2 postgres[794]: [51-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:57 pwr2 postgres[794]: [52-1] WARNING:  nonstandard use of \\ in a string literal at character 786
Dec  4 16:31:57 pwr2 postgres[794]: [52-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
Dec  4 16:31:57 pwr2 postgres[794]: [53-1] WARNING:  nonstandard use of \\ in a string literal at character 1024
Dec  4 16:31:57 pwr2 postgres[794]: [53-2] HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
что могут означать такие предупреждения ? Что и где подравить ?
______________________________________________________________________

У мня вылечилось так, в postgresql.conf

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

escape_string_warning = off

amercury
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-04-19 14:06:45
Откуда: Екатеринбург
Контактная информация:

Re: 1cv81 под freebsd

Непрочитанное сообщение amercury » 2011-04-15 10:09:57

Доброго времени суток всем!
Можно я тоже отмечусь в теме?
Прежде всего, огромное спасибо автору первоначальной статьи и всем принявшим участие в дискуссии!

Подытожу собственный опыт создания сервера 1С.

Итак, имеем:

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

ns [/home/mercury] >dmesg
…………………..
CPU: Intel(R) Core(TM)2 Quad CPU    Q8200  @ 2.33GHz (2341.14-MHz 686-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
real memory  = 4294967296 (4096 MB)
avail memory = 3409121280 (3251 MB)
…………………..
ns [/home/mercury] >uname -rm
8.2-RELEASE i386
Почему i386? Там крутятся три БД Oracle и боссу нужен позарез web-доступ к данным, а oracle8-client только для i386. :(
Держать отдельный тазик их жаба душит…

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

ns [/home/mercury] >pkg_info | grep ^linux
linux_base-f10-10_4 Base set of packages needed in Linux mode for i386/amd64
ns [/home/mercury] >pkg_info | grep ^flex
flex-2.5.35_4       Fast lexical analyzer generator
ns [/home/mercury] >pkg_info | grep ^bison
bison-2.4.3,1       A parser generator from FSF, (mostly) compatible with Yacc
ns [/home/mercury] >pkg_info | grep ^readline
readline-6.2        A library for editing command lines as they are typed
ns [/home/mercury] >pkg_info | grep ^icu
icu-4.6.1           International Components for Unicode (from IBM)
Для установки потребуются:
pam-1.0.2-2.fc10.i386.rpm
audit-libs-1.7.8-6.fc10.i386.rpm
1C_Enterprise-common-8.1.13-41.i386.rpm
1C_Enterprise-server-8.1.13-41.i386.rpm
1cv81_8.1.13-41.rar
postgresql-8.3.3-2.1C.src.rpm

Честно говоря, установку pam и audit-libs сделал только потому что в статье

http://www.lissyara.su/articles/freebsd ... ostgresql/ сказано, что надо.

Копируем pam-1.0.2-2.fc10.i386.rpm и audit-libs-1.7.8-6.fc10.i386.rpm в /usr/compat/linux и устанавливаем:

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

ns [/usr/compat/linux] >rpm2cpio < pam-1.0.2-2.fc10.i386.rpm | cpio –iv
ns [/usr/compat/linux] >rpm2cpio < audit-libs-1.7.8-6.fc10.i386.rpm | cpio -iv
Складываем 1C_Enterprise-common-8.1.13-41.i386.rpm и 1C_Enterprise-server-8.1.13-41.i386.rpm в /usr/ports/distfiles/rpm/1C, разворачиваем

порты из 1cv81_8.1.13-41.rar в /usr/ports/russian (первый раз на тренировочном тазике разворачивал как в статье во времянку, потом все равно

развернул в порты, т.к. portupgrade ругался на отсутствие директорий).

Получилось так:

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

ns [/home/mercury] >ls -l /usr/ports/russian/ | grep linux-1C
drwxr-xr-x  3 root  wheel   512 14 апр 21:24 linux-1C_Enterprise-common
drwxr-xr-x  2 root  wheel   512  9 апр  2009 linux-1C_Enterprise-server
Ставим:

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

ns [/home/mercury] >cd /usr/ports/russian/linux-1C_Enterprise-server/
ns [/usr/ports/russian/linux-1C_Enterprise-server] > sudo make install
ns [/usr/ports/russian/linux-1C_Enterprise-server] >cd ../linux-1C_Enterprise-common/
ns [/usr/ports/russian/linux-1C_Enterprise-common] >sudo make install
Далее:

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

ns [/usr/ports/russian/linux-1C_Enterprise-common] >sudo ee /usr/compat/linux/etc/init.d/srv1cv81
Вставляем в первую строку путь к интерпретатору:

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

#!/usr/compat/linux/bin/bash
Считаем, что 1С установлен. Переходим к PostgreSQL.

Разворачиваем postgresql-8.3.3-2.1C.src.rpm во временный каталог:

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

ns [/usr/tmp/1c/tmp] >su
Password:
ns# rpm2cpio < postgresql-8.3.3-2.1C.src.rpm | cpio -iv
1c_FULL_83-0.19.patch
Makefile.regress
README.rpm-dist
applock-1c-8.3.1.patch
ecpg_config.h
filter-requires-perl-Pg.sh
pg_config.h
postgresql-1c-8.3.patch
postgresql-8.3-A4.pdf
postgresql-8.3.1C.spec
postgresql-8.3.3.tar.bz2
postgresql-bashprofile
postgresql-logging.patch
postgresql-perl-rpath.patch
postgresql-prefer-ncurses.patch
postgresql-test.patch
postgresql.init
postgresql.pam
rpm-pgsql.patch
60270 blocks
Замечу, что в RPM файл 1c_FULL_83-0.19.patch не битый виндовыми бяками, поэтому ничего с ним делать не надо.

Разворачиваем postgresql-8.3.3.tar.bz2, переходим внутрь и патчим, как в статье:

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

ns# tar xjf postgresql-8.3.3.tar.bz2
ns# cd postgresql-8.3.3
ns# patch -p1 < ../rpm-pgsql.patch
ns# patch -p1 < ../postgresql-logging.patch
ns# patch -p1 < ../postgresql-test.patch
ns# patch -p1 < ../postgresql-perl-rpath.patch
ns# patch -p1 < ../postgresql-prefer-ncurses.patch
ns# patch -p0 < ../1c_FULL_83-0.19.patch
ns# patch -p0 < ../applock-1c-8.3.1.patch
ns# patch -p1 < ../postgresql-1c-8.3.patch
Устанавливаем:

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

ns# ./configure
ns# make
ns# make install
ns# cd contrib/
ns# gmake all
ns# gmake install
Создаем группы и юзеров:

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

ns# ee /etc/group
………………
grp1cv81:*:30000:
pgsql:*:70:

ns# ee /etc/login.conf
………………
pgsql:\
        :lang=ru_RU.UTF-8:\
        :setenv=LC_COLLATE=C:\
        :setenv=LC_MESSAGES=ru_RU.UTF-8:\
        :tc=default:

ns# cap_mkdb /etc/login.conf

ns# vipw
………………
pgsql:*:70:70:pgsql:0:0:PostgreSQL Daemon:/usr/local/pgsql:/bin/csh
usr1cv81:*:30000:30000::0:0:User 1C:/usr/compat/linux/opt:/bin/sh

ns# id usr1cv81
uid=30000(usr1cv81) gid=30000(grp1cv81) groups=30000(grp1cv81)
ns# id pgsql
uid=70(pgsql) gid=70(pgsql) groups=70(pgsql)
Замечу, что пользователя pgsql можно тупо скопировать в vipw, а usr1cv81 лучше создать ручками через adduser, тогда не будет грабель, на
которые многие, и я в том числе наступили.

Настройку системных требований в части kern.ipc пропущу, у меня под Oracle уже все заточено, да и универсальных рецептов тут нет. Читайте
документацию и да будет щястье :)

Делаем юзера pgsql владельцем сервера и будущей БД:

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

ns# chown -R pgsql:pgsql /usr/local/pgsql
Настраиваем окружение для юзера pgsql:

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

ns# ee /usr/local/pgsql/.cshrc

setenv PGLIB /usr/local/lib
setenv PGDATA $HOME/data
setenv LANG ru_RU.UTF-8
setenv LC_CTYPE ru_RU.UTF-8
setenv LC_COLLATE ru_RU.UTF-8
setenv LC_TIME ru_RU.UTF-8
setenv LC_NUMERIC ru_RU.UTF-8
setenv LC_MONETARY ru_RU.UTF-8
setenv LC_MESSAGES ru_RU.UTF-8
setenv LC_ALL ru_RU.UTF-8
Чтобы не получить позже ругань 'invalid value for parameter ”lc_messages”:”en_US”' делаем следующее:

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

ns# ln -s /usr/share/locale/en_US.UTF-8 /usr/share/locale/en_US
Инициализируем БД:

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

ns# su – pgsql
%/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
Идем в /usr/local/pgsql/data/pg_hba.conf и меняем нижнюю строку с md5:

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

host    all         all         0.0.0.0/0             md5
на trust

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

host    all         all         0.0.0.0/0             trust
Устанавливаем для pgsql пароль в БД:

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

%/usr/local/pgsql/bin/postgres &
[1] 76960

%/usr/local/pgsql/bin/psql -h localhost postgres pgsql
Password for user pgsql:
Welcome to psql 8.3.3, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit

postgres=# ALTER USER pgsql ENCRYPTED PASSWORD 'secret_pass';
postgres=# \q
# exit
%fg
/usr/local/pgsql/bin/postgres
^C%
Теперь обратно меняем trust на md5 в /usr/local/pgsql/data/pg_hba.conf

Конфигурационный файл PosgreSQL методом инженерной интерполяции у меня получился такой:

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

ns# cat /usr/local/pgsql/data/postgresql.conf

# Путь к конфигам:
data_directory = '/usr/local/pgsql/data'
hba_file = '/usr/local/pgsql/data/pg_hba.conf'
ident_file = '/usr/local/pgsql/data/pg_ident.conf'

listen_addresses = '127.0.0.1,192.168.20.1'
max_connections = 100

# Дополнительный буфер между диском и процессами Postgre SQL.
# Не следует указывать слишком большой объем,
# т.к. еще существует системный Кэш, контролируемый ОС.
# Значения:
# Средний объём данных и 256.512 МБ доступной памяти: 16.32 МБ
# Большой объём данных и 1.4 ГБ доступной памяти: 64.256 МБ
shared_buffers = 64MB

# Буфер под временные объекты, в основном для временных таблиц.
# Можно установить порядка 16 МБ
temp_buffers = 16MB

# Количество одновременно подготавливаемых транзакций.
# Для работы 1С этот параметр значения не имеет.
max_prepared_transactions = 5

# Специальная память, используется для сортировки и
# кэширования таблиц, для одного запроса.
# При задании этого параметра следует учитывать количество
# конкурентых запросов, выполняемых в один момент времени.
# При памяти 1.4Gb рекомендуется устанавливать 32.128MB
work_mem = 64MB

# Память использующаяся для операций VACUUM, CREATE INDEX,
# ALTER TABLE и FOREGIN KEY.
# Следует устанавливать большее значение, чем для work_mem.
# Слишком большие значения приведут к использованию свопа.
# При памяти 1.4Gb рекомендуется устанавливать 128.512MB
maintenance_work_mem = 256MB

# Специальный стек для сервера, в идеале он должен совпадать
# с размером стека, выставленном в ядре ОС. Установка большего значения
# чем в ядре может привести к ошибкам. Рекомендуется устанавливать 2-4MB
max_stack_depth = 4MB

# Максимальное количество таблиц, для которых будет отслеживаться
# свободное место. Выставите параметр в соответствии с количеством
# таблиц в вашей базе с запасом.
#max_fsm_relations = 1000

# Количество блоков, для которых будет хранится информация о свободном месте.
# Информация хранится в разделяемой памяти, для каждой записи требуется
# по 6 байт. Использование этого параметра позволяет избежать использования
# VACUUM FULL для базы, достаточно будет VACUUM. Этот параметр должен быть
# не меньше чем 16*max_fsm_relations. Данный параметр задается автоматически
# при создании базы утилитой initdb. Можно задать его и вручную: в качестве
# начального приближения можно взять половину от среднего количества записей,
# изменяемых (UPDATE или DELETE) между запусками команды VACUUM.
max_fsm_pages = 204800

# Данный параметр отвечает за сброс данных из кэша на диск при завершении
# транзакций. Если установить его значение fsync=off, то данные не будут
# записываться на дисковые накопители сразу после завершения операций.
# Это может существенно повысить скорость операций insert и update, но
# есть риск повредить базу, если произойдет сбой (неожиданное отключение
# питания, сбой ОС, сбой дисковой подсистемы). Используйте эту возможность
# только если у вас имеются надежные ИБП и программное обеспечение,
# завершающее работу системы при низком заряде батарей.
fsync = on

# Метод который используется для принудительной записи данных на диск.
# Если fsync=off, то этот параметр не имеет значения. Возможные значения:
# open_datasync . запись данных методом open() с опцией O_DSYNC
# fdatasync . вызов метода fdatasync() после каждого commit
# fsync_writethrough . вызывать fsync() после каждого commit игнорирую
# паралельные процессы
# fsync . вызов fsync() после каждого commit
# open_sync . запись данных методом open() с опцией O_SYNC
# Не все методы доступны на определенных платформах. По умолчанию устанавливается
# первый, который доступен в системе.
wal_sync_method = fsync

# Установите данный параметр в off, если fsync=off
full_page_writes = on

# Количество памяти используемое в SHARED MEMORY для ведения транзакционных логов.
# При доступной памяти 1.4GB рекомендуется устанавливать 256.1024kb
wal_buffers = 512kB

# Передает данные планировщику запросов об объеме памяти, которая используется
# ОС для кэширования файлов, для одного запроса. (Устанавливаем в половину оперативки)
effective_cache_size = 768MB

# Устанавливает глубину статистики по таблицам. БОльшие значения могут повысить
# время выполения команды ANALYZE, но улучшат построение плана запроса.
# Рекомендуется устанавливать порядка 100
default_statistics_target = 100

# Включает или отключает использование планером ограничений CONSTRAINT в таблицах
# при построении запросов. Рекомендуется установить значение on, при этом, если
# Вы изменяете CONSTRAINT у таблиц, необходимо обновить их статистику выполнив
# ANALYZE, в противном случае будут построены неверные планы запросов.
constraint_exclusion = on

# Ниже логи
log_destination = 'syslog'
syslog_facility = 'LOCAL0'
syslog_ident = 'postgres'

# Включать ли автовакуум, устанавливать on
autovacuum = on

# Пауза между запусками Автовакуума. Зависит от того, как часто обновляются данные
# в ваших таблицах. Может соствлять порядка 5min, по умолчанию 1min
autovacuum_naptime = 5min

# Данный параметр нужен для корректной работы с базой 1С
escape_string_warning = off

# Формат даты
datestyle = 'iso, dmy'

# Кодировка
lc_messages = 'ru_RU.UTF-8'
lc_monetary = 'ru_RU.UTF-8'
lc_numeric = 'ru_RU.UTF-8'
lc_time = 'ru_RU.UTF-8'

# Дефолтовая конфигурация для текстовго поиска
default_text_search_config = 'pg_catalog.russian'

# Время жизни взаимных блокировок. Установить порядка 2 секунд.
deadlock_timeout = 2s

# Количество блокировок за одну транзакцию: установить порядка 200-250
max_locks_per_transaction = 200
# Также необходимо добавить:
default_with_oids = on
#stats_row_level = off
# end of file
Настройку syslogd опущу, сделал по статье.

В /etc/rc.conf дописал:

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

postgresql_enable="YES"
postgresql_class="pgsql"
postgresql_data="/usr/local/pgsql/data"
postgresql_flags="-w -s -m fast"
postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C --lc-messages=ru_RU"
rmngr_enable="YES"
В архиве 1cv81_8.1.13-41.rar есть файл 1cv81, выкладываем его в /usr/local/etc/rc.d и даем права на запуск.
Проверяем работу всей конструкции:

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

ns# /usr/local/etc/rc.d/pgsql start

ns# ps ax | grep postg
77184  ??  Ss     0:00,05 postgres: writer process    (postgres)
77185  ??  Ss     0:00,03 postgres: wal writer process    (postgres)
77186  ??  Ss     0:00,02 postgres: autovacuum launcher process    (postgres)
77187  ??  Ss     0:00,09 postgres: stats collector process    (postgres)
77182   2  I      0:00,06 /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data

ns# /usr/local/etc/rc.d/1cv81 start
Starting 1C:Enterprise 8.1 server
1C:Enterprise 8.1 server started.
1C:Enterprise 8.1 (8.1.13.41) Server Agent started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.13.41) Cluster Manager started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.13.41) Working Process started. <Ctrl+C> to exit.
Собственно, вуаля . Настраиваем клиента и вперед.

Еще раз спасибо всем сочуствующим данной теме.

Ну и традиционный вопрос: как будем бороть серверный HASP?

gpnoz
проходил мимо
Сообщения: 1
Зарегистрирован: 2011-05-04 12:17:03

Re: 1cv81 под freebsd

Непрочитанное сообщение gpnoz » 2011-05-04 12:39:09

Подскажите, что с этим делать ??? при выполнении команды

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

rpm2cpio < postgresql-8.4.3-3.1C.i386.rpm | cpio -iv 
выдает
cpio: ./usr/share/man/man7/begin.7.gz: No such file or directory
./usr/share/man/man7/begin.7.gz
cpio: ./usr/share/man/man7/checkpoint.7.gz: No such file or directory
./usr/share/man/man7/checkpoint.7.gz
cpio: ./usr/share/man/man7/close.7.gz: No such file or directory
./usr/share/man/man7/close.7.gz
cpio: ./usr/share/man/man7/cluster.7.gz: No such file or directory
./usr/share/man/man7/cluster.7.gz
cpio: ./usr/share/man/man7/comment.7.gz: No such file or directory
./usr/share/man/man7/comment.7.gz
cpio: ./usr/share/man/man7/commit.7.gz: No such file or directory
./usr/share/man/man7/commit.7.gz
cpio: ./usr/share/man/man7/commit_prepared.7.gz: No such file or directory
./usr/share/man/man7/commit_prepared.7.gz
cpio: ./usr/share/man/man7/copy.7.gz: No such file or directory
./usr/share/man/man7/copy.7.gz
cpio: ./usr/share/man/man7/create_aggregate.7.gz: No such file or directory
./usr/share/man/man7/create_aggregate.7.gz
cpio: ./usr/share/man/man7/create_cast.7.gz: No such file or directory
./usr/share/man/man7/create_cast.7.gz
cpio: ./usr/share/man/man7/create_constraint_trigger.7.gz: No such file or directory
./usr/share/man/man7/create_constraint_trigger.7.gz
cpio: ./usr/share/man/man7/create_conversion.7.gz: No such file or directory
./usr/share/man/man7/create_conversion.7.gz
cpio: ./usr/share/man/man7/create_database.7.gz: No such file or directory
./usr/share/man/man7/create_database.7.gz
cpio: ./usr/share/man/man7/create_domain.7.gz: No such file or directory
./usr/share/man/man7/create_domain.7.gz
cpio: ./usr/share/man/man7/create_foreign_data_wrapper.7.gz: No such file or directory
./usr/share/man/man7/create_foreign_data_wrapper.7.gz
cpio: ./usr/share/man/man7/create_function.7.gz: No such file or directory
./usr/share/man/man7/create_function.7.gz
cpio: ./usr/share/man/man7/create_group.7.gz: No such file or directory
./usr/share/man/man7/create_group.7.gz
cpio: ./usr/share/man/man7/create_index.7.gz: No such file or directory
./usr/share/man/man7/create_index.7.gz
cpio: ./usr/share/man/man7/create_language.7.gz: No such file or directory
./usr/share/man/man7/create_language.7.gz
cpio: ./usr/share/man/man7/create_operator.7.gz: No such file or directory
./usr/share/man/man7/create_operator.7.gz
cpio: ./usr/share/man/man7/create_operator_class.7.gz: No such file or directory
./usr/share/man/man7/create_operator_class.7.gz
cpio: ./usr/share/man/man7/create_operator_family.7.gz: No such file or directory
./usr/share/man/man7/create_operator_family.7.gz
cpio: ./usr/share/man/man7/create_role.7.gz: No such file or directory
./usr/share/man/man7/create_role.7.gz
cpio: ./usr/share/man/man7/create_rule.7.gz: No such file or directory
./usr/share/man/man7/create_rule.7.gz
cpio: ./usr/share/man/man7/create_schema.7.gz: No such file or directory
./usr/share/man/man7/create_schema.7.gz
cpio: ./usr/share/man/man7/create_sequence.7.gz: No such file or directory
./usr/share/man/man7/create_sequence.7.gz
cpio: ./usr/share/man/man7/create_server.7.gz: No such file or directory
./usr/share/man/man7/create_server.7.gz
cpio: ./usr/share/man/man7/create_table.7.gz: No such file or directory
./usr/share/man/man7/create_table.7.gz
cpio: ./usr/share/man/man7/create_table_as.7.gz: No such file or directory
./usr/share/man/man7/create_table_as.7.gz
cpio: ./usr/share/man/man7/create_tablespace.7.gz: No such file or directory
./usr/share/man/man7/create_tablespace.7.gz
cpio: ./usr/share/man/man7/create_text_search_configuration.7.gz: No such file or directory
./usr/share/man/man7/create_text_search_configuration.7.gz
cpio: ./usr/share/man/man7/create_text_search_dictionary.7.gz: No such file or directory
./usr/share/man/man7/create_text_search_dictionary.7.gz
cpio: ./usr/share/man/man7/create_text_search_parser.7.gz: No such file or directory
./usr/share/man/man7/create_text_search_parser.7.gz
cpio: ./usr/share/man/man7/create_text_search_template.7.gz: No such file or directory
./usr/share/man/man7/create_text_search_template.7.gz
cpio: ./usr/share/man/man7/create_trigger.7.gz: No such file or directory
./usr/share/man/man7/create_trigger.7.gz
cpio: ./usr/share/man/man7/create_type.7.gz: No such file or directory
./usr/share/man/man7/create_type.7.gz
cpio: ./usr/share/man/man7/create_user.7.gz: No such file or directory
./usr/share/man/man7/create_user.7.gz
cpio: ./usr/share/man/man7/create_user_mapping.7.gz: No such file or directory
./usr/share/man/man7/create_user_mapping.7.gz
cpio: ./usr/share/man/man7/create_view.7.gz: No such file or directory
./usr/share/man/man7/create_view.7.gz
cpio: ./usr/share/man/man7/deallocate.7.gz: No such file or directory
./usr/share/man/man7/deallocate.7.gz
cpio: ./usr/share/man/man7/declare.7.gz: No such file or directory
./usr/share/man/man7/declare.7.gz
cpio: ./usr/share/man/man7/delete.7.gz: No such file or directory
./usr/share/man/man7/delete.7.gz
cpio: ./usr/share/man/man7/discard.7.gz: No such file or directory
./usr/share/man/man7/discard.7.gz
cpio: ./usr/share/man/man7/drop_aggregate.7.gz: No such file or directory
./usr/share/man/man7/drop_aggregate.7.gz
cpio: ./usr/share/man/man7/drop_cast.7.gz: No such file or directory
./usr/share/man/man7/drop_cast.7.gz
cpio: ./usr/share/man/man7/drop_conversion.7.gz: No such file or directory
./usr/share/man/man7/drop_conversion.7.gz
cpio: ./usr/share/man/man7/drop_database.7.gz: No such file or directory
./usr/share/man/man7/drop_database.7.gz
cpio: ./usr/share/man/man7/drop_domain.7.gz: No such file or directory
./usr/share/man/man7/drop_domain.7.gz
cpio: ./usr/share/man/man7/drop_foreign_data_wrapper.7.gz: No such file or directory
./usr/share/man/man7/drop_foreign_data_wrapper.7.gz
cpio: ./usr/share/man/man7/drop_function.7.gz: No such file or directory
./usr/share/man/man7/drop_function.7.gz
cpio: ./usr/share/man/man7/drop_group.7.gz: No such file or directory
./usr/share/man/man7/drop_group.7.gz
cpio: ./usr/share/man/man7/drop_index.7.gz: No such file or directory
./usr/share/man/man7/drop_index.7.gz
cpio: ./usr/share/man/man7/drop_language.7.gz: No such file or directory
./usr/share/man/man7/drop_language.7.gz
cpio: ./usr/share/man/man7/drop_operator.7.gz: No such file or directory
./usr/share/man/man7/drop_operator.7.gz
cpio: ./usr/share/man/man7/drop_operator_class.7.gz: No such file or directory
./usr/share/man/man7/drop_operator_class.7.gz
cpio: ./usr/share/man/man7/drop_operator_family.7.gz: No such file or directory
./usr/share/man/man7/drop_operator_family.7.gz
cpio: ./usr/share/man/man7/drop_owned.7.gz: No such file or directory
./usr/share/man/man7/drop_owned.7.gz
cpio: ./usr/share/man/man7/drop_role.7.gz: No such file or directory
./usr/share/man/man7/drop_role.7.gz
cpio: ./usr/share/man/man7/drop_rule.7.gz: No such file or directory
./usr/share/man/man7/drop_rule.7.gz
cpio: ./usr/share/man/man7/drop_schema.7.gz: No such file or directory
./usr/share/man/man7/drop_schema.7.gz
cpio: ./usr/share/man/man7/drop_sequence.7.gz: No such file or directory
./usr/share/man/man7/drop_sequence.7.gz
cpio: ./usr/share/man/man7/drop_server.7.gz: No such file or directory
./usr/share/man/man7/drop_server.7.gz
cpio: ./usr/share/man/man7/drop_table.7.gz: No such file or directory
./usr/share/man/man7/drop_table.7.gz
cpio: ./usr/share/man/man7/drop_tablespace.7.gz: No such file or directory
./usr/share/man/man7/drop_tablespace.7.gz
cpio: ./usr/share/man/man7/drop_text_search_configuration.7.gz: No such file or directory
./usr/share/man/man7/drop_text_search_configuration.7.gz
cpio: ./usr/share/man/man7/drop_text_search_dictionary.7.gz: No such file or directory
./usr/share/man/man7/drop_text_search_dictionary.7.gz
cpio: ./usr/share/man/man7/drop_text_search_parser.7.gz: No such file or directory
./usr/share/man/man7/drop_text_search_parser.7.gz
cpio: ./usr/share/man/man7/drop_text_search_template.7.gz: No such file or directory
./usr/share/man/man7/drop_text_search_template.7.gz
cpio: ./usr/share/man/man7/drop_trigger.7.gz: No such file or directory
./usr/share/man/man7/drop_trigger.7.gz
cpio: ./usr/share/man/man7/drop_type.7.gz: No such file or directory
./usr/share/man/man7/drop_type.7.gz
cpio: ./usr/share/man/man7/drop_user.7.gz: No such file or directory
./usr/share/man/man7/drop_user.7.gz
cpio: ./usr/share/man/man7/drop_user_mapping.7.gz: No such file or directory
./usr/share/man/man7/drop_user_mapping.7.gz
cpio: ./usr/share/man/man7/drop_view.7.gz: No such file or directory
./usr/share/man/man7/drop_view.7.gz
cpio: ./usr/share/man/man7/end.7.gz: No such file or directory
./usr/share/man/man7/end.7.gz
cpio: ./usr/share/man/man7/execute.7.gz: No such file or directory
./usr/share/man/man7/execute.7.gz
cpio: ./usr/share/man/man7/explain.7.gz: No such file or directory
./usr/share/man/man7/explain.7.gz
cpio: ./usr/share/man/man7/fetch.7.gz: No such file or directory
./usr/share/man/man7/fetch.7.gz
cpio: ./usr/share/man/man7/grant.7.gz: No such file or directory
./usr/share/man/man7/grant.7.gz
cpio: ./usr/share/man/man7/insert.7.gz: No such file or directory
./usr/share/man/man7/insert.7.gz
cpio: ./usr/share/man/man7/listen.7.gz: No such file or directory
./usr/share/man/man7/listen.7.gz
cpio: ./usr/share/man/man7/load.7.gz: No such file or directory
./usr/share/man/man7/load.7.gz
cpio: ./usr/share/man/man7/lock.7.gz: No such file or directory
./usr/share/man/man7/lock.7.gz
cpio: ./usr/share/man/man7/move.7.gz: No such file or directory
./usr/share/man/man7/move.7.gz
cpio: ./usr/share/man/man7/notify.7.gz: No such file or directory
./usr/share/man/man7/notify.7.gz
cpio: ./usr/share/man/man7/prepare.7.gz: No such file or directory
./usr/share/man/man7/prepare.7.gz
cpio: ./usr/share/man/man7/prepare_transaction.7.gz: No such file or directory
./usr/share/man/man7/prepare_transaction.7.gz
cpio: ./usr/share/man/man7/reassign_owned.7.gz: No such file or directory
./usr/share/man/man7/reassign_owned.7.gz
cpio: ./usr/share/man/man7/reindex.7.gz: No such file or directory
./usr/share/man/man7/reindex.7.gz
cpio: ./usr/share/man/man7/release_savepoint.7.gz: No such file or directory
./usr/share/man/man7/release_savepoint.7.gz
cpio: ./usr/share/man/man7/reset.7.gz: No such file or directory
./usr/share/man/man7/reset.7.gz
cpio: ./usr/share/man/man7/revoke.7.gz: No such file or directory
./usr/share/man/man7/revoke.7.gz
cpio: ./usr/share/man/man7/rollback.7.gz: No such file or directory
./usr/share/man/man7/rollback.7.gz
cpio: ./usr/share/man/man7/rollback_prepared.7.gz: No such file or directory
./usr/share/man/man7/rollback_prepared.7.gz
cpio: ./usr/share/man/man7/rollback_to_savepoint.7.gz: No such file or directory
./usr/share/man/man7/rollback_to_savepoint.7.gz
cpio: ./usr/share/man/man7/savepoint.7.gz: No such file or directory
./usr/share/man/man7/savepoint.7.gz
cpio: ./usr/share/man/man7/select.7.gz: No such file or directory
./usr/share/man/man7/select.7.gz
cpio: ./usr/share/man/man7/select_into.7.gz: No such file or directory
./usr/share/man/man7/select_into.7.gz
cpio: ./usr/share/man/man7/set.7.gz: No such file or directory
./usr/share/man/man7/set.7.gz
cpio: ./usr/share/man/man7/set_constraints.7.gz: No such file or directory
./usr/share/man/man7/set_constraints.7.gz
cpio: ./usr/share/man/man7/set_role.7.gz: No such file or directory
./usr/share/man/man7/set_role.7.gz
cpio: ./usr/share/man/man7/set_session_authorization.7.gz: No such file or directory
./usr/share/man/man7/set_session_authorization.7.gz
cpio: ./usr/share/man/man7/set_transaction.7.gz: No such file or directory
./usr/share/man/man7/set_transaction.7.gz
cpio: ./usr/share/man/man7/show.7.gz: No such file or directory
./usr/share/man/man7/show.7.gz
cpio: ./usr/share/man/man7/start_transaction.7.gz: No such file or directory
./usr/share/man/man7/start_transaction.7.gz
cpio: ./usr/share/man/man7/table.7.gz: No such file or directory
./usr/share/man/man7/table.7.gz
cpio: ./usr/share/man/man7/truncate.7.gz: No such file or directory
./usr/share/man/man7/truncate.7.gz
cpio: ./usr/share/man/man7/unlisten.7.gz: No such file or directory
./usr/share/man/man7/unlisten.7.gz
cpio: ./usr/share/man/man7/update.7.gz: No such file or directory
./usr/share/man/man7/update.7.gz
cpio: ./usr/share/man/man7/vacuum.7.gz: No such file or directory
./usr/share/man/man7/vacuum.7.gz
cpio: ./usr/share/man/man7/values.7.gz: No such file or directory
./usr/share/man/man7/values.7.gz
cpio: ./usr/share/man/man7/with.7.gz: No such file or directory
./usr/share/man/man7/with.7.gz
6487 blocks

valkc
проходил мимо

Re: 1cv81 под freebsd

Непрочитанное сообщение valkc » 2011-07-06 13:15:02

Всем здрасте! Стоит у меня связка FreeBSD 7.1-RELEASE, linux_base-f9-9_1,1, 1С:Предприятие 8.1 (8.1.15.14), postgresql-server-8.3.12_2.
Все работает как часики уже на протяжении полутора годов!
НО тут пришла пора обновляться до 8.2, т.к. на 8.1 уже не выпускают обновлений... и тут настала ПОПА! скачал 8.2, распаковал rpm'ки, скинул туда же, все, короче, как и по 8.1 сделал. Вроде запустилось, все работает, но при попытке создать новую базу пишет

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

File shared access error 'v8stg://c:/1/FileStorage'
и ничего пока не нашел :(
кто-нить сталкивался? Или кто-нить имеет опыт успешной работы 8.2 на фре?

Fast-Pa
проходил мимо

Re: 1cv82 под freebsd

Непрочитанное сообщение Fast-Pa » 2011-07-29 14:56:58

Здравствуйте! Пару страниц назад уже был аналогичный вопрос, однако у меня чуточку другой + толкового ответа на тот вопрос так и не было.
В общем, подскажите, пожалуйста, мне глупому, возможно ли на фре поднять только базы, не устанавливая 1с-сервер, а коннектиться к ним с виндовых машинок? Базы интересуют исключительно в формате sql, а не в самбовой расшарке :)

anonim
проходил мимо

Re: 1cv81 под freebsd

Непрочитанное сообщение anonim » 2011-10-26 18:32:12

все сделал как написано на страничке http://www.lissyara.su/archive/1c_8.2+postgresql!
И Ошибка к совместного доступа v8tgr://C:/1/FileStoreg
Как это побороть? Или хотябы из за чего это может быть? СПС заранее всем :)

Иван
проходил мимо

Re: 1cv81 под freebsd

Непрочитанное сообщение Иван » 2011-11-03 8:50:56

Ставлю на FreeBSD 8.2 один Postgre 8.4 (1C-ка на другом сервере)
Проблема в операции:
[f0s@fileserver] /tmp/1c/tmp/postgresql-8.3.3/> cd contrib/
[f0s@fileserver] /tmp/1c/tmp/postgresql-8.3.3/contrib/> gmake all
[f0s@fileserver] /tmp/1c/tmp/postgresql-8.3.3/contrib/> gmake install

Выдает ошибку:
Makefile:43: *** commands commence before first target. Stop.

Пробую Postgre 8.3.3 - ошибки нет. Если есть какая нибудь мысль по этому поводу, то буду ей очень признателен. Если нет - придется работать на 8.3.3