Suse 10.3 Installation von TS3 problem

enials
Posts: 11
Joined: 2010-01-09 03:38

Suse 10.3 Installation von TS3 problem

Post by enials »

Hi, ich wollte ganz gerne TS3 auf mein VServer machen von Strato (Power Server S) naja, packet geladen alles ok, dann wollte ich installieren aber er sagt ich habe kein screen...

screen muss laufen weil die TS3 version noch ne beta ist und sich schliesst wenn man die putty console beendet.

So, wenn ich dann rpm -i screenxxxxx mache, dann kommt das :
error: Failed dependencies:
libutempter.so.0 is needed by screen.xx.xx.rpm

was muss ich jetzt genau tun ? und wo bekomme ich die fehlende Lib her ? habe bei rpmseek schon gesucht aber nichts gefunden.
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11462
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Suse 10.3 Installation von TS3 problem

Post by Joe User »

Code: Select all

zypper install screen
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

enials
Posts: 11
Joined: 2010-01-09 03:38

Re: Suse 10.3 Installation von TS3 problem

Post by enials »

omg.. i love u ! :D

verdammt.. ich hatte ja geahnt das es einfach ist.. aber sooo... krasse nummer :) danke danke danke !
Top

enials
Posts: 11
Joined: 2010-01-09 03:38

Re: Suse 10.3 Installation von TS3 problem

Post by enials »

ahjo.. eigentlich schon. wieso is das so schlimm ? ich weiß das veraltet aber ich habe da nun kein ebay.de oder amazon.de drauf laufen oder muss da daten von der regierung drauf lagern ^^

aber mal ne andere frage, habe nun screen installe usw.. läuft auch alles wunderbar.. habe natürlich schlauerweise für den teamspeak3 server nen user angelegt.. nur wenn ich nun per screen /. teamspeak3-server_linux-x86 ausführen will dann sagt er der zu mir cannot open your terminal '/dev/pts/0' - please check.

das heißt der user den ich auch geaddet habe, dem fehlen die permissions um die datei screen ausführen zu dürfen.. weiß irgendwer wie ich dem die perms dafür gebe ? habs über yast probiert aber ehrlich.. ich habe da nix gecheckt...
Top

enials
Posts: 11
Joined: 2010-01-09 03:38

Re: Suse 10.3 Installation von TS3 problem

Post by enials »

aha okay.. habe mich letztes jahr damit befasst den server komplett neu machen zu lassen.. nochmal muss momentan nicht sein, wahrscheinlich in nem monat dann auf die 11er aber JETZT.. muss das nich sein..

weiß denn wer wie ich dem User rights geben kann für screen ?
Top

enials
Posts: 11
Joined: 2010-01-09 03:38

Re: Suse 10.3 Installation von TS3 problem

Post by enials »

? also wenn ich mich als root einlogg und dann per su mich in den user log dann kann ich das nicht ausführen.
Top

enials
Posts: 11
Joined: 2010-01-09 03:38

Re: Suse 10.3 Installation von TS3 problem

Post by enials »

heh ? kann ich screen starten ohne irgendetwas dabei ? momentan weiß ich nur ein befehl und das wäre screen /.teamspeak3_linux-server damit starte ich aber schon direkt die anwendung die ich ja nicht mit dem root starten will..
Top

enials
Posts: 11
Joined: 2010-01-09 03:38

Re: Suse 10.3 Installation von TS3 problem

Post by enials »

also habe nun mich als root eingeloggt, dann einfach screen eingetippt dann kommt ne nachricht welches tolle programm das ist und continue mit space oder enter machen soll, danach habe ich su user gemacht.. als user dann screen ./ts3server_linux_x86
gab dann folgende meldung : Cannot open your terminal '/dev/pts/1' - please check.

also langsam krieg ich ne kriese..
Top

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: Suse 10.3 Installation von TS3 problem

Post by daemotron »

Du hast versucht, screen innerhalb von screen zu starten. Das geht nicht, da der ursprüngliche screen (der von root gestartete) die Session Leadership auch bei einem su behält.
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time
Top

enials
Posts: 11
Joined: 2010-01-09 03:38

Re: Suse 10.3 Installation von TS3 problem

Post by enials »

ja das heißt wenn ich jetzt per root den screen starte, dann in su user gehe und anschliessend einfach ./ts3server_linux_x86
ausführe das er den automatisch dann in screen reinmacht oder wie ?
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11462
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Suse 10.3 Installation von TS3 problem

Post by Joe User »

Ist screen wirklich nötig, oder reicht doch schon nohup aus? Der TS soll doch eh permanent laufen und nicht ständig neu gestartet werden...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

enials
Posts: 11
Joined: 2010-01-09 03:38

Re: Suse 10.3 Installation von TS3 problem

Post by enials »

das ist richtig, das eigentliche problem liegt auch eher darinn das wenn ich es nicht irgendwie in den intergrund habe, permanent putty anlassen muss weil ansonsten das TS3 quitet so bald ich die konsole schliesse.

aber wie stell ich das mit nohup genau an ? auch per su user rein, dann nohup ./ts3server_linux ausführen und fertig ?

zeigt er mir dann auch die daten an ? weil ich brauch das was der TS3 server dann beim starten ausspuckt weil da ne token id drinne ist ohne die kann ich kein admin sein auf dem server, bei ts3 gibt es nämlich kein webinterface mehr.
Last edited by enials on 2010-01-10 21:37, edited 1 time in total.
Top

enials
Posts: 11
Joined: 2010-01-09 03:38

Re: Suse 10.3 Installation von TS3 problem

Post by enials »

war die frage jetzt zu doof oder hat da keiner ne antwort nun für mich ? ^^
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11462
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Suse 10.3 Installation von TS3 problem

Post by Joe User »

enials wrote:war die frage jetzt zu doof oder hat da keiner ne antwort nun für mich ? ^^

Das ist hier ein Forum und kein Chat oder TS. Antworten dürfen hier also durchaus etwas länger auf sich warten lassen.

Code: Select all

su - user
nohup /path/to/ts-bin &
head -n 40 nohup.out
exit

Die 40 Zeilen nach Bedarf anpassen.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: Suse 10.3 Installation von TS3 problem

Post by daemotron »

Joe User wrote:Ist screen wirklich nötig, oder reicht doch schon nohup aus?

Ob nohup reicht, weiß ich nicht - da der ganze Gameserver-Müll durch die Bank weg ziemlich schlecht implementiert ist (Signalbehandlung einrichten, zwei mal fork(), setgid(), setuid() und die Sache wäre sauber gelöst), kann es sein, dass der Prozess trotz nohup wegstirbt - nämlich dann, wenn er davon ausgeht, noch auf stdout schreiben zu können. Wenn man stdout und stderr umleitet, könnte es vielleicht auch mit nohup klappen. Einfach mal ausprobieren.

Screen wird meistens als halbseidener Ersatz von Leuten eingesetzt, die zu faul oder inkompetent sind, sich ein einfaches init-Skript zusammenzuklopfen. So wie der OP screen nutzen will, braucht man es eigentlich nicht wirklich... Dabei fällt mir grade ein, dass man wahrscheinlich einfach start-stop-daemon verwenden könnte...

enials wrote:war die frage jetzt zu doof oder hat da keiner ne antwort nun für mich ? ^^

Was erwartest Du denn? Wir sind kein 24/7 Helpdesk...

Noch mal zu Deinem ursprünglichen Problem: Du hast geschrieben, Du könntest screen nicht unter einem normalen Useraccount ausführen. Melde Dich mal bitte mit einem normalen User an (und zwar ohne Umweg über su!) und versuche, screen zu starten. Wenn das nicht geht, bitte mal die genaue Meldung posten.

Kann sein, dass screen das SUID-Bit fehlt, kann aber auch sein, dass es bisher nur daran gescheitert ist, dass das Terminal eben vom Session-Leader verwaltet wird, und das ist in dem Fall der SSH-Prozess, der für die Verbindung von root geforked wurde. Mit anderen (einfacheren) Worten:

  • initiale Anmeldung als root + su zu User Account + screen = geht nicht.
  • initiale Anmeldung als User + su zu root + screen = geht
  • initiale Anmeldung als User + screen = geht
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time
Top

enials
Posts: 11
Joined: 2010-01-09 03:38

Re: Suse 10.3 Installation von TS3 problem

Post by enials »

jfreund wrote:
enials wrote:war die frage jetzt zu doof oder hat da keiner ne antwort nun für mich ? ^^

Was erwartest Du denn? Wir sind kein 24/7 Helpdesk...

Noch mal zu Deinem ursprünglichen Problem: Du hast geschrieben, Du könntest screen nicht unter einem normalen Useraccount ausführen. Melde Dich mal bitte mit einem normalen User an (und zwar ohne Umweg über su!) und versuche, screen zu starten. Wenn das nicht geht, bitte mal die genaue Meldung posten.


ja hm... also was soll ich sagen.. auf die blöde idee bin ich mal garnicht gekommen.. ja natürlich geht es nun... aber wieso akzeptiert screen nicht das su ?

zu dem init.. gebe ich dir recht.. aber derzeit is von dem TS3 leider nur ne beta draußen.. da muss man das so umständlich machen...

habe das hier gefunden : http://pastebin.com/f26fa16b5

wenn mir noch einer genau sagt wie ich die einbinden kann (sry.. linux noob..) dann würde ich das natürlich sehr gerne machen anstatt über screen.
Top

Who is online

Users browsing this forum: No registered users and 1890 guests