[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
При перепечатке материала ссылка на данный сайт обязательна.
ООО Варкон. Высококачественный сервис и поддержка.

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

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

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

Обсуждение закрыто.