[Open source] 1С + PostgreSQL на Ubuntu. Описание некоторых проблем

В продолжении темы о Linux и его использовании продолжу описание сложностей и проблем, которые могут возникнуть.
Во первых, одна из наиболее надоедливых проблем, с которым я столкнулся на убунте – это глюк в KDE связанная с приводом компакт-дисков (CD-ROM). Если в дисководе нет диска – то система с периодичность примерно в две минуты просто останавливалась. В логах это выглядит следующим образом:
[code]
2009-11-06 09:54:10 our-note kernel [170802.724077] ata1.01: qc timeout (cmd 0xa0)
2009-11-06 09:54:15 our-note kernel [170807.764049] ata1: link is slow to respond, please be patient (ready=0)
2009-11-06 09:54:20 our-note kernel [170812.748049] ata1: device not ready (errno=-16), forcing hardreset
2009-11-06 09:54:20 our-note kernel [170812.748067] ata1: soft resetting link
2009-11-06 09:54:20 our-note kernel [170812.952638] ata1.00: configured for UDMA/100
2009-11-06 09:54:20 our-note kernel [170812.984444] ata1.01: configured for PIO0
2009-11-06 09:54:20 our-note kernel [170812.992458] ata1: EH complete
[/code]
В результате поиска по Интернету было обнаружено сообщение на багтраке о подобной проблеме. Ввиду того, что при наличии диска проблем не возникает – особенно с этим не разбирался.
Так же возникают проблемы с отображением некоторых окон в 1С бухгалтерии под WINE. Например, наиболее частые проблемы возникали с окном “Подбор” – оно периодически переставало открываться, до перезапуска программы. Данная проблема была отмечена в релизе 8.1.14 – причин такого поведения выявить не удалось. После перехода на версию 8.1.15 – данная проблема исчезла.
В целом работу 1С под WINE можно назвать вполне стабильной и безошибочной. Основные проблемы с которыми пришлось столкнуться:
1. Работа с HASP. Локальный ключ не удалось заставить работать под WINE никаким образом. Так как данная проблема не актуальна на офисе (в работе используется сетевой ключ) особо с ней не разбирался. На магазинах проблема решена стандартным способом.
2. Изредка возникают ошибке в работе конфигуратора – это касается моментов выгрузки данных в файл. Наиболее часто проблема возникает при выгрузке на сетевые ресурсы (выбивало ошибку и конфигуратор просто закрывался) – но и при выгрузке на локальный диск проблема тоже иногда возникала.
3. Некорректная работа с окнами, о которой уже упоминалось выше – источником проблем судя по всему является сама бухгалтерия – т.к. в релизе 8.1.15 эти ошибки устранены.
При переходе на 15 релиз решил заодно обновить версию PostgreSQL – на сайте 1С была выложена новая версия 8.3.3. После обновления, база создалась нормально, но при попытке загрузить в нее данные получил следующую ошибку – “operator XXXXX is not a member of opfamily XXXXX”. Ошибка судя по всему возникает из-за некорректной работы самой 1С с правами доступа при создании БД. Данные загружаются, после чего возникает ошибка и база очищается. Попытка выполнить переиндексацию БД не помогло. Решить проблему не удалось, пришлось выполнить даунгрейт (обновление с понижением версии) до версии PostgreSQL 8.2.6.
Помимо этого, особых проблем либо сложностей не возникало. Так как графическая оболочка KDE по своему интерфейсу мало отличаются от Windows то проблемы пользователей в целом были больше связаны с низким уровнем собственно компьютерной грамотности, чем собственно с проблемами ОС.
Таким образом, использование Linux в качестве ОС на рабочих станциях вполне нормально и оправданно. Но, так как использование компьютерной техники не ограничивается только лишь бухгалтерией, то в следующей статье я рассмотрю вопросы работы с сетью и организации рабочего пространства для пользователей в офисе.

©Varkon Ltd 2010
При перепечатке материала ссылка на данный сайт обязательна.
ООО Варкон. Высококачественный сервис и поддержка.

Если статья была полезна вам – не забывайте поделиться ею со своими друзьями в социальных сетях. Если есть вопросы – задавайте в комментариях либо в наших социальных группах.

4 коментарі до “[Open source] 1С + PostgreSQL на Ubuntu. Описание некоторых проблем

  1. Если исходить из того, что используется нелегальное ПО – то тогда, что внедрение на базе Widonws, что Linux – большого значения не имеет. Существует устойчивое мнение что вопервых админа под Linux якобы труднее найти и уровень его знаний должен быть выше. Но утверждение само по себе достаточно спорное – откровенно слабый админ под Windows возможно и будет обходится компании дешевле, но тогда с этой точки зрения Жигули – тоже машина.

Коментувати не дозволено.