Сервер 1С Предприятие 8.2 vs Linux

1. 26.08.14 08:22 Сейчас в теме
Всем привет!
Уже которую неделю бьюсь над проблемой дружбы linux с 1С.
Возможно моя ошибка была в том, что я решил основываешь на большое количество статей про это ) использовать Ubuntu Server, может есть какой-то другой дистрибутив, который без проблем и танцев с бубном поднимает связку Сервер 1С Предприятие и PostgreSQL? Буду признателен за рекомендации.
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
4. AlexInqMetal 70 26.08.14 09:20 Сейчас в теме
(1) Shaka13,
другой дистрибутив, который без проблем и танцев с бубном
линукс без бубна? да вы оптимист, однако!
какие надо брать ubuntu 1с и postrgree
сервер 1с 32 бит, все остальное 64 бит, postgre брать с users.v8.1c.ru, тот что вшит в ubuntu не подходит для 1с. А вообще готовых статей много, вот например, пишите на каком пункте не получается: http://infostart.ru/public/88792/ http://infostart.ru/public/74956/
5. Shaka13 26.08.14 09:26 Сейчас в теме
(4) AlexInqMetal, а etersof разве плох postgree

версии последние?
6. AlexInqMetal 70 26.08.14 09:40 Сейчас в теме
(5) Shaka13, можно etersoft, я обычно ставлю последние что имеются. Кстати конфигурации какие планируется использовать, а то если они не на управляемых блокировках, то лучше использовать MS SQL, или потом либо преписывать либо на новые конфы переходить придется.
7. Shaka13 26.08.14 09:54 Сейчас в теме
(6) AlexInqMetal, MS SQL разве на линукс ставится, у нас используется управление необльшой фирмой с небольшими доработками, т.е. не типовая
9. AlexInqMetal 70 26.08.14 10:18 Сейчас в теме
(7) Shaka13, нет на линукс не ставится, просто есть одна хитрость, если у вас конфигурация работает в режиме автоматических блокировок и вы поставите postgre то получите огромное падение производительности, так как блокировки будут работать по аналогии с файловой базой т.е. на уровне таблиц, да еще прослойка сервера уронит производительность. Про УНФ я не знаю, новые конфы 1с уже переписала под управляемые блокировки. Так что как ни куртись, а многим кто сидит на УТ 10 проще купить MS SQL + Win Server, чем нанять спеца для перевода конфы на управляемые блокировки.
10. Shaka13 26.08.14 10:21 Сейчас в теме
(9) AlexInqMetal, я не 1сник, не готов ответить
11. AlexInqMetal 70 26.08.14 10:45 Сейчас в теме
(10) Shaka13, лучше этот момент заранее уточнить, а то можно впороться в проблемы в будущем
2. bzmax 26.08.14 08:49 Сейчас в теме
Больше 6 лет использую 1С-сервер на линуксе Ubuntu.

Опиши конкретней проблемы в установке, тогда и конкретные советы можно давать.
3. Shaka13 26.08.14 08:56 Сейчас в теме
(2) bzmax, на этапе установки Сервер 1С Предприятие при выполнении конфигурации сервера /config_server , выдает строка 193 слишком много аргументов.
вроде и библиотеки все поставил и жесткие ссылки прописал и все равно.
пробовал разнести оставить на сервере postgre и сам сервер подннять на рабочей машине, тоже траблы с подключением бд. в общем скоро головой буду биться )))

может неправильные версии использую, какие надо брать ubuntu 1с и postrgree
железо 64 битное сервер 1с 32, постгри какой брать и какие библиотеки дополнительно ставить надо?
8. okulus 26.08.14 10:07 Сейчас в теме
Добрый день!
У меня вот такая проблема с опубликованной на Apache/CentOS файловой базой 1С:

Error loading file-based infobase support componentsError when loading component 'help'File access error 'file'77u/ew0KezlkYjFmYTM3LWI0NTUtNGYzZi1iOGRkLTdkZTBlYTdkNm­RhMywiRmls ZSBhY2Nlc3MgZXJyb3IgJ2ZpbGUnIn0sNCwNCnsiZmlsZTovL2ZpbGUiLDB9­LCIu L3NyYy9maWxlcy5jcHAoMjI4Myk6IDEzKDB4MDAwMDAwMEQpOiBQZXJtaXNz­aW9u IGRlbmllZCJ977u/ew0Ke2QyOTRlMzg0LTdlYTYtNDljNi1iZTk2LWYzYTZl­M2RlMTI0MiwiRXJy b3Igd2hlbiBsb2FkaW5nIGNvbXBvbmVudCAnaGVscCcifSwxfQ==

Не подскажите, на какие папки какие права проверить?
12. Shaka13 26.08.14 10:57 Сейчас в теме
спасибо большое, сейчас общаюсь со своими 1сниками по этому поводу и еще одна приятная новость, что на платформе 8.3 таких плясок с бубном нет ставится все как и на 10.04 убунты, думал даже на нее упасть.
тогда можно приурочить обновление УНФ до последнего релиза, а она уже требует 8.3 платформы и лицензия позволяет, если интересно отпишу результаты )
AlexInqMetal; +1 Ответить
13. bzmax 26.08.14 11:56 Сейчас в теме
Итак. уточним следующие детали.

1) Дистрибутив ubuntu использовать 12.04 (10.04 старый механизм usb, будут танцы с хаспом), (14.04 - новый апач 2.5 будут танцы с web-сервисом)
1.1) для работы на убунте 12.04 x64 и ниже приложений x32 необходимо установить пакет ia32-libs (команда sudo apt-get install ia32-libs)

2) Postgres использовать 9.2.4 оригинальный дистрибутив (никаких патчей!) с 8.3 все великолепно работает.

3) 1С сервер начинай с 8.3.5 стабильно и работает с обычным (непатченным постгрисом)


Самый крайний случай. установи ubuntu 12.04 поставь на свою винду putty и teamviewer. подсоединюсь и через ssh(putty) будем вместе настраивать с моими комментами.
audion; Shaka13; +2 Ответить
14. Shaka13 26.08.14 12:04 Сейчас в теме
(13) bzmax, я остановился на 12.04, т.к. в 14.04 есть баги )
сейчас сказали, что можно поставить 8.3 и проблем с установкой не должно быть, поэтому сейчас будем конфигурацию обновлять до 8.3.
PostgreSQL - оригинальный, что вы имеете ввиду, которые сами разработчики используют или 1С-й?
15. bzmax 26.08.14 12:31 Сейчас в теме
(14) Shaka13,

Ранее для 1С использовался постгрес специально пропатченный (он выкладывался и на сайте 1С и у Этерософта.
Сейчас начиная с дистрибутива 8.3.5 можно использовать оригинальную сборку постгресса (без патчей) желательно версию 9.2.4
Для 12.04 по моему есть репа ppa:pitti/postgresql ставьте оттуда.
16. bzmax 26.08.14 12:52 Сейчас в теме
(14) Shaka13,

главное не забудь про набор "джентельмена"
пакеты
imagemagick
unixodbc
libgsf-bin
t1utils
ttf2ufm


Может еще чего то не хватить. Смотри на логи установки пакетов 1С
на крайняк запусти (после установки) sudo apt-get -f install (в 99% случаев добирает недостающие пакеты)
1С ставь только необходимые пакеты (не надо весь мусор ставить)
Достаточно(касаемо сервера):
1c-enterprise83-common_ВЕРСИЯ_amd64.deb
1c-enterprise83-server_ВЕРСИЯ_amd64.deb

(это обязательные)
1c-enterprise83-ws_ВЕРСИЯ_amd64.deb
(это если будешь web-сервис и(или) web-рожицу использовать)
17. Shaka13 26.08.14 12:56 Сейчас в теме
огромное спасибо за отклик, не ожидал на такую поддержку, пошел виртуалку мучать )))
а там еще есть с префиксом в имени nls они для чего?
и 1c-enterprise83-crs_8.3.5-1119_i386.deb

у меня получается железо 64 ьитной, постгри соотвествено тоже, а вот 1С 32 битное, придется добавить ia32
18. bzmax 26.08.14 13:01 Сейчас в теме
(17) Shaka13,
nls-пакеты это локализации.
Но т.к. бубунта прекрасно владеет русским, то они без надобности, мало того бывали случаи что их установка ломала системную локаль.
19. Shaka13 26.08.14 13:03 Сейчас в теме
а 1c-enterprise83-crs_8.3.5-1119_i386.deb?

у меня получается железо 64 битной, постгри соответственно тоже, а вот 1С 32 битное, придется добавить ia32
20. bzmax 26.08.14 13:04 Сейчас в теме
(19) Shaka13,
Обязательно! причем ia32 перед 1с ставь.

Да его по любому придется ставить, иначе хасп не заработает.
Т.к. у этерософта он 32-ый
21. bzmax 26.08.14 13:08 Сейчас в теме
Хасп бери отсюда
http://ftp.etersoft.ru/pub/Etersoft/HASP/stable/Ubuntu/12.04/

там три deb-пакета (нужны все)
22. Shaka13 26.08.14 13:10 Сейчас в теме
а зачем хасп у меня по пин-коду активируется

я так понял этот файл это хасп?
23. bzmax 26.08.14 13:11 Сейчас в теме
(22) Shaka13,
ну тогда все проще :) я думал у тебя аппаратный ключ.
В данном случае, хасп драйвер ставить не нужно.
24. oermolaev 26.08.14 13:44 Сейчас в теме
Извиняюсь что вклиниваюсь. Shaka13, а почему 1С 64 битные не хотите ставить?
25. Shaka13 26.08.14 13:45 Сейчас в теме
(24) oermolaev, исключительно ценовое решение, как сам линукс был взят для этого
26. oermolaev 26.08.14 13:59 Сейчас в теме
(25) Shaka13, спасибо за ответ. Действительно. Я то приценялся к 1С:Предприятие 8.3. Сервер МИНИ на 5 подключений, а у него цена не зависит от битности.
27. bzmax 26.08.14 14:03 Сейчас в теме
(25) Shaka13,
Скажу больше.

Прирост производительности 1C:x64 от 1С:x32 порядка 5-7%, а цена в два раза больше.

Комментарии как говориться излишне.

Кто то сказал что в данном случае (х32) rphost не может использовать более 4Гб оперативки.
Но кто мешает настроить сервер так что бы у вас работало несколько рабочих процессов :)
28. Shaka13 26.08.14 14:07 Сейчас в теме
(27) bzmax, согласен, можно 32 битный линукс перекомпилировать ядро и он брал памяти столько сколько нужно и тем более мозгов надо для бд преимущественно
поднял сейчас 8.3 на виртуалке, все взлетело без плясок с бубном))) сейчас консоль администрирования настрою на рабочей станции и за постгри возьмусь )
29. bzmax 26.08.14 14:10 Сейчас в теме
(28) Shaka13,
Удачи и (держу кулаки) :)
30. Shaka13 26.08.14 14:57 Сейчас в теме
еще уточняющий момент, читал, что важна последовательность установки сначала postgresql, а потом сервер 1с или не критично, соответсвенно, когда ставить библиотеки ia32 в этом контексте?
31. bzmax 26.08.14 15:03 Сейчас в теме
(30) Shaka13,

очередность постгреса и 1с не важна.
а вот библиотеки ia32 желательно до 1Сх32 ставить
32. Shaka13 26.08.14 23:37 Сейчас в теме
а есть что-то подробное по установке постгри почитать?
33. bzmax 27.08.14 02:29 Сейчас в теме
(32) Shaka13,

Получил письмо, что у тебя была проблема с созданием БД на сервере (не найден хост)

Прости забыл одну важную вещь сказать.
вот тут уже писал об этом
настройка 1с linux
34. Shaka13 27.08.14 02:33 Сейчас в теме
Уже немного голова не соображает )
упал в постгре до версии 9.04 с etersoft при запуске конфигурации пишет
Ошибка загрузки библиотеки libWand.so по причине:Библиотека не обнаружена.
Часть функций будет недоступна.
Обратитесь к разделу справочной системы «1С:Предприятие - Работа пользователя –
Особенности работы в Linux – Внешние библиотеки»
35. Aleksey58 27.08.14 09:36 Сейчас в теме
(34) Shaka13, а не следуют ПО выберать для одинаковых систем, если ты взял ПО для 32-битной системы используй другие программы по 32-битной, а у тебя получается 1с 32-битная, postgresql 64-битная, это тебе не винда где всеровно какое ПО ставить :)).
Я так понял у тебя поднято на виртуалках?, 1с и postgres, я понемаю что на разных системах стоят?

А ругается у тебя на библиотеку libWand.so, т.к. криво поставились пакеты, вот решение
http://www.forum.mista.ru/topic.php?id=692518 ,
ты видать не поставил библиотеку imagemagick:i386
Garstag; alexsey587; Shaka13; +3 Ответить
36. AlexInqMetal 70 27.08.14 10:06 Сейчас в теме
(35) Aleksey58,
а не следуют ПО выберать для одинаковых систем, если ты взял ПО для 32-битной системы используй другие программы по 32-битной
а чего ради? естественно при прочих равных лучше все ставить х64, но учитывая что 1С в два раза больше денюжек хочет за х64, то соотношение цена/качества для 1С х32 намного выше, а postgre бесплатный, так что ничто не мешает x64 ставить.
37. Shaka13 27.08.14 10:10 Сейчас в теме
(35) Aleksey58, ее на каком этапе надо ставить, я видел это решение, но она уже не ставилось (

собственно у меня:
ОС - 64 битная
1С - 32 битная
PostgerSQL - 64 битная

Пока тренируюсь на виртуалке, архитектура похожая, неохота дергать сервер боевой )

1С стала без проблем платформа 8.3
Пострги нашел более менее путевое решение только для этерсофтовского 9.04 если посвежее есть подскажите ссылку
1с-кий постгри не запускается (
38. Aleksey58 27.08.14 10:31 Сейчас в теме
(37) Shaka13, postgresql старая версия, я пока пользуюсь ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/9.1/ ,
но у меня поднято на centos, и проблем при установке нету, а библиотеки следует ставить перед установкой postgres, полазь по инету много описано как настаивать БД.
И уже давно следует 1с переводить на 64-битную, когда база вырастит больше 10 гигов возникнут проблемы, такие ка не хватки памти.
39. Shaka13 27.08.14 10:33 Сейчас в теме
(38) Aleksey58, можно и centos поднять в принципе не критично, есть описание, подскажешь?

и не совсем понятна зависимость размера бд с битностью сервера 1с?
40. Aleksey58 27.08.14 11:35 Сейчас в теме
(39) Shaka13, вот пример установки и настройки http://www.alsigned.ru/?p=1129 .

Зависимость 1с и ОС большая, если у тебя работают 3-5 человек то разницы ты не увидешь, а если у тебя человек 20 то 4 гигов оперативы для БД размером 10 гигов будет маловато, у тебя один отчет будет только создаватся 5 мин. :)).
41. Shaka13 27.08.14 11:42 Сейчас в теме
(40) Aleksey58, у меня на сервере 16 гигов, можно до 192 расширить и добавить еще один процессор, просто вопрос архитектуры не совсем понятен с вашей стороны.
42. Aleksey58 27.08.14 12:00 Сейчас в теме
(41) Shaka13, 32-битная система видит до 3.5 гигов, хоть ты поставишь 30 гигов на эту систему она будет только использовать 3.5 гига ))
46. AlexInqMetal 70 27.08.14 12:10 Сейчас в теме
(42) Aleksey58,
32-битная система видит до 3.5 гигов
известное заблуждение людей не слышавших о PAE. Хотя сейчас речь вообще не об этом речь о х32 сервере 1С, в котором есть ограничение 4Гб на размер одного рабочего процесса, которых можно соорудить столько, сколько позволяет ОП
bzmax; Shaka13; +2 Ответить
47. Shaka13 27.08.14 12:36 Сейчас в теме
(46) AlexInqMetal, может действтельно перекомпилировать ядро?
48. oermolaev 27.08.14 13:25 Сейчас в теме
(47) Shaka13,
может действтельно перекомпилировать ядро?

Зачем же? Ты и PostgreSQL тогда будешь ставить 32-х битный? У тебя ведь всё на одной машине?
43. Shaka13 27.08.14 12:01 Сейчас в теме
44. Aleksey58 27.08.14 12:03 Сейчас в теме
(43) Shaka13, про ОС, у тебя 1с 32 битная один фиг
45. Shaka13 27.08.14 12:09 Сейчас в теме
ну так я выше написал, что:
собственно у меня:
ОС - 64 битная
железо соответственно, посему не переживаю по этому поводу, в принципе можно и ос поставить 32 битную с перекомпилированным ядром, об этом мы выше тоже писали и она будет видеть всю память, в чем вопрос тогда?
49. Aleksey58 27.08.14 13:35 Сейчас в теме
рассуждение идут все в пустую.
если хотите чтобы ПО работало стабильно, то ставьте под систему ту которую она написана, не стоит ставить 32-разрядную 1с на систему 64, сразу будет понятно что она будет каряво работать, необходимо установить дополнительные библиотеки которые написаны для этой системы, а не для ПО.
И если у вас 1с 32-битная, нужно ставить БД 32-битную, и не нужно изобретать велосипед, это вам не винда, в которой безразнице какое ПО стоит )).
51. oermolaev 27.08.14 14:20 Сейчас в теме
(49) Aleksey58,
нужно ставить БД 32-битную

есть мнение что в 32-х битном PostgreSQL будут проблемы с восстановлением дампов базы 1С из резерва. Во всяком случае мне ни разу не удалось восстановить.
50. Shaka13 27.08.14 13:44 Сейчас в теме
вот начал ставить imagemagick:i386 вышло:

Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
imagemagick:i386 : Зависит: libmagickcore4:i386 (>= 8:6.6.9.7) но он не будет установлен
Зависит: libmagickwand4:i386 (>= 8:6.6.9.7) но он не будет установлен
Рекомендует: libmagickcore4-extra:i386 но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

а 14.04 не поддерживает ia32-libs

надо будет добавлять старый репозиторий
52. bzmax 27.08.14 20:49 Сейчас в теме
(50) Shaka13,
извини не мог отвечать (был в командировке)
Итак.

1) 14.04 не поддерживает ia32-libs т.к. сама по себе система мультиархитектурная (т.е. в ней одинакого работают как x32 приложения, так и x64)

2) На чем застрял?
53. Shaka13 27.08.14 21:01 Сейчас в теме
(52) bzmax, l=да включается так dpkg --add-architecture i386 и все должно встать, пока не пробовал, упс дома загорелся и поджег стол, благо в шкафу еще одна стоит :) чуть позже опишу сейчас с 12.04 поиграю, вот затык возник на postgre

а в 14.04. есть баг в загрузчике при собирании программного рейла при загрузке системы, пока не знаю как он отражается на работе системы но бубунтоиды не спешат ее исправлять (
54. Shaka13 28.08.14 02:21 Сейчас в теме
в общем вот почти дошел до цели:
на ubuntu seerver 12.04.5
перед установкой поставил ia32-libs
затем следующие библиотеки
imagemagick
libgsf-1-114
ttf-mscorefonts-installer
unixodbc
установил сервер 1с предприятие 8.3.5
PostgreSQL 9.0.4 (выяснилось, что более высокие версии от etersoft из коробки не ставятся в связке с 1с, ждем их ответа)
в консоли создал кластер, создал бд.
в режиме конфигуратора открывается, а в режиме предприятия пишет:
--------------------------------------------------------------------------------
28.08.2014 2:10:33
Ошибка загрузки библиотеки libWand.so по причине:Библиотека не обнаружена.
Часть функций будет недоступна.
Обратитесь к разделу справочной системы «1С:Предприятие - Работа пользователя –
Особенности работы в Linux – Внешние библиотеки»

при попытке установить еще imagemagick:i386 пишет
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
imagemagick:i386 : Зависит: libmagickcore4:i386 (>= 8:6.6.9.7) но он не будет установлен
Зависит: libmagickwand4:i386 (>= 8:6.6.9.7) но он не будет установлен
Рекомендует: libmagickcore4-extra:i386 но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

вот здесь я немного подвис


на ubuntu seerver 14.04.1
выяснилось, что поддерживается multiarch
решил ее активировать, так же поставил следующие библиотеки
imagemagick
libgsf-1-114
ttf-mscorefonts-installer
unixodbc
при установки сервер 1с предприятие 8.3.5
на последнем шаге запуска сервер вылетела следующая ошибка, хотя такой файл существует:
Starting 1C:Enterprise 8.3 server: -su: /opt/1C/v8.3/i386/ragent: Нет такого файла или каталога

Error: service failed to start!

FAILED

и здесь я тоже подвис )
55. bzmax 28.08.14 02:30 Сейчас в теме
Про 14.04 пока забудь (не облизан еще)

а вот насчет библиотеки libWand при установке 1С ничего не выдавало? (это для 1С нужно, постгресс тут не причем)
56. Shaka13 28.08.14 02:36 Сейчас в теме
(55) bzmax, при установке молчала, может где-то пропустил или не доглядел?
57. bzmax 28.08.14 02:44 Сейчас в теме
(56) Shaka13,

apt-get -f install пробовал
58. Shaka13 28.08.14 02:51 Сейчас в теме
(57) bzmax, да не помогает, даже aptitude

пробовал как тут http://packages.ubuntu.com/precise/imagemagick
http://packages.ubuntu.com/precise/i386/imagemagick/download
потому что ручками выковыривать зависимости муторное дело
при обновлении списков репозиториев опять ошибка
W: Duplicate sources.list entry http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_main_binary-amd64_Packages)
W: Duplicate sources.list entry http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_main_binary-i386_Packages)
W: Вы можете запустить «apt-get update» для исправления этих ошибок
59. bzmax 28.08.14 03:03 Сейчас в теме
(58) Shaka13,

Только две причины могут быть.

1) раз 1С х32 то и библиотеки к ней должны быть х32 (purge imagemagick, а потом install imagemagick:i368, обязательно purge чтобы все настройки и доп.библиотеки снести) возможно тоже самое и с unixodbc придется делать.

2) более прозаичная раз 1С х32 то и библиотеки ищет в папках х32-разрядных, а у тебя imagemagick естественно лежит в х64-разрядных папках
т.е. нужно просто симлинк сделать.
найди где библиотека
sudo find /usr/lib/ -name "libMagickWand.so*" -print
покажет_какой-то_путь
сделай сим линк
ln -s -T покажет_какой-то_путь /usr/lib/libWand.so
начни со второго варианта.

как правило с таким не сталкивался (т.к. всегда с х64 работал)
завтра на досуге попробую с 32 разрядной
61. bzmax 28.08.14 03:09 Сейчас в теме
(58) Shaka13,

а насчет

W: Duplicate sources.list entry http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages


у тебя дублируются строки в файле /etc/apt/sources.list проверь.
60. Shaka13 28.08.14 03:08 Сейчас в теме
вот 2 пути
/usr/lib/libMagickWand.so.4
/usr/lib/libMagickWand.so.4.0.1

надо 2 ссылки делать?
ln -s -T /usr/lib/libMagickWand.so.4 /usr/lib/libWand.so
ln -s -T /usr/lib/libMagickWand.so.4.0.1 /usr/lib/libWand.so
66. bzmax 28.08.14 03:17 Сейчас в теме
(60) Shaka13,
нет сим линк только один.
Можешь на один файл попробовать, потом на другой (начни с более ранней версии)
62. Shaka13 28.08.14 03:13 Сейчас в теме
там вообще нет такой строки
64. bzmax 28.08.14 03:16 Сейчас в теме
(62) Shaka13,
тогда смотри в папке /etc/apt/sources.list.d там файлы с доп.репами значит там дубли.
63. bzmax 28.08.14 03:14 Сейчас в теме
Еще вопрос.
пакет libwebkitgtk установлен ?
65. Shaka13 28.08.14 03:16 Сейчас в теме
67. Shaka13 28.08.14 03:17 Сейчас в теме
68. Shaka13 28.08.14 03:18 Сейчас в теме
одну ставлю ссылку он делает, а на вторую пишет файл существует
69. bzmax 28.08.14 03:21 Сейчас в теме
(68) Shaka13,
естественно :)
если первый сим линк сделал то файл /usr/lib/libWand.so создается.
а при втором симлинке снова этот файл /usr/lib/libWand.so нужно создать, а он уже есть.
Конечно ругаться будет :)
70. Shaka13 28.08.14 03:30 Сейчас в теме
71. Shaka13 28.08.14 03:31 Сейчас в теме
apt-get purge imagemagick
apt-get install imagemagick:i368

E: Не удалось найти пакет imagemagick:i368
72. bzmax 28.08.14 03:49 Сейчас в теме
(71) Shaka13,
Завтра у себя на виртуалке попробую.
73. Shaka13 28.08.14 08:34 Сейчас в теме
на убунту 14.04 проблема поставить 1с, т.к. в бубунте реализована multiarch из-за этого весь сыр бор, даже ради инетереса поставил ее на 12.04 1с не стала )))

осталось победить вот эту ошибку, которая возникает при запуске клиента в режиме предприятия, конфигуратор запускается

--------------------------------------------------------------------------------
28.08.2014 2:10:33
Ошибка загрузки библиотеки libWand.so по причине:Библиотека не обнаружена.
Часть функций будет недоступна.
Обратитесь к разделу справочной системы «1С:Предприятие - Работа пользователя –
Особенности работы в Linux – Внешние библиотеки»
74. bzmax 29.08.14 12:45 Сейчас в теме
(73) Shaka13,

Ввод.данные:
Ubuntu 12.04.4 x64
1C Платформа 8.3.5.1098 x32


Что выяснилось.
Если 1С 32-битная, то и библиотеки imagemagick нужно ставить 32-битные.
Команда sudo apt-get install imagemagick:i386 проблему не решила. Пакет не установился.

Пришлось обманывать бубунту:

1. Скачиваем imagemagick 32-битный отсюда imagemagick

2. Создаем временную папку : mkdir tmp

3. Распаковываем скачанный пакет в эту папку: dpkg-deb -x imagemagick_6.6.9.7-5ubuntu3.3_i386.deb tmp

4. Распаковываем контрольные файлы: dpkg-deb --control imagemagick_6.6.9.7-5ubuntu3.3_i386.deb tmp/DEBIAN

5. Меняем параметр архитектуры с "i386" на “all”: sed -i s/i386/all/ tmp/DEBIAN/control

6. Собираем пакет с новым именем: dpkg -b tmp imagemagick_6.6.9.7-5ubuntu3.3_amd64.deb

7. Устанавливаем пересобраный пакет: sudo dpkg -i imagemagick_6.6.9.7-5ubuntu3.3_amd64.deb

После исполнения вышеописанных танцевальных движений 1С запустилась.

П.С. Но тем не менее данный метод все равно считаю костыльным.
Т.к. правильно sudo apt-get install imagemagick:i386 (покопаюсь в этом нарпавлении)
frogo; Vovan58; Shaka13; +3 Ответить
84. Shaka13 30.08.14 13:08 Сейчас в теме
(74) bzmax, привет! ты мега мозг!!! мне предложили просто установить этот пакет руками установив все зависимости и мне стало не по себе т.к. я насчитал более сотни пакетов ( твое решение классное, но почему-то у меня не пошло (
на 6 этапе при сборке выдало:

dpkg-deb: предупреждение: «tmp/DEBIAN/control» содержит определённое пользователем поле «Original-Maintainer»
dpkg-deb: предупреждение: проигнорировано 1 предупреждение об управляющем(их) файле(ах)

dpkg-deb: сборка пакета «imagemagick» в файл «imagemagick_6.6.9.7-5ubuntu3.3_amd64.deb».

и оно потом по команде ls отображается красным цветом, ну и соответственно не установилось ( что не так?
а ты можешь дать ту библиотеку, которую ты пересобрал или она применима к канкретной машине?
85. bzmax 01.09.14 07:06 Сейчас в теме
(84) Shaka13,
Хм... очень странно. поле «Original-Maintainer» - это имя и электронная почта создателя.
Пакет выслать не могу. Убил виртуалку. Только сегодня вечером снова поставлю и пересоберу.
86. Shaka13 01.09.14 15:06 Сейчас в теме
(85) bzmax, еще предложили в ручную выкачать все зависимости и поставить руками, вот тут вообще просто пипец, там как в библии тот родил то этот родил тот (
75. KotorVB 29.08.14 13:46 Сейчас в теме
ОС Centoc 6. всё по 64х, пробовали с 32х - результат тот же.
Проблем с поднятием самого сервера 1с и его работы у нас нет, всё работает, но! Рабочий процесс безумно просто жрет память.
Пробовали поставить только сервер 1с, не связывали его с посгрисом. Рабочий процесс начинается с 309Мб. Заходим через "администрирование серверов" в соединения. У нас там висит только Планировщик заданий - нулевой. После этой операции рабочий процесс начинает занимать уже 850Мб.
Ну ок, пусть будет столько. Делаем связку с посгрисом и поднимаем типовую бухгалтерию. Там начинают работать фоновое задание и при этом рабочий процесс начинает отъедать потихоньку память не освобождая её. За 3 дня работы только 1 фонового задания на обновление индексов поиска рабочий процесс поднялся до 5Гб и продолжает подниматься.
Испробовали уже все релизы платформы. И 8.2 и 8.3 все по очереди. Результат тот же. Для проверки подняли на винде - рабочий процесс занимает 250Мб. Бывает поднимается до 1Гб, но через пару минут снова очищается до 250Мб.
Помогите, спасите. Что делать? Идеи все кончились.
За неделю на рабочем сервере(30 соединений в среднем +-) отъедает всю память, уходит в своп и падает. А через пару дней уже заметное снижение производительности.
76. Aleksey58 29.08.14 16:08 Сейчас в теме
(75) KotorVB, для начало опиши что за железо, как поднято 1с сервер, на одном сервере с postgresql или раздельно, какая база и размер базы.
78. KotorVB 29.08.14 16:47 Сейчас в теме
(76) Aleksey58, Всё поднято на 1 сервере. Обычная демо версия бухгалтерии, пробовали разных релизов, но даже не важно что за релиз. Такая же проблема при поднятии абсолютно любой конфигурации. Даже обычный тест гилева запускали - итог 1, память ушла. К слову тест так и не завершился, он сутки мучил сервер, пришлось принудительно его завершить.
(77) ansh15, 32Гб. Но даже если поставить 64 всё одно съест всё, просто упадет он на пару дней позже. Перезапускать сервер точно не вариант, работа должна быть круглосуточная.
Неужели у всех на Линуксе нету такой проблемы? Ведь даже просто сервер 1с без связи с посгрисом(т.е. нету ни одной базы) 800Мб есть не должен. Для сравнения на винде сервер в спокойном состоянии рабочий процесс ест 16Мб, а при просмотре соединений через консоль поднимается до 33Мб. Как бы 30Мб и 800Мб - уж слишком большая разница.
Сервер ставили по методике с сайта ИТС и с других ресурсов и устанавливали абсолютно все библиотеки которые в списке обязательных и пробовали с теми которые не обязательные.
Предполагаю что проблема изначально во взаимодействии сервера 1с и ОС. Я сам не админ и как линукс поднимать не знаю (это делал другой человек - админ), может быть есть какие то нюансы в различных сборках? Посоветуйте 100% нормальную? Админ говорит у нас centos 6.5 x86-64 обновленный через yum update, на рабочем сервере ubuntu 12.04 и имеет те же проблемы
79. Aleksey58 29.08.14 17:05 Сейчас в теме
(78) KotorVB, у меня на работе 1с сервер поднят на виртуалках, виртуализация kvm развернута на centos 6.5, 1с сервер поднят на win srv 2008 r2, БД - PostgreSQL, и проблем нету.
(78) KotorVB, попробуй еще другую релиз 1с поставить, может сама 1с глючная попалась.
81. Aleksey58 29.08.14 17:37 Сейчас в теме
(80) ansh15, у меня стоит 8.2.17.169 и проблем не вижу, нужно на linux попробовать поднять посмотреть как будет работать
82. KotorVB 29.08.14 18:09 Сейчас в теме
(80) ansh15, На, я знаю об этой ошибки, но вроде бы как её починили. Пробовали все подрят, сейчас стоит 8.3.5.1119
О, я тут подумал, может быть мы вообще единственные в стране кто поставил сервер 1с на линукс?) Или остальные просто смирились и поставили на ребут каждую ночь, а мне так не надо.
83. bzmax 29.08.14 22:47 Сейчас в теме
(82) KotorVB,
Зачем ребут каждую ночь? Зайдите в консоль сервера (правда консоль пока только из windows работает).
В 8.3 из консоли сервер 1С можно очень динамично настраивать.
И объем занимаемой памяти,
И очистку занятых ресурсов рабочим процессом,
И количество баз и сеансов на процесс,
И настройка назначения процессов (т.е. один процесс под регламентные задания, и другой(ие) под сеансы пользователей)
И т.д., т.д.

При правильно настроенном кластере можно добиться оптимального расхода ресурсов.

П.С. И помните дефолтные настройки (не важно 1С, MS SQL, PostgreSQL и т.п.) никогда не будут работать оптимально! Т.к. дефолтные настройки - это просто демонстрация продукта.
77. ansh15 29.08.14 16:09 Сейчас в теме
(75) KotorVB, не знаю, подойдет ли вам такой совет, но еще можно добавить памяти в сервер.
Можно еще (глубокой ночью) периодически чистить pagecache http://itblog.by/articles/27-kak-ochistit-kesh-faylovoy-sistemy-v-linux-yadre.html
Предварительно остановив сервер приложений и PostgeSQL.
87. besks 38 05.09.14 12:26 Сейчас в теме
Здравствуйте.
У Вас такое активное обсуждение, может Вы и мне поможете.
Сервер Debian 5.0.4 (lenny) x 32
1С предприятие х 32
1С предприятие 8.2 запускается без проблем

1С предприятие 8.3.5.1119 при запуске выдает ошибку
Ошибка загрузки библиотеки libWand.so по причине:Библиотека не обнаружена.
Часть функций будет недоступна.
Обратитесь к разделу справочной системы «1С:Предприятие - Работа пользователя –
Особенности работы в Linux – Внешние библиотеки»

Ссылка ln -s -T /usr/lib/libMagickWand.so /usr/lib/libWand.so есть
Папка /etc/apt/sources.list.d пустая
imagemagik версия 7:6.3.7.9

Большая просьба - помогите подключить библиотеку и запустить 1С 8.3
88. deevil 146 06.09.14 03:52 Сейчас в теме
(87) besks, он ее ищет в другой bin bkb sbin папке.
89. besks 38 08.09.14 08:27 Сейчас в теме
Не помогло.
Можно уточнение - я могу сразу в четыре папки установить ссылки или надо один файл - одна ссылка?
90. w-w-w-w-w- 16.09.15 17:10 Сейчас в теме
Ubuntu 14.04 и Postgresql от Этерсофт для 64 бит
можно набрать в mc
"ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/9.2.4/x86_64/Ubuntu/14.04/*.*"
Если последнее скачивается с сайта 1с, то надо патчить обязательно.
91. bzmax 16.09.15 20:56 Сейчас в теме
Долго не писал своими делами был занят.
Но в ходе недавних исследований и наблюдений могу сказать следующее.

* Установка 1С i386 на Ubuntu 14.04 x64 всегда будет с бубнами (!) т.к. некоторые файлы из пакета libwebkitgtk:i386 по правилам установки пакета должны(!) ставиться на те же пути где должны стоять файлы из пакета libwebkitgtk:x64. А это "конфликт", который стандартными средствами не убрать, только пересбором пакетов. Но это плохая практика т.к. можно нарушить зависимость.
(Обратите внимание именно 32-ух разрядная 1С-ка на 64-х разрядный ubuntu 14.04)
В Ubuntu 15.04 дефекты в пакетах исправлены и все работает на ура.
(Во всех других случаях все работает из коробки)

Теперь несколько замечаний-рекомендаций.

* При установке 32-ой 1С-ки на 64-ую Бубунту нужно помнить следующее:
1) Для 12.04 и ранее необходима установка 32-х библиотек
sudo apt-get install ia32-libs
2) Для 13.10 и позднее нужно "включить" мультиархитектуру
sudo dpkg --add-architecture i386
sudo apt-get update


ВАЖНО! (Вышеописанные правила касаются и установки HASP ключа, т.к. он написан для 32-х библиотек

* Если 1с ругается на отсутствие библиотеки libWand.so, не факт что её нет, может просто 1С не может её найти (не в том пути ищет)
сначала найдем где она
sudo find /usr/lib/ -name "libMagickWand.so*" -print

в моем случае 14.04 бубунта х64 она здесь
/usr/lib/x86_64-linux-gnu/libMagickWand.so.5.0.0 - это сама библиотека т.к. полное имя
/usr/lib/x86_64-linux-gnu/libMagickWand.so.5 - это ссылка на ту что сверху

вот и мы создадим ссылку там где её ищет 1С и с тем названием по которому она его ищет.
sudo ln -s -T /usr/lib/x86_64-linux-gnu/libMagickWand.so.5.0.0 /usr/lib/libWand.so
И не надо симлинки создавать просто повторяя мануалы (у всех дистрибы то разные!).
Сначала посмотрите где библиотека (so-шка), а потом делайте симлинк для неё и желательно в папку /usr/lib/ - эта папка в которой в первую(!) очередь все приложения ищут библиотеки (без всяких там i386 и(или) x86_64)

Ну вот как то так.
92. besks 38 17.09.15 08:30 Сейчас в теме
Спасибо большое.
На Debiane 64 разрядном все работает, а на 32х - общались с тех. поддержкой и в какой то момент времени они сообщили что проблему устранили и все должно работать, но не проверяли, т.к. уже запустили все.
93. w-w-w-w-w- 13.10.15 11:20 Сейчас в теме
В Postgres@Etersoft/9.2.4/x86_64/ есть ещё ошибка в библиотеке
fasttrun_OLD.so
Если версия PostreSQL 9.2.4 от etersoft,
то "Файл ругательства:
/usr/lib/x86_64-linux-gnu/postgresql/fasttrun.so"

Необходим патченный-вылеченный от ошибки и скомпилированный файл прикрепляю вложением.
В любом случае исходный файл на сервере не удаляется, а переименовывается,
например в fasttrun_OLD.so, а вместо него выкладывается прикрепленный.
Так же обратите внимание на владельца-права этого нового файла,
чтобы были как у прежнего-оригинального, после замен.
Владелец
Sudo chmod u=rwx, go=rx fasttrun.so
Права
sudo chown root:root fasttrun.so
sudo chown root:root fasttrun_ORIGINAL.so
94. bzmax 13.10.15 12:43 Сейчас в теме
(93) w-w-w-w-w-,
Я бы не советовал использовать Постгри 9.2.4 либо раннюю, либо позднюю версии.
Вы посмотрите на самом сайте постгри багрепорты по 9.2.4.
Ошибка на ошибке!
Оставьте свое сообщение
Вопросы с вознаграждением