🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.sys.sun.admin
7 messages
7 total messages Started by Tomasz Kłoczko Tue, 19 Sep 2006 09:51
instalacja iPlaneta
#13537
Author: Tomasz Kłoczko
Date: Tue, 19 Sep 2006 09:51
246 lines
9369 bytes
Ano mam z tym niejakie kłopoty.
Potencjalnie część z nich może mieć źródło w tym że próbuję to coś
zainstalować w nieco przykrojonym środowiski.
Po instalacji pakietów zgodnie z dokumetacją wykonuję
"directoryserver idsktune" a następnie "directoryserver configure". W
pierwszym przypadku komukaty są dość dziwne bo odnoszą do braku patchy
ba Solka 9, a instalacja wykonywana jest w S10U2. W przypadku drugiego
polecenia wszystkie parametry jakie podaję są domyślne (akceptuję to co
jest proponowane). Całość wywala się na braku prawidłowego dowiązania do
perla. Czyżby iPlanet 5.2 nie był przystosowany do Sol10 ?

Poniżej komunikaty z idsktune i log z konfigurowania.
Całość instalacji wykonuję w non-global zonie (FAQ do zoningu potwierdza
że nie powinno być kłopotów z instalacją LDAP serwera w non-global
zonie).

Ma ktoś jakieś sugestie ?

bash-3.00# directoryserver idsktune

Sun ONE Directory Server system tuning analysis version 9-MAY-2003. 
Copyright 2002-2003 Sun Microsystems, Inc.

NOTICE : System is usparc-SUNW,UltraAX-i2-solaris5.10_s10s_u2wos_09a (1
processor).

NOTICE : Patch 112233-04 (SunOS 5.9: Kernel Patch) is not installed.

NOTICE : Patch 112601-04 (SunOS 5.9: PGX32 Graphics) is not installed.

NOTICE : Patch 112764-06 (SunOS 5.9: Sun Quad FastEthernet qfe driver)
is not installed.

NOTICE : Patch 112785-15 (X11 6.6.1: Xsun patch) is not installed.

NOTICE : Patch 112808-03 (OpenWindows 3.6.3: Tooltalk patch) is not
installed.

NOTICE : Patch 112817-07 (SunOS 5.9: Sun GigaSwift Ethernet 1.0 driver
patch) is not installed.

NOTICE : Patch 112834-02 (SunOS 5.9: patch scsi) is not installed.

NOTICE : Patch 112875-01 (SunOS 5.9: patch
/usr/lib/netsvc/rwall/rpc.rwalld) is not installed.

NOTICE : Patch 112902-12 (SunOS 5.9: kernel/drv/ip Patch) is not
installed.

NOTICE : Patch 112907-01 (SunOS 5.9: libgss Patch) is not installed.

NOTICE : Patch 112908-07 (SunOS 5.9: gl_kmech_krb5 Patch) is not
installed.

NOTICE : Patch 112951-05 (SunOS 5.9: patchadd and patchrm Patch) is not
installed.

NOTICE : Patch 112963-06 (SunOS 5.9: linker patch) is not installed.

NOTICE : Patch 112964-04 (SunOS 5.9: /usr/bin/ksh Patch) is not
installed.

NOTICE : Patch 112970-03 (SunOS 5.9: patch libresolv.so.2) is not
installed.

NOTICE : Patch 112975-02 (SunOS 5.9: patch /kernel/sys/kaio) is not
installed.

NOTICE : Patch 112998-02 (SunOS 5.9: patch /usr/sbin/syslogd) is not
installed.

NOTICE : Patch 113023-01 (SunOS 5.9: Broken preremove scripts in S9 ALC
packages) is not installed.

NOTICE : Patch 113033-03 (SunOS 5.9: patch /kernel/drv/isp and
/kernel/drv/sparcv9/isp) is not installed.

NOTICE : Patch 113273-02 (SunOS 5.9: /usr/lib/ssh/sshd Patch) is not
installed.

NOTICE : Patch 113277-09 (SunOS 5.9: sd and ssd Patch) is not installed.

NOTICE : Patch 113278-01 (SunOS 5.9: NFS Daemon Patch) is not installed.

NOTICE : Patch 113279-01 (SunOS 5.9: klmmod Patch) is not installed.

NOTICE : Patch 113319-11 (SunOS 5.9: patch /usr/lib/libnsl.so.1) is not
installed.

NOTICE : Patch 113333-02 (SunOS 5.9: libmeta Patch) is not installed.

NOTICE : Patch 113454-04 (SunOS 5.9: ufs Patch) is not installed.

NOTICE : Patch 113492-01 (SunOS 5.9: fsck Patch) is not installed.

NOTICE : Patch 113575-04 (SunOS 5.9: sendmail Patch) is not installed.

NOTICE : Patch 113579-01 (SunOS 5.9: ypserv/ypxfrd Patch) is not
installed.

NOTICE : Patch 113713-03 (SunOS 5.9: pkginstall Patch) is not installed.

NOTICE : Patch 113718-01 (SunOS 5.9: usr/lib/utmp_update Patch) is not
installed.

NOTICE : Patch 113859-02 (SunOS 5.9: Sun ONE Directory Server 5.1 patch)
is not installed.

NOTICE : Patch 113886-07 (OpenGL 1.3: OpenGL Patch for Solaris (32-bit))
is not installed.

NOTICE : Patch 113887-07 (OpenGL 1.3: OpenGL Patch for Solaris (64-bit))
is not installed.

NOTICE : Patch 113923-02 (X11 6.6.1: security font server patch) is not
installed.

NOTICE : Patch 113993-01 (SunOS 5.9: mkfs Patch) is not installed.

NOTICE : Patch 114008-01 (SunOS 5.9: cachefsd Patch) is not installed.

NOTICE : Patch 114133-01 (SunOS 5.9: mail Patch) is not installed.

NOTICE : Patch 114135-01 (SunOS 5.9: at utility Patch) is not installed.

NOTICE : Patch 114153-01 (SunOS 5.9: Japanese SunOS 4.x Binary
Compatibility(BCP) patch) is not installed.

NOTICE : Patch 114359-01 (SunOS 5.9: mc-us3 Patch) is not installed.

NOTICE : Patch 114497-01 (CDE 1.5: dtsession patch) is not installed.

NOTICE : Patch 114564-01 (SunOS 5.9: /usr/sbin/in.ftpd Patch) is not
installed.

NOTICE : Patch 114684-01 (SunOS 5.9: samba Patch) is not installed.

NOTICE : Patch 114713-01 (SunOS 5.9: newtask Patch) is not installed.

NOTICE : Patch 114721-01 (SunOS 5.9: usr/lib/fs/ufs/ufsrestore Patch) is
not installed.

NOTICE : Patch 114724-01 (SunOS 5.9:
usr/sadm/lib/wbem/providerutility.jar Patch) is not installed.

NOTICE : Patch 114861-01 (SunOS 5.9: /usr/sbin/wall) is not installed.

NOTICE : Solaris patches can be obtained from http://sunsolve.sun.com or
your
Solaris support representative.  

prtconf: devinfo facility not available
NOTICE : /etc/system does not have a setting for tcp:tcp_conn_hash_size
The default is 256.

NOTICE : The tcp_conn_req_max_q value is currently 128, which will limit
the
value of listen backlog which can be configured.  It can be raised by
adding
to the end of the /etc/init.d/inetinit a line similar to:
ndd -set /dev/tcp tcp_conn_req_max_q 1024

NOTICE : The tcp_keepalive_interval is set to 7200000 milliseconds
(120 minutes).  This may cause temporary server congestion from lost
client connections.

NOTICE : The tcp_keepalive_interval can be reduced by adding the
following line
to the end of the /etc/init.d/inetinit:
ndd -set /dev/tcp tcp_keepalive_interval 600000

NOTICE : The NDD tcp_ip_abort_cinterval is currently set to 180000
milliseconds (180 seconds).  This may cause long delays in establishing
outgoing connections if the destination server is down.

NOTICE : If the directory service is intended only for LAN or private 
high-speed WAN environment, this interval can be reduced by adding to
the end
of the file /etc/init.d/inetinit:
ndd -set /dev/tcp tcp_ip_abort_cinterval 10000

NOTICE : The NDD tcp_ip_abort_interval is currently set to 180000
milliseconds (180 seconds).  This may cause long delays in detecting
connection failure if the destination server is down.

NOTICE : If the directory service is intended only for LAN or private 
high-speed WAN environment, this interval can be reduced by adding to
the end
of the file /etc/init.d/inetinit:
ndd -set /dev/tcp tcp_ip_abort_interval 60000

NOTICE : The TCP initial sequence number generation is not based on RFC
1948.
If this directory service is intended for external access, add the
following
to the end of /etc/init.d/inetinit:
ndd -set /dev/tcp tcp_strong_iss 2

NOTICE : The NDD tcp_smallest_anon_port is currently 32768.  This allows
a
maximum of 32768 simultaneous connections.  More ports can be made
available by
adding a line to the end of /etc/init.d/inetinit:
ndd -set /dev/tcp tcp_smallest_anon_port 8192


I końcówka w "directoryserver configure"

Installing Directory Server
|-1%--------------25%-----------------50%-----------------75%--------------100%|
Update of the Directory Server layout ... done
Update of the links between server root and Directory Server Layout ...
done



/var/mps/serverroot/bin/slapd/admin/bin/ns-update:
/var/mps/serverroot/bin/slapd/admin/bin/perl: not found


Configuration of the Directory Server failed.

Error Directory Server configuration  failure

Warning Access rights update of server root directory failed

Error Configuration of the server(s) failed.

W tym wypadku:

bash-3.00# ls -la
/var/mps/serverroot/bin/slapd/admin/bin/perl 
lrwxrwxrwx   1 root     root          24 Sep 19 11:44 /var/mps/serverroot/bin/slapd/admin/bin/perl -> null//usr/perl5/bin/perl

Oczywiście perla mam zainstalowanego:

bash-3.00# pkginfo | grep perl
system      SUNWperl584core              Perl 5.8.4 (core)
system      SUNWperl584usr               Perl 5.8.4 (non-core)

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek@rudy.mif.pg.gda.pl*
Re: instalacja iPlaneta
#13536
Author: przemol
Date: Tue, 19 Sep 2006 12:50
12 lines
1171 bytes
Tomasz Kłoczko wrote:
> Ano mam z tym niejakie kłopoty.
> [...]
> Oczywiście perla mam zainstalowanego:
> 
> bash-3.00# pkginfo | grep perl
> system      SUNWperl584core              Perl 5.8.4 (core)
> system      SUNWperl584usr               Perl 5.8.4 (non-core)

A było juz o tym na grupie. Oj było ...

przemol
Re: instalacja iPlaneta
#13538
Author: Tomasz Kłoczko
Date: Tue, 19 Sep 2006 15:08
90 lines
4114 bytes
przemol <przemolicc@poczta.fm-no-spam> wrote:
> Tomasz Kłoczko wrote:
>> Ano mam z tym niejakie kłopoty.
>> [...]
>> Oczywiście perla mam zainstalowanego:
>> 
>> bash-3.00# pkginfo | grep perl
>> system      SUNWperl584core              Perl 5.8.4 (core)
>> system      SUNWperl584usr               Perl 5.8.4 (non-core)
> 
> A było juz o tym na grupie. Oj było ...

No dobra .. znalazłem że trzeba mieć perla 5.6.1 (SUNWpl5u) :)
Tak czy inaczej nadziałem się na inny dziwny efekt.
Instalacja SUNWpl5u w non-global zonie:

bash-3.00# pkgadd -d . SUNWpl5p 
pkgadd: ERROR: The package <SUNWpl5p> may only be installed by the
global zone administrator
pkgadd: ERROR: unable to install package <SUNWpl5p>

1 package was not processed!

No dobra więc to samo z global:

bash-3.00# yes | pkgadd -d . SUNWpl5u 
## Verifying package <SUNWpl5u> dependencies in zone <ldap>

The package <SUNWpl5u> contains scripts which will be executed on
zone <ldap> with super-user permission during the process of
installing this package.

Do you want to continue with the installation of <SUNWpl5u> [y,n,?] y

Processing package instance <SUNWpl5u> from
</net/v440/export/install/media/Solaris_10/Solaris_10/Product>
## Installing package <SUNWpl5u> in global zone

Perl 5.6.1 (core)(sparc) 11.10.0,REV=2005.01.21.15.53
Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
Using </> as the package base directory.
## Processing package information.
## Processing system information.
   5 package pathnames are already properly installed.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

This package contains scripts which will be executed with super-user
permission during the process of installing this package.

Do you want to continue with the installation of <SUNWpl5u> [y,n,?] y

Installing Perl 5.6.1 (core) as <SUNWpl5u>

## Installing part 1 of 1.
8308 blocks

Installation of <SUNWpl5u> was successful.
## Installing package <SUNWpl5u> in zone <ldap>

Perl 5.6.1 (core)(sparc) 11.10.0,REV=2005.01.21.15.53
Using </> as the package base directory.
## Processing package information.
## Processing system information.
   5 package pathnames are already properly installed.

Installing Perl 5.6.1 (core) as <SUNWpl5u>

## Installing part 1 of 1.
8308 blocks

Installation of <SUNWpl5u> on zone <ldap> was successful.

W tym wypadku zasoby okkowe są rozseparowane między global i ldap.
Nie widzę w sumie powodu dla którego akurat SUNWpl5u miałby być możliwy
do instalacji tylko z global. Mogę teraz w global usunąc SUNWpl5u i
efekt będzie taki jakbym zainstalował tylko SUNWpl5u w zonie ldap.

Tak czy inaczej etap wstępnej konfiguracji ldap serwera wygląda że
przeszedł .. ciekawe na jakie śmiesznostki dalej się nadzieję :)

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek@rudy.mif.pg.gda.pl*
Re: instalacja iPlaneta
#13539
Author: robert j. wozny
Date: Tue, 19 Sep 2006 18:34
26 lines
1796 bytes
Tomasz Kłoczko <kloczek@wun.zie.pg.gda.pl> writes:

> No dobra .. znalazłem że trzeba mieć perla 5.6.1 (SUNWpl5u) :)
> Tak czy inaczej nadziałem się na inny dziwny efekt.
> Instalacja SUNWpl5u w non-global zonie:
>
> bash-3.00# pkgadd -d . SUNWpl5p 
> pkgadd: ERROR: The package <SUNWpl5p> may only be installed by the
> global zone administrator
> pkgadd: ERROR: unable to install package <SUNWpl5p>

  jak tworzyles zone? zapewnie z inheritowanym /usr i okolice...

> No dobra więc to samo z global:
>
> bash-3.00# yes | pkgadd -d . SUNWpl5u 
> ## Verifying package <SUNWpl5u> dependencies in zone <ldap>
[...]

  a to dziala... jeszcze przyjemniejsze jest to, ze tak na prawde pliki w
  zone'ie ldap oprocz informacji/etc nie sa instalowane - bo sa
  inheritowane z global:/usr

ps. jak się myle... to niech ktos mnie poprawi 8-[

-- r.
Re: instalacja iPlaneta
#13540
Author: Tomasz Kłoczko
Date: Wed, 20 Sep 2006 16:02
59 lines
3398 bytes
robert j. wozny <robert.wozny@gmail.com> wrote:
> Tomasz Kłoczko <kloczek@wun.zie.pg.gda.pl> writes:
> 
>> No dobra .. znalazłem że trzeba mieć perla 5.6.1 (SUNWpl5u) :)
>> Tak czy inaczej nadziałem się na inny dziwny efekt.
>> Instalacja SUNWpl5u w non-global zonie:
>>
>> bash-3.00# pkgadd -d . SUNWpl5p 
>> pkgadd: ERROR: The package <SUNWpl5p> may only be installed by the
>> global zone administrator
>> pkgadd: ERROR: unable to install package <SUNWpl5p>
> 
>  jak tworzyles zone? zapewnie z inheritowanym /usr i okolice...
> 
>> No dobra więc to samo z global:
>>
>> bash-3.00# yes | pkgadd -d . SUNWpl5u 
>> ## Verifying package <SUNWpl5u> dependencies in zone <ldap>
> [...]
> 
>  a to dziala... jeszcze przyjemniejsze jest to, ze tak na prawde pliki w
>  zone'ie ldap oprocz informacji/etc nie sa instalowane - bo sa
>  inheritowane z global:/usr
> 
> ps. jak się myle... to niech ktos mnie poprawi 8-[

Moje zdziwienie sytuacją wynika właśnie z tego że nie ma tu
współdzielenia zasobów z global (pełna separacja).
Za powyższe odpowiedzialna jest procedura preparowania pakietu SUNWpl5u.
W pkginfo ma on:

SUNW_PKG_ALLZONES=true
SUNW_PKG_HOLLOW=false

a powinno być (IMO):

SUNW_PKG_ALLZONES=false
SUNW_PKG_HOLLOW=false

Poprostu nie ma tu żadnego uzasadnienia żeby wymuszać powyższym instalowanie
tego zawsze od global w dół. Jak się przyjrzeć t ow sumie mało który
pakiet dystrybucyjny ma SUNW_PKG_ALLZONES=false co jest IMO jednak błędem.
Będzie to jeszcze lepiej widać jak będzie można używać zfs na root fs.
W takim scenariuszu zapewne będzie się często tworzyć zony na
poszczególne komponenty systemu poprzez snapshot na zasobach z global i
doinstalowanie na snapshocie dodatkowych pakietów co zapewni np.
współdzielenie na poziomie stronnicowania np. libc między global i tak
utworząną non-global zoną z jednoczesną możliwością utrzymania pełnego
RW w non-global. Będzie to o np. świetne środowisko do testowanai
wszelkiego rodzaju aktualizacji środowiska jakieś aplikacji bez
wykonywania klonowania zasobów na potrzeby takich operacji (mniejsze
zapotrzebowanie na storage).

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek@rudy.mif.pg.gda.pl*
Re: instalacja iPlaneta
#13541
Author: przemol
Date: Thu, 21 Sep 2006 06:35
17 lines
1816 bytes
Tomasz Kłoczko wrote:
 > [...]
> Będzie to jeszcze lepiej widać jak będzie można używać zfs na root fs.
> W takim scenariuszu zapewne będzie się często tworzyć zony na
> poszczególne komponenty systemu poprzez snapshot na zasobach z global i
> doinstalowanie na snapshocie dodatkowych pakietów co zapewni np.
> współdzielenie na poziomie stronnicowania np. libc między global i tak
> utworząną non-global zoną z jednoczesną możliwością utrzymania pełnego
> RW w non-global. Będzie to o np. świetne środowisko do testowanai
> wszelkiego rodzaju aktualizacji środowiska jakieś aplikacji bez
> wykonywania klonowania zasobów na potrzeby takich operacji (mniejsze
> zapotrzebowanie na storage).

Na snapshot-ach nie możesz nic zapisywać/modyfikować. Do tego są 
potrzebne właśnie klony.

przemol
Re: instalacja iPlaneta
#13542
Author: Tomasz Kłoczko
Date: Thu, 21 Sep 2006 14:55
27 lines
2361 bytes
przemol <przemolicc@poczta.fm-no-spam> wrote:
> Tomasz Kłoczko wrote:
> > [...]
>> Będzie to jeszcze lepiej widać jak będzie można używać zfs na root fs.
>> W takim scenariuszu zapewne będzie się często tworzyć zony na
>> poszczególne komponenty systemu poprzez snapshot na zasobach z global i
>> doinstalowanie na snapshocie dodatkowych pakietów co zapewni np.
>> współdzielenie na poziomie stronnicowania np. libc między global i tak
>> utworząną non-global zoną z jednoczesną możliwością utrzymania pełnego
>> RW w non-global. Będzie to o np. świetne środowisko do testowanai
>> wszelkiego rodzaju aktualizacji środowiska jakieś aplikacji bez
>> wykonywania klonowania zasobów na potrzeby takich operacji (mniejsze
>> zapotrzebowanie na storage).
> 
> Na snapshot-ach nie możesz nic zapisywać/modyfikować. Do tego są 
> potrzebne właśnie klony.

Masz rację. Tak czy inaczej sklonowany system plikowy jest zależny od
tego z którego powstał i początkowo współdzieli te same bloki co pozwalać
będzie na to co napisałem.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek@rudy.mif.pg.gda.pl*
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads