Domino 8.5 e SUSE SLES 10 SP2

  • 22 Jun, 2009

Neste fim de semana fizemos um upagrade de um Domino 7.0.2 para a versão 8.5. O Linux instalado antes era o SUSE SLES 9 SP3.
O Domino 8.5 não suporta o SUSE 9 então solicitamos o upgrade para versão SUSE SLES 10 SP1, pois já existem 03 servidores em produção com este Linux.
O upgrade do Linux foi realizado, mas a versão instalada foi o SUSE SLES 10 SP2. Aparentemente tudo ok pois os requesitos de sistema não informam nada sobre SP1 ou SP2 para o SUSE. A instalação terminou com um “warning” informado que o SUSE 10 não é suportado. Foi um warning mas devia ser um “fail” pois o Domino assim que foi iniciado apresentou um CRASH. Veja abaixo a mensagem de erro:

06/20/2009 06:22:49 PM  HTTP Server: Using Internet Site Configuration View
Exception in thread “main” java.lang.SecurityException: Signers of ‘lotus.domino.axis.InternalFault’ do not match signers of other classes in package
        at java.lang.ClassLoader.checkPackageSigners(ClassLoader.java:312)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:254)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:506)

      ………
Exception in thread “main” java.lang.SecurityException: Signers of ‘lotus.domino.axis.message.RPCParam’ do not match signers of other classes in package
        at java.lang.ClassLoader.checkPackageSigners(ClassLoader.java:312)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:254)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:506)

       ……….
Exception in thread “main” java.lang.SecurityException: Signers of ‘lotus.domino.types.Fault’ do not match signers of other classes in package
        at java.lang.ClassLoader.checkPackageSigners(ClassLoader.java:312)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:254)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:506)
        at java.net.URLClassLoader.access$300(URLClassLoader.java:77)
        at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:905)
        at java.security.AccessController.doPrivileged(AccessController.java:284)

Stack base = 0xbfeb088c, Stack size = 556 bytes
Fatal Error signal = 0x0000000b PID/TID = 9362/-1263466832
6/20/2009 18:22:51  Running NSD
NSD is in progress ……………..

Verifiquei o install.log e percebi que ele removeu alguns arquivos do diretório /java/bin. Como era um upgrade achamos que poderia ser até normal.
A task que gerava o CRASH era a HTTP. Abrimos um PMR e a IBM não tinha ainda nenhum caso parecido, mas ajudaram pois fizeram um análise do NSD e detectaram que alguns arquivos estavam faltando.

Solução:  O Linux foi reinstalado para SUSE SLES 10 SP1 e reinstalamos o Domino 8.5, tudo funcionou perfeitamente.
Portanto cuidado com o SUSE SLES 10 SP2, infelizmente não ficamos sabendo a causa do problema pois o servidor tinha de voltar a operar e a janela de manutenção já estava acabando.

Related Posts

Migrating messages from Domino to Google using IMAP

  • 20 Feb, 2022

It's only for messages. No calendar migration Imapsync command is a tool allowing incremental and recursive imap transfers from one mailbox to another. If you don't understand the previous sentence,

Migrating messages from Domino to Google using IMAPRead More

Domino V12 and Verse 2.1 How to add a Photo URL

  • 08 Jun, 2021

Today i setup a Domino V12 server just for test some new features. A customer ask to use photos on Verse hosting photos on Domino. Domino V12 comes with Verse 2.0. I just download the version 2.1 of

Domino V12 and Verse 2.1 How to add a Photo URLRead More

Notes / Domino is forever

  • 04 Feb, 2021

Yesterday it seemed like it would be an ordinary working day but a client called me informing about the expiration of a certifier. It would be normal to resolve the problem with the re-certification p

Notes / Domino is foreverRead More