Сообщение: не удается открыть адресную книгу (names.nsf) из–за ошибки <ошибка>. до исправления ошибк

Тема в разделе "Lotus - Администрирование", создана пользователем anna, 26 апр 2016.

  1. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    Коллеги, подскажите, пожалуйста: notes спорадически выкидываетет ошибку "Не удается открыть адресную книгу (names.nsf) из–за ошибки <ошибка>. До исправления ошибки расположения будут недоступны." http://www.ibm.com/support/knowledg...p.doc/err_unable_open_name_add_r.html?lang=ru
     
    #1 anna, 26 апр 2016
    Последнее редактирование: 14 июн 2016
  2. Wanderer

    Wanderer Lotus team
    Lotus team

    Регистрация:
    23 мар 2006
    Сообщения:
    369
    Симпатии:
    14
    Что? Ничего непонятно! names.nsf - это не почтовая база, а локальная база контактов и с настройками клиента Lotus. Про это сказано и в ссылке. Ни в коем случае нельзя указывать names.nsf в качестве почтовой базы.
    Где нет почтовых файлов для пользователей? На сервере или на машинах пользователей? В любом случае, это не повод для вышеуказанной ошибки. Данная ошибка говорит о том, что у вас либо нет локального файла names.nsf на машине пользователя, либо кривые настройки места вызова в клиенте Lotus. Проверяйте наличие файла, проверяйте настройки места вызова в клиенте Lotus - когда найдете причину и опишите здесь, тогда можно будет что-то обсуждать.
     
  3. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    Ок, меня и саму удивила инструкция от ibm, но, тем не менее, каким-то чудом ругаться при этом перестает (хотя это тоже неточно, тк ошибка то есть, то нет).
    Почтовой базы нет нигде у пользователей. При этом, пользователи работают очень давно, ошибка стала появляться недавно и бессистемно. Что должно быть прописано тогда на вкладке mail? не дает оставить незаполненные поля.
    Так что переформулирую вопрос: "Как избавиться от ошибки, внедрив нужные изменения у всех пользователей."
     
    #3 anna, 26 апр 2016
    Последнее редактирование модератором: 26 апр 2016
  4. Wanderer

    Wanderer Lotus team
    Lotus team

    Регистрация:
    23 мар 2006
    Сообщения:
    369
    Симпатии:
    14
    Опишите для начала вашу ситуацию.
    1. Что значит нет почтовой базы у пользователей? У пользователей нет почты Lotus? Зачем необходим клиент Lotus?
    2. Что именно вы делаете у пользователей сейчас по инструкции от IBM, чтобы пропала ошибка?
    3. Файл names.nsf у пользователя на месте? в подпапке Data?

    На всякий случай, чтобы не было разночтений. Почтовая база - это файл с почтой пользователя. Файл names.nsf - это файл локальных контактов пользователя.
     
  5. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    1. Нет лотусовой почты. Клиент нужен чтобы делать всё :) почта роутится
    2. Пока ничего не делаю.
    3. Да
    обнаружила, что у двоих несчастных в учетке (в АК) были прописаны пути к мейловым базам, а базы уже давно удалены. Но у меня, например, ошибка была, а пути не было.
     
  6. Wanderer

    Wanderer Lotus team
    Lotus team

    Регистрация:
    23 мар 2006
    Сообщения:
    369
    Симпатии:
    14
    Массово зачистить путь к почтовой базе в месте вызова клиента Lotus можно только самописным агентом, который должен запускаться локально. Можно попробовать в АК зачистить путь к почтовой БД, просто сменив типа записи в поле Mail System на значение None. Но эти изменения в АК не передаются уже настроенным клиентам автоматом.

    Ваша проблема не в пути к несуществующей почтовой базе. Нужно искать причины. Ошибка указывает на names.nsf, а вы почему-то крутитесь вокруг почтовых ящиков.
     
  7. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    А та рекомендация, на которую вы сами дали ссылку, помогает? Может что-то с правами доступа к файлу в ОС? Но почтовые ящики тут точно не причём. В локальной names.nsf помимо личных контактов прописаны параметры подключения к серверам (locations). В серверной names.nsf прописаны пользователи и пр.
     
  8. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    Я понимаю, что это все выглядит странно. Эта ошибка возникает у разных пользователей в разное время, а потом пропадает - совершенно произвольно. Доступ к локальному names.nsf у всех есть. Прописать none в локейшнах невозможно - попробуйте сами.
     
  9. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Какой-нибудь сканер, например антивирус, может временно блокировать файл names.nsf на компьютере пользователя.
     
    2 пользователям это понравилось.
  10. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    314
    Симпатии:
    8
    Итак, внимание, ответ. Это не сканер, не антивирус и не адресная книга. Это означало вот что - в коде, выполняющемся в момент возникновения ошибки, идет обращение к поврежденной базе. И эта база - не адресная книга. В нашем случае база распухла и не удаляла архивное. И она может даже открываться и казаться иногда вполне нормальной. На английском ошибка выглядит так: "Notes Error: Unable to open Name and Address Book (%s), due to error '%e'. Locations cannot be used until the problem has been corrected"
    удачи на дорогах.
     
Загрузка...

Поделиться этой страницей