PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HP-UX 10.20 & swinstall



Stormbringer
21.10.02, 10:44
Hallo,

habe gerade eine gebrauchte HP9000 A-Class erhalten ;)
Nun habe ich ein kleines Problem: swinstall will nicht :(

Mittlerweile kann ich mich als root anmelden (nachdem ich beim Vorbesitzer nachfragen mußte ... die haben tatsächlich ihre Produktivaccounts nicht geändert).

Zunächst die Systemdaten:
Systemname: kpg180c2
/var/spool/sw ist als Verzeichnis ist vorhanden (0777 - root:sys)
Ablageort für zu installierende Programme: /software

Wenn ich dann bspw. swinstall (oder auf den Punkt "Copy Software to Depot" via sam gehe) aufrufe erhalte ich die Meldung:

"kpg180c2:/var/spool/sw": You do not have the required permissions
to select this target. Please check to see that you have the
required permissions using the "swacl" command or see your system
administrator for assistance.

Ok, gehe ich auf den Punkt "Install Software to Local Host", so erscheint nach einiger Zeit:


The default source "/var/spool/sw" does not exist or is not a valid
source and there are no other registered depots on kpg180c2. You can
type in the depot path on this host or choose a different host.

Ändere ich dann das Installationsmedium auf "Local Directory", und gebe dort /software an, so erscheint:


There is currently no depot software on host "kpg180c2" at location
"/software".



Na klasse ... :(

Beende ich also sam, und versuche es aus der Konsole heraus.
Also ein swreg -l root /software/joe.depot -v
Und das ergibt:


swreg -l root /software/joe.depot -v

======= 10/21/02 11:15:20 MDT BEGIN swreg SESSION (non-interactive)

* Session started for user "root@kpg180c2".

* Beginning Selection
* Targets: kpg180c2
* Objects: /software/joe.depot
-v
ERROR: "kpg180c2:/software/joe.depot": You do not have the required
permissions to perform this SD operation. Please check to see
that you have the required permissions using the "swacl"
command or see your system administrator for assistance.
ERROR: More information may be found in the daemon logfile on this
target (default location is
kpg180c2:/var/adm/sw/swagentd.log).
ERROR: "kpg180c2:-v": You do not have the required permissions to
perform this SD operation. Please check to see that you have
the required permissions using the "swacl" command or see your
system administrator for assistance.
ERROR: More information may be found in the daemon logfile on this
target (default location is
kpg180c2:/var/adm/sw/swagentd.log).
* Selection had errors.



======= 10/21/02 11:15:20 MDT END swreg SESSION (non-interactive)


Was darf ich als root überhaupt (swacl -l root)?


root177> swacl -l root
#
# swacl Installed Software Access Control List
#
# For host: kpg180c2:/
#
# Date: Mon Oct 21 11:26:45 2002
#

# Object Ownership: User= root
# Group=sys
# Realm=kitty
#
# default_realm=kitty
object_owner:crwit
group:swadm:crwit
any_other:-r--t


Wer ist kitty, wer ist crwit, und wie kann ich das ändern????
Reicht ein manuelles editiern der Dateien /var/adm/sw/products/ifiles/_ACL bzw. _OWNER?
(Ich befürchte ja fast, das ich das so nicht tun sollte ....)

Gruß

Stormbringer
21.10.02, 11:29
Ok ... etwas weiter bin ich nun doch gekommen :)
Man muß tatsächlich das System neu booten!! Ein reines beenden und neu starten des swinstalld reicht nicht aus - die Änderungen aus /var/adm/sw/security werden nur nach einem Neustart übernommen.

Ok, nun darf ich auch als root ein "swacl -l host -M user:root@kpg180c2:crwit" ausführen.
Danach erscheinen zwar keine Meldungen über Zugriffsbeschränkungen mehr, aber installieren kann ich immer noch nicht ..... mal weiterforschen .... ;)

Gruß

Stormbringer
21.10.02, 12:23
Hätte mir, und euch, diesen gesamten thread ersparen können, wenn ich nur vorher etwas mehr gelesen hätte ... ;)

Soweit, sogut ....
nur waren die Archivdateien defekt.
Nachdem ich nun alle noch einmal heruntergeladen habe, und dann folgende Schritte ausgeführt habe, funzt alle!!! :)


cd /software
gunzip *
gzcat joe-2.8-sd-10.20.depot > joe.depot -> nur als Beispiel
swcopy -s /software/joe.depot -> dann wird es via sam Modul erledigt!

In dem sam Modul muß dann eigentlich nur noch alles bestätigt werden.

Gruß

next
21.10.02, 13:05
willst du dich nicht für die gute ratschläge bedanken? :p :D