8.х Установка платформы 1С:Предприятие 8.2 на Ubuntu Server 9.04

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем rushis, 29 окт 2009.

  1. TopicStarter Overlay
    rushis
    Offline

    rushis

    Регистрация:
    29 окт 2009
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Сервер Ubuntu Server 9.04 установлен.
    1. Переходим в режим супер пользователя
    Код:
    # sudo -i
    
    2. Создаем в директории /opt папку 1cinstall
    Код:
    # mkdir /opt/1cinstall
    
    3. Создаем в папки 1сinstall 2 папки postgres и 1с
    Код:
    # mkdir /opt/1cinstall/postgres && mkdir /opt/1cinstall/1c
    
    Преступим к установки PostgreSQL
    PostgreSQL я взял с сайта Etersoft. В ней уже содержаться все патчи для работы с 1с
    4. Переходим в папку /opt/1cinstall/postgres
    Код:
    # cd /opt/1cinstall/postgres
    
    5. Скачиваем PostgresSQL@Etersoft
    Код:
    # wget [url="ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.3.7/Ubuntu/9.04/postgresql-8.3eter-contrib_8.3.7-eter4ubuntu_i386.deb"]ftp://updates.etersoft.ru/pub/Etersoft/Po...ubuntu_i386.deb[/url] && wget [url="ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.3.7/Ubuntu/9.04/postgresql-8.3eter-server_8.3.7-eter4ubuntu_i386.deb"]ftp://updates.etersoft.ru/pub/Etersoft/Po...ubuntu_i386.deb[/url] && wget [url="ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.3.7/Ubuntu/9.04/postgresql-8.3eter_8.3.7-eter4ubuntu_i386.deb"]ftp://updates.etersoft.ru/pub/Etersoft/Po...ubuntu_i386.deb[/url]
    
    6. Устанавливаем дополнительные библиотеки
    Код:
    aptitude -R install libicu38 libxslt1.1 libxml2
    
    7. Меняем параметр ядра linux SHMMAX на 128мб
    Код:
    # echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf
    
    8. Выполним перезагрузку
    Код:
    # reboot 
    
    9. Устанавливаем PostgreSQL@Etersoft
    Код:
    # sudo -i
    # dpkg -i *
    
    10. Запуск СУБД
    Код:
    # /etc/init.d/postgresql start
    
    11. Смени пароль пользователя postgres
    Код:
    # passwd postgres
    
    12. Сменим пароль внутреннего пользователя postgres
    Код:
    # su -l postgres
    # psql
    # alter user postgres with password 'YOUR_PASSWORD';
    # \q 
    
    
    13. Перезагрузим сервер PostgreSQL
    Код:
    # /etc/init.d/postgresql restart 
    
    14. Установка 1С:Предприятие, скопируем дистрибутив 1С:Предприятие 8.2 в папку /opt/1cinstall/1c
    15. Установим 1С:Предприятие
    Код:
    # cd /opt/1cinstall/1c && dpkg -i 1c* 
    
    16. Добавим локаль
    Код:
    # ln -s /usr/lib/locale/en_US.utf8 /usr/lib/locale/en_US && ln -s /usr/share/locale/en /usr/share/locale/en_US
    
    17. Добавим права записи
    Код:
     chown -R usr1cv82:grp1cv82 /opt/1C 
    
    18. Добавим сервер 1С:Предприятие в автозагрузку
    Код:
    update-rc.d srv1cv82 defaults
    
  2. f0s
    Offline

    f0s

    Регистрация:
    6 ноя 2009
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Вот нашел статейку вашу.. в принципе делал практически все тоже самое, за исключение что сначала ставил postgresql скаченный с оффсайта 1с, но там был rpm, я юзал alien.

    старый постгре удалил.

    сейчас имеем следующее:

    ubuntu 9.04

    Код:
    f0s@database:/$ uname -a
    Linux database.artpaint 2.6.28-16-server #55-Ubuntu SMP Tue Oct 20 20:37:10 UTC 2009 x86_64 GNU/Linux
    
    пакеты 64-битные.

    Код:
    f0s@database:/tmp$ cd setupdeb64/
    f0s@database:/tmp/setupdeb64$ sudo dpkg -i 1c-enterprise-common_8.1.15-14_amd64.deb
    f0s@database:/tmp/setupdeb64$ sudo dpkg -i 1c-enterprise-server_8.1.15-14_amd64.deb
    
    Код:
    f0s@database:/tmp/etersoft$ wget [url="ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.3.7/x86_64/Ubuntu/9.04/postgresql-8.3eter-contrib_8.3.7-eter4ubuntu_amd64.deb"]ftp://updates.etersoft.ru/pub/Etersoft/Po...buntu_amd64.deb[/url]
    f0s@database:/tmp/etersoft$ wget [url="ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.3.7/x86_64/Ubuntu/9.04/postgresql-8.3eter-server_8.3.7-eter4ubuntu_amd64.deb"]ftp://updates.etersoft.ru/pub/Etersoft/Po...buntu_amd64.deb[/url]
    f0s@database:/tmp/etersoft$ wget [url="ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.3.7/x86_64/Ubuntu/9.04/postgresql-8.3eter_8.3.7-eter4ubuntu_amd64.deb"]ftp://updates.etersoft.ru/pub/Etersoft/Po...buntu_amd64.deb[/url]
    
    все запускается и работает:



    Код:
    usr1cv81  4041  0.0  0.1 167548 15352 ?        Ssl  12:30   0:00 /opt/1C/v8.1/x86_64/ragent -daemon
    usr1cv81  4049  0.0  0.4 219860 37688 ?        Sl   12:30   0:01 /opt/1C/v8.1/x86_64/rmngr -port 1541
    usr1cv81  4058  1.2  1.2 370496 102996 ?       Sl   12:30   0:37 /opt/1C/v8.1/x86_64/rphost -range 1560:1591 -reghost database -regport 1541
    root      4289  0.0  0.0  94756  3728 ?        Ss   12:33   0:00 sshd: postgres [priv]
    postgres  4297  0.0  0.0  97340  3444 ?        S    12:33   0:00 sshd: postgres@pts/1
    postgres  4298  0.0  0.0  19484  2312 pts/1    Ss+  12:33   0:00 -bash
    postgres  5379  0.0  0.0  76156  5092 pts/0    S    12:48   0:00 /usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data
    postgres  5387  0.0  0.0  76296  3812 ?        Ss   12:48   0:00 postgres: writer process
    postgres  5388  0.0  0.0  76156  1048 ?        Ss   12:48   0:00 postgres: wal writer process
    postgres  5389  0.0  0.0  76288  1448 ?        Ss   12:48   0:00 postgres: autovacuum launcher process
    postgres  5390  0.0  0.0  37256  1068 ?        Ss   12:48   0:00 postgres: stats collector process
    
    права на /opt/1C есть:

    Код:
    f0s@database:/opt$ ll
    total 4
    drwxrwxr-x 3 usr1cv81 grp1cv81 4096 2009-11-05 16:29 1C
    
    
    пользователи такие:

    Код:
    f0s@database:/opt$ id usr1cv81
    uid=58935(usr1cv81) gid=59579(grp1cv81) groups=59579(grp1cv81)
    f0s@database:/opt$ id postgres
    uid=5026(postgres) gid=5026(postgres) groups=5026(postgres)
    
    
    запускаю с виндовой машины 1с v8.1, создаю информационную базу (создается без ошибок), хатем входу в нее, выбираю 1с редприятие.. идет запуск, а потом на экране выдается сообщение:
    Код:
    1С:Предприятие
    Ошибка СУБД
    ERROR: operator 16439 is not a member of opfamily 16569
    
    что это означает - не понятно :(

    захожу, пытаюсь эту базу удалить из кластера 1с предприятия, жму удалить базу и с диска и из списка - опять тоже самое сообщение:

    Код:
    ошибка удаления информационной базы
    ошибка информационной базы
    Ошибка СУБД
    ERROR: operator 16439 is not a member of opfamily 16569
    
    а в логах при этом пишется:

    Код:
    ERROR:  operator 16439 is not a member of opfamily 16569
    STATEMENT:  SELECT FileName,Creation,Modified,Attributes,DataSize FROM Params WHERE FileName LIKE 'DynamicallyUpdated'
    NOTICE:  there is no transaction in progress
    
    
    захожу опять в 1с, пытаюсь создать новую базу, которую обзову testo21

    база создается, и вот что в логах:

    Код:
    NOTICE:  there is no transaction in progress
    NOTICE:  using pg_pltemplate information instead of CREATE LANGUAGE parameters
    NOTICE:  type "mchar" is not yet defined
    DETAIL:  Creating a shell type definition.
    NOTICE:  argument type mchar is only a shell
    NOTICE:  argument type mchar is only a shell
    NOTICE:  return type mchar is only a shell
    NOTICE:  type "mvarchar" is not yet defined
    DETAIL:  Creating a shell type definition.
    NOTICE:  argument type mvarchar is only a shell
    NOTICE:  argument type mvarchar is only a shell
    NOTICE:  return type mvarchar is only a shell
    NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "config_pkey" for table "config"
    NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "configsave_pkey" for table "configsave"
    NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "params_pkey" for table "params"
    NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "files_pkey" for table "files"
    ERROR:  operator 17453 is not a member of opfamily 17583
    STATEMENT:  SELECT FileName,Creation,Modified,Attributes,DataSize FROM Params WHERE FileName LIKE 'DynamicallyUpdated'
    NOTICE:  there is no transaction in progress
    ERROR:  operator 17453 is not a member of opfamily 17583
    STATEMENT:  SELECT FileName,Creation,Modified,Attributes,DataSize FROM Config WHERE FileName LIKE 'DynamicallyUpdated'
    NOTICE:  there is no transaction in progress
    
    
    эта база также не запускается но ошика с другим цифрами, и в логах также:


    Код:
    ERROR:  operator 17453 is not a member of opfamily 17583
    STATEMENT:  SELECT FileName,Creation,Modified,Attributes,DataSize FROM Files WHERE FileName LIKE 'ib.pfl'
    NOTICE:  there is no transaction in progress
    
    

    выкладываю свой конфиг постгре:
    Код:
    listen_addresses = '*'
    max_connections = 100
    shared_buffers = 512MB
    temp_buffers = 8MB
    max_prepared_transactions = 5
    work_mem = 256MB
    maintenance_work_mem = 1024MB
    max_stack_depth = 2MB
    max_fsm_pages = 204800
    fsync = off
    full_page_writes = off
    wal_buffers = 2048kB
    effective_cache_size = 4096MB
    default_statistics_target = 100
    constraint_exclusion = on
    log_directory = 'pg_log'
    #log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
    log_truncate_on_rotation = on
    log_rotation_age = 1d
    log_rotation_size = 0
    autovacuum = on
    autovacuum_naptime = 5min
    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'
    max_locks_per_transaction = 200
    default_with_oids = on
    escape_string_warning = off
    
  3. morfair
    Offline

    morfair

    Регистрация:
    8 ноя 2009
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
  4. mavr7963
    Offline

    mavr7963

    Регистрация:
    27 май 2009
    Сообщения:
    47
    Симпатии:
    0
    Баллы:
    1
    ставьте постгри с 1С
    Postgresql на сайте 1с лежат в rpm, поэтому переделаем полученные пакеты в deb . Для чего
    apt-get install chkconfig // Пригодится, поскольку вызывается из установочных скриптов
    apt-get install alien


    cd /usr/local/1c/pgsql
    alien --scripts --to-deb *.rpm



    и все работает ,на прошлой неделе ставил :)
  5. f0s
    Offline

    f0s

    Регистрация:
    6 ноя 2009
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1

    не, так пробовал с самого начала - не вышло. в таком варианте вообще ошибки касаемо mchar или как-то так. (то есть как будто библиотеки нужные из contrib-а не ставятся)
  6. mavr7963
    Offline

    mavr7963

    Регистрация:
    27 май 2009
    Сообщения:
    47
    Симпатии:
    0
    Баллы:
    1
    там устновку просто принудительно надо - типа --force
  7. f0s
    Offline

    f0s

    Регистрация:
    6 ноя 2009
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    так там же деб-пакеты.. где ключ force указывать?
  8. ZoteT
    Offline

    ZoteT

    Регистрация:
    12 окт 2009
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Подтверждаю проблему
    Именно проблема при создании базы через оснастку 1С

    Платформа 8.1.15.14
    Centos 5.3 , Centos 5.4 x64, Centos 5.0
    PostgreSQL 8.3.7 ( сборка Etersoft )

    Путем перебора версий postgresql от etersoft , базы нормально создались на версии 8.2.13
  9. f0s
    Offline

    f0s

    Регистрация:
    6 ноя 2009
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    так в итоге решение проблемы-то какое?
  10. ZoteT
    Offline

    ZoteT

    Регистрация:
    12 окт 2009
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Так как существующие базы работают, мы ждет новую сборку PostgreSQL от etersoft.

    Со всей веткой сервера postgresql 8.3.Х ( 8.3.6 и 8.3.7 ) есть проблемы при создании базы, можно перейти на ветку 8.2.X либо откатить платформу
  11. borodadada
    Offline

    borodadada

    Регистрация:
    19 фев 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте.
    Подскажите пожалуйста как сделать установку --force
    У меня проблема такая же как описывается тут.
    Не ставиться часть contrib
  12. Spark2108
    Offline

    Spark2108

    Регистрация:
    20 фев 2010
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Смотрим здесь 1С + ubuntu + postgreSQL, сегодня ставил как написано.
    Все работает.
  13. borodadada
    Offline

    borodadada

    Регистрация:
    19 фев 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Моя установка отличаеться от той что приведена 1С + ubuntu + postgreSQL
    Устанавливаю самые новые пакеты, конфигурирую, компилирую. Всё было бы отлично если бы не проблема с папкой Contrib , не ставится зараза.

    Да и ещё, на Centos и ASP всё работает, осталось добить ubuntu

    Ещё раз напоминаю вопрос отсаёться
    up
  14. victorm
    Offline

    victorm

    Регистрация:
    4 мар 2010
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Да, Убунту и Генту самые геморойные дистрибютивы. Линукс это вообще один большой гемор.

    Я ставил сервак и 8.1, и 8.2 на CentOS, Debian, Fedora все работало. На Сусе, Убунте никак, там частые проблемы с совместимостью пакетов, поэтому лучше ставить на CentOS.

    Линуксу до винды еще далеко и это расстояние с каждым днем будет увеличиватся.


    _http://life.screenshots.ru/the-code-inside...linux-1c-setup/ эта ссылка очень помогла + поиск в инете.
    еще _http://www.backline.ru/menu_1_2.html
  15. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Первая ссылка неактивна
    Вторая уже неактуальна, начиная с версии 1С 8.2.10.73 - платформа сама сумеет опубликовать конфу на выбранном веб-сервере.
  16. victorm
    Offline

    victorm

    Регистрация:
    4 мар 2010
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
  17. TODD22
    Online

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.759
    Симпатии:
    147
    Баллы:
    104
    решил сделать для эксперимента серв на linux(ubuntu) и DB2 кто сталкивался? СУБД хочу взять бесплатную... меня интересует на сколько пользователей можно её применить то есть серв в офисе на 10-20 пользователей 100-300 доков в день например база УТ? потянет или надо платную? в общем обрисуйте перспективы использования бесплатной версии? и такой вопрос до этого не сталкивался это с бумагами для проверяющих где взять? или как быть? например стоит сервер на нём линух и DB2(бесплатная) пришли проверять... как подтвердить? слышал что надо бумаги какие то....
  18. aristar
    Offline

    aristar

    Регистрация:
    20 мар 2010
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Потянуть - потянет без проблем. Ограничений по объему базы нет.
    А относительно где работает - вот тут есть подборка на внедрения DB2.
  19. aristar
    Offline

    aristar

    Регистрация:
    20 мар 2010
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Ссылка по внедрениям переехала сюда
  20. Nigelist
    Offline

    Nigelist Опытный в 1С

    Регистрация:
    18 янв 2011
    Сообщения:
    130
    Симпатии:
    0
    Баллы:
    26
    Привет всем! Есть ли инструкция по установке PostgreSQL@Etersoft 8.4.4 на Ubuntu Server 10.04 x86? В наличии имеется четыре файла:
    1. libpq5.2-8.4eter_8.4.4-eter1.1ubuntu_i386.deb
    2. postgresql-8.4eter-contrib_8.4.4-eter1.1ubuntu_i386.deb
    3. postgresql-8.4eter-server_8.4.4-eter1.1ubuntu_i386.deb
    4. postgresql-8.4eter_8.4.4-eter1.1ubuntu_i386.deb
    Нужно ли кроме них устанавливать дополнительные библиотеки и что еще нужно перенастраивать?

Поделиться этой страницей