Думаю, вам лучше задать свой вопрос на русскоязычном форуме Ubuntu http://forum.ubuntu.ru/
Google мне подсказывает,что там нечто похожее уже пробегало:
http://forum.ubuntu.ru/index.php?topic=226935.0
Последнее сообщение наводит меня на вопросы: а что там у вас на сервере в качестве СУБД работает? Случайно не MS SQL Server?
Проверил:
Сервер: MS Windows 2008 Standart x86_64 + MS SQL Server 2008 x86_64 + Сервер 1C Предприятия 8.3.6.2332 x86_64
Клиент: ALT Linux 7.0.5 i586 + Клиент 1С 8.3.6.2332 i586
Настроил подключение на клиенте, используя IP сервера, попробовал подключиться и получил окно с сообщением:
"Ошибка при выполнении операции с инфорационной базой
server_addr=srvtest descr=-2(0xFFFFFFFE): Неизвестная ошибка -2 line =1102 file=./src /DataExchangeCommon.cpp"
Все как у топикстартера.
А если проверить пинг по имени сервера:
# ping srvtest
ping: unknown host srvtest
Следовательно, клиентская машина
должна знать имя сервера
Руководствуясь вот этим:
https://forum.altlinux.org/index.php/topic,30681.0.htmlНа клиенте под root добавил в файл /etc/hosts/ строку:
10.0.1.2 srvtest.mydomain srvtest
Потом:
# /etc/chroot.d/resolv.all
Теперь проверка на клиенте:
# ping srvtest
PING srvtest.mydomain (10.0.1.2) 56(84) bytes of data.
64 bytes from srvtest.mydomain (10.0.1.2): icmp_req=1 ttl=128 time=0.323 ms
64 bytes from srvtest.mydomain (10.0.1.2): icmp_req=2 ttl=128 time=0.213 ms
Теперь проверка подключения клиента 1С.
После выбора ИБ появилось окно выбора пользователя. Процесс пошел.
Тестовая ИБ загрузилась, только выдала в окно служебных сообщений:
"COM-объекты поддерживается только в операционных системах Windows"
Вопрос решился в ALT Linux.
Проблема у топикстартера на Ubuntu может быть в недоступности имени сервера на клиенте, но могут быть и другие причины.