Страница 1 из 1

iManager 2.6+PKI.NPM=проблема

СообщениеДобавлено: 31 янв 2008, 13:45
Сергей Дубров
Поставил iManager2.6+iman26_sp4.npm на NW6.5SP5 (eDir 8.7.3.8 ), ставлю нужные плагины - всё работает, кроме одного: Novell Certificate Server Plug-ins for iManager (PKI.NPM) (последняя на сегодня версия для iManager 2.6 - 3.300.20070925) - при попытке вызвать любой пункт из "Novell Certificate Access" или "Novell Certificate Server" получаю Error: System Error, в Details:


Код: Выделить всё
java.lang.NoSuchFieldError: value\r\n at com.novell.security.japi.pki.NPKIAPI.NPKICreateContext(Native Method)\r\n at com.novell.security.japi.pki.NPKIAPI.createContext(NPKIAPI.java:1762)\r\n at com.novell.security.japi.pki.NPKIAPI.initialize(NPKIAPI.java:5998)\r\n at com.novell.security.japi.pki.NPKIAPI.(NPKIAPI.java:1741)\r\n at com.novell.admin.PKI.certificate.eDir.eDirCertificateManager.W(Unknown Source)\r\n at com.novell.admin.PKI.certificate.eDir.eDirCertificateManager.(Unknown Source)\r\n at com.novell.admin.PKI.certificate.eDir.eDirCertificateManager.getEDirCertManager(Unknown Source)\r\n at com.novell.admin.PKI.certificate.CertManager.A(Unknown Source)\r\n at com.novell.admin.PKI.certificate.CertManager.getCertManager(Unknown Source)\r\n at com.novell.admin.PKI.pages.Page_UserCertificates.G(Unknown Source)\r\n at com.novell.admin.PKI.pages.Page_UserCertificates.showPage(Unknown Source)\r\n at com.novell.admin.PKI.util.UIContext.?(Unknown Source)\r\n at com.novell.admin.PKI.util.UIContext.execute(Unknown Source)\r\n at com.novell.admin.PKI.tasks.ViewUserCertificates.execute(Unknown Source)\r\n at com.novell.emframe.dev.Task.execute(Task.java:490)\r\n at
...



Что интересно, есть один единственный пункт, ткнувшись в который я получаю то, что надо, без ошибки:

Novell Certificate Server -> Create Trusted Root Container.

Что бы это значило, откуда ошибка? Есть мнение, что проблема связана с устаревшей версией jdk (java version "1.4.2_09") - у кого какие мысли будут на этот счёт?

Решение найдено(?)

СообщениеДобавлено: 31 янв 2008, 15:33
Сергей Дубров
Порылся на новеловском форуме и нашёл страдальца с точно такми же симптомами:

"I upgraded to iManager 2.6 (from iManager 2.5) with success on a NetWare 6.5 SP5 server that hosts the CA. Novel Certificate Server is version 2.7.8.

I get the following Error and if I click the "Details..." button I get the
text below.

Error: System Error
The system encountered an unknown error. Please contact Novell Support.

Any suggestions?
I've un-installed and re-installed iMgr 2.6 with no improvement."


Всё как у меня - NW6.5SP5 и iManager 2.6 ставился поверх 2.5 и PKI.NPM последней версии (http://www.novell.com/products/consoles ... 26/pki.npm) - и ошибки те же самые.

Товарищ оказался упорный и нарыл способ решения проблемы. Привожу его здесь полностью:

Код: Выделить всё
Following solved the issue for me:
- from NW6.5 GUI uninstall the following:
   iMgr 2.6
   Tomcat4
   Apache 2 Web Server & Tomcat4 Servlet..
   Apache 2 Admin Server
- renamed folders "tomcat", "apache2", "adminsrv"
- reinstalled:
   iMgr 2.6 (select Yes to installation of all plug-ins)
   Tomcat4
   Apache 2 Web Server & Tomcat4 Servlet..
   Apache 2 Admin Server
- restart server and deleted all App3 Certificates
- run PKIDIAG and create new certificates
- run "tckeygen.ncf"
- start iManager 2.6 and do NOT install available Plug-Ins
- problem solved.  You should already have the Certificate Server plug-in
Ver 3.2 that will work fine.

The entire issue what that I would see the Available Plug-Ins for iMgr 2.6
and install them all, which actually caused the problem.  The Certificate
Server plug-in version 3.3 was causing the issue.

The issue would likely have been resolved by simply NOT installing the
Certificate Server Ver 3.3... plug-in but I included all steps done for my
own records. "


У меня в связи с этим вопрос: а что он имеет в виду под all App3 Certificates?

СообщениеДобавлено: 31 янв 2008, 15:50
Андрей Тр. aka RH
Вероятно, старые сертификаты этого сервера ? Которые SSL IP/DNS и IP/DNS AG - раз он потом их пересоздает PKIDIAG'ом. Может, у него такое имя сервера - App3 :)

Всё оказалось намного проще

СообщениеДобавлено: 31 янв 2008, 15:51
Сергей Дубров
В общем, ничего из описанных выше страстей мне делать не пришлось - штатно убрал PKI v3.3, попробовал тот, что шёл с iManager (v3.01) - работает (руссифицированный). Вытащил PKI.NPM v3.2 из SP6 (неруссифицированный) - он тоже работает нормально.

Т.е., товарищ оказался прав в том, что PKI.NPM v3.3 - кривой. Но мне оказалось достаточным откатиться на версию 3.2, без сносов/переустановок апача/томкэта и пр. ужасов.