Project

General

Profile

Actions

Bug #7954

closed

/hipster: after update svc:/system/pools/dynamic:default is not starting

Added by Predrag Zečević over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Category:
-
Target version:
-
Start date:
2017-03-09
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Hi, after update to latest /hipster

$ uname -rosv
SunOS 5.11 illumos-39b16bd Solaris

Service svc:/system/pools/dynamic:default has failed to start:
$ svcs -xv
svc:/system/pools/dynamic:default (dynamic resource pools)
 State: maintenance since March  9, 2017 10:36:12 AM CET
Reason: Start method exited with $SMF_EXIT_ERR_FATAL.
   See: http://illumos.org/msg/SMF-8000-KS
   See: man -M /usr/share/man -s 1M poold
   See: /var/svc/log/system-pools-dynamic:default.log
Impact: This service is not running.

Looking at log:
$ tail -9 /var/svc/log/system-pools-dynamic:default.log
[ Mar  9 10:35:54 Method "start" exited with status 95. ]
[ Mar  9 10:36:12 Leaving maintenance because clear requested. ]
[ Mar  9 10:36:12 Enabled. ]
[ Mar  9 10:36:12 Executing start method ("/lib/svc/method/svc-poold start"). ]
ld.so.1: poold: fatal: libjvm.so: open failed: No such file or directory
ld.so.1: poold: fatal: relocation error: file /usr/lib/pool/poold: symbol JNI_CreateJavaVM: referenced symbol not found
/lib/svc/method/svc-poold: line 45: 5514: Killed
poold failed to start: error 265
[ Mar  9 10:36:12 Method "start" exited with status 95. ]

$ ldd  /usr/lib/pool/poold
        libpool.so.1 =>  /usr/lib/libpool.so.1
        libjvm.so =>     (file not found)
        libc.so.1 =>     /lib/libc.so.1
        libxml2.so.2 =>  /usr/lib/libxml2.so.2
        libscf.so.1 =>   /lib/libscf.so.1
        libnvpair.so.1 =>        /lib/libnvpair.so.1
        libexacct.so.1 =>        /usr/lib/libexacct.so.1
        libpthread.so.1 =>       /lib/libpthread.so.1
        libz.so.1 =>     /usr/lib/libz.so.1
        liblzma.so.5 =>  /usr/lib/liblzma.so.5
        libm.so.2 =>     /lib/libm.so.2
        libsocket.so.1 =>        /lib/libsocket.so.1
        libnsl.so.1 =>   /lib/libnsl.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libgen.so.1 =>   /lib/libgen.so.1
        libsmbios.so.1 =>        /usr/lib/libsmbios.so.1
        libmd.so.1 =>    /lib/libmd.so.1
        libmp.so.2 =>    /lib/libmp.so.2
        libdevinfo.so.1 =>       /lib/libdevinfo.so.1
        libsec.so.1 =>   /lib/libsec.so.1
        libavl.so.1 =>   /lib/libavl.so.1
        libidmap.so.1 =>         /usr/lib/libidmap.so.1

Probably needs recompiling only.

Regards.

Actions #1

Updated by Alexander Pyhalov over 4 years ago

Is it still the same with latest bits installed (illumos-a3905a4 , osnet-incorporation 2017.0.0.16250) ?

Actions #2

Updated by Alexander Pyhalov over 4 years ago

  • Assignee set to Alexander Pyhalov
Actions #3

Updated by Predrag Zečević over 4 years ago

Hi,
I had no chance to check that update, but this morning one:

$ uname -rosv
SunOS 5.11 illumos-3d75a28 Solaris

$ pkg list -H osnet-incorporation
consolidation/osnet/osnet-incorporation           0.5.11-2017.0.0.16251      i--

And service has been started, e.g. no error in log file...

Regards.

Actions #4

Updated by Alexander Pyhalov over 4 years ago

  • Status changed from New to Resolved

poold had to be recompiled with JDK 8 to work correctly and we had some issues with illumos-gate clean build. Now they are solved.

Actions

Also available in: Atom PDF