Script ausführen nicht möglich unter Root

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
terrific2010
Beiträge: 6
Registriert: 02.05.2010 10:25:18

Script ausführen nicht möglich unter Root

Beitrag von terrific2010 » 07.05.2010 09:28:20

Hallo Leute,
ich hab seit gestern meinen Root-Server.
Klappt alles soweit.
Nun wollte ich css installieren:
- hab einen user css mit home verzeichnis erstellt
- hab per wget die hldsupdatetool.bin gezogen
- sie per chmod 777 hldsupdatetool.bin ausführbar gemacht
- wollte nun per ./hldsupdatetool.bin
die Datei starten klappt nicht.

Fehlermeldung: no such file or directorx

Datei vorhanden hab es per ls -l gecheckt.
Dateiname richtig geschrieben auch, ist die einzige datei im home verzeichnis und hab sie per tab schreiben lassen, also vervollständigen lassen.

Mir gehen die Ideen aus, hat einer eine Idee?

Gruß
Jan

Benutzeravatar
Meillo
Moderator
Beiträge: 9253
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Script ausführen nicht möglich unter Root

Beitrag von Meillo » 07.05.2010 09:43:09

terrific2010 hat geschrieben:Hallo Leute,
Willkommen im Forum.

Nun wollte ich css installieren:
Was ist ``css''?
- sie per chmod 777 hldsupdatetool.bin ausführbar gemacht
`chmod +x hldsupdatetool.bin' wäre besser gewesen. Verstehe den Unterschied zwischen den beiden Befehlen!

- wollte nun per ./hldsupdatetool.bin
die Datei starten klappt nicht.

Fehlermeldung: no such file or directorx
Ist das die *komplette* Fehlermeldung? Oder steht das sowas wie ``foo: no such file or directory'', denn dann könnte es an einer ganz anderen Datei liegen. Bitte poste die komplette Fehlermeldung, besser die ganze Shellsession. (Wenn es mehr als 30 Zeilen sind, dann bitte nach NoPaste und hier verlinken.)

Was sagt ``file hldsupdatetool.bin''?
Use ed once in a while!

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: Script ausführen nicht möglich unter Root

Beitrag von Milbret » 07.05.2010 09:45:33

Hallo,

ich denke mal, dass du nicht im richtigen Verzeichnis, per cd.
Den ./ heißt ja, er soll im aktuellen Verzeichnis arbeiten.
Und wenn dein root oder du in einem anderen Verzeichnis ist, dann klappt es natürlichh auch nicht.

Mach es lieber mit vollständiger Pfadangabe dann kann es auch ausgeführt werden.

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

terrific2010
Beiträge: 6
Registriert: 02.05.2010 10:25:18

Re: Script ausführen nicht möglich unter Root

Beitrag von terrific2010 » 07.05.2010 09:47:41

danke erstmal für die schnelle Antwort.
Ich konnte das Problem lokalisieren! Aber nicht lösen!
Problem: Hetzner (mein Root-Server anbieter) liefert den Server mit minimal konfiguration aus, ich dachte da wäre dann wenigstens ein standardsystem dabei.
Es ist kein "standard-system", kein "LAMP" ....und alle anderen punkte sind auch nicht installiert.

Wie installiere ich ein "standardsystem" nach?
(Neuinstallation wollte ich möglichst umgehen)

Benutzeravatar
Meillo
Moderator
Beiträge: 9253
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Script ausführen nicht möglich unter Root

Beitrag von Meillo » 07.05.2010 09:52:17

terrific2010 hat geschrieben: Problem: Hetzner (mein Root-Server anbieter) liefert den Server mit minimal konfiguration aus, ich dachte da wäre dann wenigstens ein standardsystem dabei.
Es ist kein "standard-system", kein "LAMP" ....und alle anderen punkte sind auch nicht installiert.

Wie installiere ich ein "standardsystem" nach?
Was meinst du mit ``Standardsystem''? Da versteht jeder was anderes darunter.

Vermutlich meinst du sowas wie die automatischen Paketauswahlen ... war da nicht mal was mit `dselect'? Oder ist das inzwischen veraltet?

Ansonsten kannst du mit apt-get bzw. aptitude ja einfach die Software nachinstallieren die du brauchst. (Wenn du weißt was du brauchst.)
Use ed once in a while!

terrific2010
Beiträge: 6
Registriert: 02.05.2010 10:25:18

Re: Script ausführen nicht möglich unter Root

Beitrag von terrific2010 » 07.05.2010 10:01:10

Ja, ich meine die automatischen Paketauswahlen.
Ich finde nirgends Informationen, was in den Paketen ist. Sonst hätte ich die Pakete ja einfach shcon per "apt-get install ..." nachinstalliert.
Hast du ne Idee, wo ich nachfragen könnte oder hast du ne Idee?

xdanx
Beiträge: 473
Registriert: 15.11.2007 22:07:42
Lizenz eigener Beiträge: GNU General Public License

Re: Script ausführen nicht möglich unter Root

Beitrag von xdanx » 07.05.2010 11:57:56

Meillo hat geschrieben:
Nun wollte ich css installieren:
Was ist ``css''?
wahrscheinlich der Hauptgrund mit dem einige hier ins Forum mit Fragen kommen: irgendein Spielserver für seinen Clan/Gilde/wasauchimmer für den er jetzt einen root-server gemietet hat aber (noch) keinen Plan von nix hat und den Server damit zu ner potentiellen öffentlichen Gefahr macht.

Nicht jeder geht so vorbildhaft an sowas ran wie hier: http://debianforum.de/forum/viewtopic.p ... it=debifan

terrific2010
Beiträge: 6
Registriert: 02.05.2010 10:25:18

Re: Script ausführen nicht möglich unter Root

Beitrag von terrific2010 » 07.05.2010 12:40:29

Ich konnte das Problem lösen:
habe einen Server mit dem standard Paket und einem ohne verglichen, anhand der installierten Standard Pakte.
Habe mir die fehlenden Pakete aufgeschrieben und nachinstalliert.
Funktioniert jetzt alles wunderbar!
@xdanx
Ich bin kein Anfänger.
Ich übe seit 3 Monaten an einem lokalen Server, bei einem lokalen Server ist jedoch die installation anderes als beim root-server, dass kann man nicht vorher lernen. Ist ja bei jedem Anbieter anders.
Außerdem war dein Beitrag nicht gerade Produktiv udn du scheinst ja auch nicht viel anhnung zu haben, wenn du auf meine einfache Lösung nicht mal kommst!

Terrorkarotte
Beiträge: 27
Registriert: 05.03.2006 16:15:57
Kontaktdaten:

Re: Script ausführen nicht möglich unter Root

Beitrag von Terrorkarotte » 10.05.2010 15:46:36

Weil du hier nicht die genau Lösung geschrieben hast, poste ich mal, was ich ich mir denk(n kann):
Du hast die 64bit installation gewählt, weil die hetztner Server bei 8GB RAM losgehen und du keinen bigmem Kernel nutzen willst.
Im folgenden musstest du feststellen, dass 32bit binaries nicht unter 64bit funktionieren. In dem Fall wird immer genau die Fehlermeldung rausgegeben, die du gepostet hast.
nach langem Suchen hast du dann gefunden, dass man 32bit binarys unter 64bit ausführen kann, indem man die ia32-libs installiert
apt-get update && apt-get install ia32-libs

Bevor du hier noch postest, dass bei hetzner die server total ruckeln und was man dagegen tun kann:
apt-get remove cpufrequtils

Antworten