Lotus Notes/Domino (вопросы, проблемы, советы)

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

Аватара пользователя
dmz
Сообщения: 17

Lotus Notes/Domino

Сообщение dmz »

Поставил Lotus Notes 6.5.4 под Wine 1.1.16 на OpenSUSE 11.1.

К серверу подключается, базы открывает, почта работает.

Но, есть 2 проблемы:

1. Не открывает документы. Выдает следующее сообщение: "Sorry, an application to open this document cannot be found".
Подскажите, пожалуйста, кто сталкивался, как можно решить проблему. (Может надо notes.ini подправить?)

2. При малейшем сбое, Lotus "вылетает" и больше не запускается, пока не перезагрузить компьютер.
Что здесь посоветуете?

Спасибо.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Lotus Notes/Domino

Сообщение Hoblin »

dmz писал(а):
13.03.2009 13:20
2. При малейшем сбое, Lotus "вылетает" и больше не запускается, пока не перезагрузить компьютер.
Что здесь посоветуете?

А убить вайнсервер перед запуском - не помогает?
$ wineserver -k
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

Hoblin писал(а):
13.03.2009 13:22
dmz писал(а):
13.03.2009 13:20
2. При малейшем сбое, Lotus "вылетает" и больше не запускается, пока не перезагрузить компьютер.
Что здесь посоветуете?

А убить вайнсервер перед запуском - не помогает?
$ wineserver -k


согласен - не совсем корректно сформулировал.

помогает, но не всегда.
один юзер повис, его теперь даже удалить нельзя.

Перефразирую: Бывает, что при сбое Lotus "вылетает" и больше не запускается, пока не перезагрузить компьютер. Можно ли как-то "убить" всё, что держит юзера? ("Top" показывает, что юзера ниче не держит).
Спасибо сказали:
Аватара пользователя
Nelar
Сообщения: 138

Re: Lotus Notes/Domino

Сообщение Nelar »

Что здесь посоветуете?

Cкажите а установить родную версию под Linux вам какие то религиозные причины не позволяют? ;)
http://www.nsftools.com/NL7/
Спасибо сказали:
Аватара пользователя
Shalar
Сообщения: 29
ОС: CentOS 5.8, RHEL 5.7

Re: Lotus Notes/Domino

Сообщение Shalar »

Nelar писал(а):
13.03.2009 14:27
Что здесь посоветуете?

Cкажите а установить родную версию под Linux вам какие то религиозные причины не позволяют? ;)
http://www.nsftools.com/NL7/

Была такая же проблема. После долгих плясок с бубном все заработало. Деталей сейчас уже и не вспомню :rolleyes:
А по поводу ссылки...хорошо разъясняет, но вот только клиента Lotus под Linux там взять не удастся. Я помнится мулом его выкачивал, но сначала решил все-таки добить под вайном и все получилось.
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

Nelar писал(а):
13.03.2009 14:27
Что здесь посоветуете?

Cкажите а установить родную версию под Linux вам какие то религиозные причины не позволяют? ;)
http://www.nsftools.com/NL7/


дело в том, что юзерам 6-я версия привычнее.
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

Shalar писал(а):
13.03.2009 16:23
... но сначала решил все-таки добить под вайном и все получилось.


главный вопрос: Как добиться, чтоб лотус под вайном открывал документы?

Тоже пляшу с бубнам уже каторый день, ничё не происходит.

Может в notes.ini что-то надо подправить или dll-ок каких добавить в system32? :unsure:
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: Lotus Notes/Domino

Сообщение AlexFilth »

Просмотрите вывод работы вашей программы в терминале. Вайн очень хорошо рассказывает какая либа оказалась недолибой и ее можно заменить нативной.
-=emerge -auDn world=-
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

Вот что пишут в хэлпе лотуса:

Чтобы открыть вложения
Вложенный файл открывается в приложении, в котором он был создан, при условии, что это приложение установлено на компьютере. Даже если на компьютере отсутствует приложение, в котором был создан вложенный файл, имеется возможность просмотреть его содержимое. Дополнительные сведения см. в разделе Чтобы просмотреть вложения.
1. Выделите вложение.
2. Выберите команду: Вложение - Открыть.
Примечание При открытии вложенного файла Notes отправляет операционной системе запрос запустить версию приложения, соответствующую типу вложенного файла. Например, чтобы открыть вложенный файл REPORT.LWP, операционная система запустит приложение Lotus Word Pro. Если тип вложенного файла не распознан, сохраните файл на компьютере, затем откройте его из операционной системы и выберите приложение, которым его следует открыть.

Чтобы изменить вложения
Если требуется изменить вложенный файл, Notes откроет этот файл в том приложении, с помощью которого файл был создан. После того как измененный файл сохранен и закрыт, Notes заменит в документе старый вложенный файл обновленным. Старое вложение не требуется удалять из документа, просто вложите заново отредактированный файл. При закрытии документа Notes нажмите кнопку "Да", чтобы сохранить изменения во вложении, или нажмите кнопку "Нет" для отмены изменений.
1. Выделите вложение.
2. Выберите команду: Вложение - Изменить.
3. Измените файл и сохраните его в приложении, которое было использовано для редактирования.
4. При закрытии документа Notes нажмите кнопку "Да", чтобы сохранить документ.



ЗЫ: Выходит что, теперь мс оффис под вайном поднимать, но это же бредъ!!! :g:
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Lotus Notes/Domino

Сообщение Hoblin »

А где тут хоть слово про MSO???
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

Hoblin писал(а):
16.03.2009 08:06
А где тут хоть слово про MSO???


из хэлпа следует, что лотус должен видеть оффис в ОС: "...Notes отправляет операционной системе запрос запустить версию приложения..."

делаю вывод, что если он не видит ООо в линухе, значит он смотрит только в вайн, где никакова офиса нет.

След-но, либо заставить лотус увидеть ООо, либо ставить МСО под вайном.

Других идей пока нет. :disgust:
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Lotus Notes/Domino

Сообщение Hoblin »

Я подозреваю, что
отправляет операционной системе запрос запустить версию приложения, соответствующую типу вложенного файла

это обычный ShellExecute (то же самое, что команда "start" в Windows)
В таком случае можно без особых проблем запустить в линуксовом OO - ищите на форуме темы про связь wine с нативным OO.
Готовое решение давно есть в WINE@Etersoft (на его примере и разобрана связь с офисом здесь на форуме)

Если же приложение запускается через COM, то поддержка OO должна быть в первую очередь со стороны самого Lotus. В винде работает с OO? Тогда ставьте виндовый OO под вайном, пока не будет сделан враппер, позволяющий пробрасывать OpenOffice из хост-системы.

Если Lotus работает через COM _только_ с MSO, то смотрите в сторону UniOffice. Там тоже придётся OpenOffice в вайн устанавливать, но без этого пока никак.
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

Hoblin писал(а):
16.03.2009 08:52
... придётся OpenOffice в вайн устанавливать.

поставил ООо 3.0 в вайне и все заработало (правда с глюками). Может др.версию попробовать?
Читал, что под ваней хорошо идёт МСО 2000 и МСО ХР (тоже не плохо). Не знаю - правда/нет. Надо дистр откопать, проверить. :)

Вобщем пока вопросы остаются открытыми, особенно этот:
Можно ли как-то "убить" всё, что держит юзера в лотусе? ("Top" показывает, что юзера ниче не держит).
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Lotus Notes/Domino

Сообщение Hoblin »

dmz писал(а):
16.03.2009 11:24
поставил ООо 3.0 в вайне и все заработало

Если хотите использовать родной ОО - посмотрите сюда, тут несложное решение: Трансляция вызова из MS Office Word v OOWRITE

dmz писал(а):
16.03.2009 11:24
Читал, что под ваней хорошо идёт МСО 2000 и МСО ХР (тоже не плохо). Не знаю - правда/нет

Правда, только сомневаюсь, что оправдано использование MSO в случае, когда работает открытый софт.

dmz писал(а):
16.03.2009 11:24
Можно ли как-то "убить" всё, что держит юзера в лотусе?

В любом случае, всё, что связано с виндовой программой, крутится в вайнсервере. Убивая wineserver - убиваете всё, что принадлежит лотусу.
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

Hoblin писал(а):
16.03.2009 11:57
dmz писал(а):
16.03.2009 11:24
Можно ли как-то "убить" всё, что держит юзера в лотусе?

В любом случае, всё, что связано с виндовой программой, крутится в вайнсервере. Убивая wineserver - убиваете всё, что принадлежит лотусу.

ситуация решилась сама собой - юзер стал запускать лотус. Видимо до суси наконец дошло, что юзера надо "отпустииииить" :)

Hoblin писал(а):
16.03.2009 11:57
dmz писал(а):
16.03.2009 11:24
поставил ООо 3.0 в вайне и все заработало

Если хотите использовать родной ОО - посмотрите сюда...

т.е. лотус будет видеть родной ОО через виндовозный ОО, а не напрямую?

не породит ли это доп. глюки?
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Lotus Notes/Domino

Сообщение Hoblin »

dmz писал(а):
17.03.2009 07:41
т.е. лотус будеть видеть родной ОО через виндовозный ОО, а не напрямую?

не породит ли это доп. глюки?

Нет, тут всего лишь дополнение команды "wine start"
Если прога таким образом вызывает офис (что вполне вероятно), то вайн будет запускать то, что указано в реестре. Ставя виндовый ОО, мы позволяем ему записать себя в качестве приложения, а делая такой скрипт запуска - просто вызываем родной ОО, передавая ему адрес документа. Дополнительные глюки тут получить сложно.
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

Hoblin писал(а):
17.03.2009 12:19
Нет, тут всего лишь дополнение команды "wine start"

а как именно ее дополнить, в реестре пути поменял, но:

Hoblin писал(а):
27.06.2007 15:09
На примере решения этерсофта показываю как сделать:

...

И соответственно c:\windows\command\ooffice:

Код: Выделить всё

#!/bin/sh

UNIXPATH=`winepath "$1"`
ooffice "$UNIXPATH"

эти строки где надо поправить, нипанятнаа :(

может "разъжуёте" для плохосхватывающих :blush:
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Lotus Notes/Domino

Сообщение Hoblin »

dmz писал(а):
17.03.2009 13:40
эти строки где надо поправить

Нигде не нужно править, нужно по указанному пути (на winedevices/c:) сделать скрипт запуска OO

Вот этот скрипт в нынешнем его состоянии

Код: Выделить всё

#!/bin/sh
# Wrap script for search and run OOo in host system
# Copyright 2007 Konstantin Kondratyuk
# Copyright 2007 Vitaly Lipatov
# FIXME: GUI warning, test with OOo from InfraResource

# do not translate URL
if echo "$1" | grep ".*://" >/dev/null; then
    UNIXPATH="$1"
else
    UNIXPATH=`winepath "$1"`
fi

PLAYERLIST="ooffice openoffice.org2.2 openoffice.org2.3 openoffice.org2.4 openoffice.org2.5 soffice"

for i in $PLAYERLIST; do
            test -n "$OOFFICE" && break
            OOFFICE=`which $i 2>/dev/null`
done

test -z "$OOFFICE" && { echo "OpenOffice.org is not found on your system, check for ooffice executable in PATH"; exit 1; }
$OOFFICE "$UNIXPATH"
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

Hoblin писал(а):
17.03.2009 14:09
Вот этот скрипт в нынешнем его состоянии...

Спасибо за помощь.

А вообще, похоже на парадокс, но виндовый ОО под вайном работает стабильнее чем родНОЙ под СУСЕЙ 11.1 (проверено не на одном компе).
В частности, имеют место быть следующие процессы:
1. Родной ОО (впрочем как и вайновый) отказывается открывать крупные доки (многостраничные вритены, многолистовые калки и тд). Либо, даже если открывает их после доооолгого раздумья, через некоторое время закрывает его (файл) без предупреждения.
2. Присуще только родному ОО: При попытке сохранить изменения в документе - ОО "повисает" напрочь. Доходило до абсурда: проще было отправить документ по емэйлу, чем сохранить его на жестком диске.
3. Кроме того, не всегда стабильно работает "Копирование/Вставка". (Под вайном в этой части все стабильно).

Чешу репу, не пойму, в чем подвох - СУСИ, ООо или руки (хотя опять же повторюсь глюки одинаковые на нескольких компах)?
:scratch_one-s_head:
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

dmz писал(а):
23.03.2009 11:19
Чешу репу, не пойму, в чем подвох ...

Подвох оказался в руках - KDE криво поставил, отсюда и глюки.

В GNOME, установленном "по умолчанию", родной ООо пашет как часы, все описанные выше процессы работают стабильно. :rolleyes:
Спасибо сказали:
Аватара пользователя
dmz
Сообщения: 17

Re: Lotus Notes/Domino

Сообщение dmz »

Shalar писал(а):
13.03.2009 16:23
Cкажите а установить родную версию под Linux вам какие то религиозные причины не позволяют? ;)
http://www.nsftools.com/NL7/

Пытаюсь поставить Lotus Notes 7.0.1 Linux по этому хэлпу.

Дошел до последнего скрин-шота, но вместо него появляется лишь окно:
, и всё - больше ничего не происходит.

Подскажите, пожалуйста, может быть я что-то пропустил или не сделал? :mellow:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали: