sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Solaris => Thema gestartet von: oobi007 am 22. Juli 2005, 03:58:07
-
Ich kann aus irgendwelchen Gründen keine patches installieren. Ich bekomme immer die unten folgende Meldung.
Woran kann das liegen?
SunOS 5.9
login: oliver
Password:
Last login: Thu Jul 21 23:40:28 from localhost
Sun Microsystems Inc. SunOS 5.9 Generic May 2002
$ su
Password:
# cd patch
# ls
111711-11 112963-16 113718-02 114861-01
111712-11 112964-09 113923-02 114875-01
112233-12 112965-03 114008-01 114971-02
112540-22 112970-07 114014-09 115158-06
112601-09 112975-03 114016-01 115165-04
112617-02 112998-03 114049-12 115172-01
112661-06 113023-01 114125-01 115665-09
112764-07 113033-04 114126-03 115683-03
112785-44 113068-05 114127-03 115689-01
112807-11 113073-14 114129-02 115754-02
112808-06 113077-14 114133-01 116237-01
112810-06 113096-03 114135-01 116245-01
112817-21 113146-05 114153-01 116247-01
112834-04 113226-05 114332-13 116308-01
112874-29 113240-10 114344-08 116453-02
112875-01 113273-07 114361-01 116532-02
112907-03 113277-25 114363-02 116561-04
112908-16 113278-07 114482-04 116807-01
112911-11 113279-01 114495-01 117067-01
112912-01 113319-20 114555-16 117071-01
112921-05 113322-02 114564-04 117114-02
112922-02 113329-11 114569-02 117171-11
112923-03 113447-23 114571-02 CLUSTER_README
112925-04 113451-09 114636-03 copyright
112926-05 113482-02 114684-02 install_cluster
112945-28 113575-05 114713-02 patch_order
112951-09 113579-07 114721-05
112960-19 113713-17 114729-01
# ./install_cluster
./install_cluster: cannot execute
#
-
Zum Patchen brauchst du Root-Rechte.
Idealerweise solltest du das im Singleuser-Mode machen (boot -s).
Gruß
Hans-Peter
-
root is er - siehe:
$ su
Password:
# cd patch
-
Jo, hast recht, wer lesen kann ist im Vorteil.
Ich hätte gerne noch etwas Lesestoff.
Poste doch bitte mal den Output von ls -l
-
Hier ist der gewünschte Lesestoff.
Gruß, Oliver
SunOS 5.9
login: oliver
Password:
Last login: Thu Jul 21 23:46:46 from localhost
Sun Microsystems Inc. SunOS 5.9 Generic May 2002
$ su
Password:
# ls -l
total 6
drwxr-xr-x 108 oliver staff 2560 Jul 20 20:08 patch
# cd patch
# ls -l
total 266
drwxr-xr-x 3 oliver staff 512 Jul 19 23:40 111711-11
drwxr-xr-x 3 oliver staff 512 Jul 19 23:41 111712-11
drwxr-xr-x 68 oliver staff 1536 Jul 19 23:47 112233-12
drwxr-xr-x 6 oliver staff 512 Jul 19 23:48 112540-22
drwxr-xr-x 7 oliver staff 512 Jul 19 23:48 112601-09
drwxr-xr-x 3 oliver staff 512 Jul 19 23:48 112617-02
drwxr-xr-x 15 oliver staff 512 Jul 19 23:49 112661-06
drwxr-xr-x 4 oliver staff 512 Jul 20 00:14 113226-05
drwxr-xr-x 3 oliver staff 512 Jul 20 00:14 113240-10
....
drwxr-xr-x 3 oliver staff 512 Jul 20 20:01 116237-01
drwxr-xr-x 3 oliver staff 512 Jul 20 20:01 116245-01
drwxr-xr-x 3 oliver staff 512 Jul 20 20:01 116247-01
drwxr-xr-x 4 oliver staff 512 Jul 20 20:02 116308-01
drwxr-xr-x 3 oliver staff 512 Jul 20 20:02 116453-02
drwxr-xr-x 3 oliver staff 512 Jul 20 20:03 116532-02
drwxr-xr-x 13 oliver staff 512 Jul 20 20:03 116561-04
drwxr-xr-x 3 oliver staff 512 Jul 20 20:04 116807-01
drwxr-xr-x 3 oliver staff 512 Jul 20 20:04 117067-01
drwxr-xr-x 6 oliver staff 512 Jul 20 20:04 117071-01
drwxr-xr-x 3 oliver staff 512 Jul 20 20:05 117114-02
drwxr-xr-x 16 oliver staff 512 Jul 20 20:06 117171-11
-rw-r--r-- 1 oliver staff 13322 Jul 20 20:08 CLUSTER_README
-rw-r--r-- 1 oliver staff 2574 Jul 20 20:08 copyright
-rw-r--r-- 1 oliver staff 6375 Jul 20 20:08 install_cluster
-rw-r--r-- 1 oliver staff 1060 Jul 20 20:08 patch_order
#
-
# ./install_cluster
./install_cluster: cannot execute
-rw-r--r-- 1 oliver staff 6375 Jul 20 20:08 install_cluster
install_cluster fehlt die permission executable !
chmod 744 install_cluster
Michael
-
Es hat funktioniert, Danke :-)
Hat man als root nicht automatisch alle Rechte?
-
Hallo Oliver,
Root hat zwar immer Recht, aber in diesem Fall stellt sich für die Shell erst mal die Frage,
ob diese Datei grundsätzlich ausührbar ist.
Einem Unix ist der Name einer Datei egal. Somit fallen so Geschichten wie eine Steuerung
der Ausführbarkeit einer Datei über ein Suffix aus.
.sh .pl .... sind schön für die Dokumentation aber die Shell schaut auf die Protections
und nur die Zählen im 1. Schritt.
Als nächstes wird dann der Anfang der Datei ausgewertet. Ist dort z.B. ein
#!/pfad/zu/interpreter -mitSchalter dann wird der entsprechende Interpreter (bash, perl, ...)
gestartet oder wenn ein ELF Header vorhanden, dann halt der Code geladen.
Gruß
Hans-Peter
-
du kannst alternativ auch so ein script mit (ba)/(k)/(c)sh direkt starten. Dann brauchste keine Berechtigung setzen. Also zum Beispiel:
sh install-cluster
Allerdings ist das Setzen der richtigen Berechtigung sicher vorzuziehen. Aber fürs nächste mal und wenn es schnell gehen muss ;)
Mfg. Erisch
-
install_cluster fehlt die permission executable !
Darauf hätte ich anfänglich getippt, allerdings hatte install_cluster bei mir nach dem entpacken immer execute-Rechte. Ich schätze mal da ist Sun ein Fehler passiert...