PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SSH - Server refused to allocate pty



BennyB
12.11.04, 08:08
Ich kann nicht mehr auf meinen Server per ssh zugreifen, habe jedoch auch keine Ahnung woran das liegen kann.

Server:

eth0 = 192.168.100.3
eth1 = 192.168.200.3
eth2 = ppp0

es laufen:

squid
dhcpd
ntpd
named
samba

als ich nur mit eth0 angeschlossen war konnte ich mit ssh drauf.
ich habe dann ein up2date von up2date gemacht und die anderen karten angeschlossen und ein reboot gemacht, danach bin ich nicht mehr drauf gekommen. ich bekomme login und pw und danach die Fehlermeldung
Server refused to allocate pty


ich habe Fedora mit Kernel 2.6

BennyB
12.11.04, 10:57
Beim Update von openssh kommt folgende Meldung, vielleicht sagt das einem von euch was:


Downloading headers to solve dependencies...
Traceback (most recent call last):#####
File "/usr/sbin/up2date", line 1245, in ?
sys.exit(main() or 0)
File "/usr/sbin/up2date", line 800, in main
fullUpdate, dryRun=options.dry_run))
File "/usr/sbin/up2date", line 1119, in batchRun
batch.run()
File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 74, in run
self.__dryRun()
File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 159, in __dryRun
self.percentCallback)
File "/usr/share/rhn/up2date_client/up2date.py", line 386, in dryRun
ret = depsolve.solvedep()
File "/usr/share/rhn/up2date_client/depSolver.py", line 553, in solvedep
ret = self.process_deps(deps)
File "/usr/share/rhn/up2date_client/depSolver.py", line 520, in process_deps
changed = self.__dependencies(dependencies)
File "/usr/share/rhn/up2date_client/depSolver.py", line 325, in __dependencies if self.obsoletes.has_key(pkg[0]):
IndexError: string index out of range

Tomek
12.11.04, 11:11
Hmm, hast du den Kernel selbst kompiliert?

Und schon mal versucht ssh neu zu installieren?

BennyB
12.11.04, 11:29
Kernel ist nicht selbst kompiliert und ssh kann ich nicht neu installieren, da kommt ja diese meldung.

ich versuche mit up2date -i -f openssh das ding zu installieren, aber geht nicht.


ich hab das system installiert und es ging alles, dann hab ich up2date up2date gemacht und im anschluss konnte ich kein up2date mehr machen. dann hab ich die sourcelist von up2date neu anlegen müssen, da diese leer war und dann hab ich die server konfiguriert und im anschluss wollte ich mit ssh drauf zugreifen und dann ging es nicht mehr.

habe auch versucht up2date neu zu installieren.


alles läuft auch soweit auser ssh :o(

Tomek
12.11.04, 11:46
ich versuche mit up2date -i -f openssh das ding zu installieren, aber geht nicht.
Gehts auch etwas genauer?

Ansonsten:
1) Openssh erstmal deinstallieren:

rpm -e openssh
2) Mit wget die entsprechenden openssh-Pakete herunterladen:
http://redhat.linux.ee/pub/fedora/linux/core/
3) Die heruntergeladenen openssh-Pakete installieren:

rpm -Uv openssh.rpm usw.

BennyB
12.11.04, 11:50
Beim deinstallieren bringt er mir, dass könne nicht deinstalliert werden, da andere pakete openssh noch brauchen. ich hab mich nicht getraut alles runterzuschmeißen, was in abhängigkeit mit openssh steht, nicht dass hinterher garnichts mehr geht. ich kann mir auch vorstellen, dass up2date ein problem hat, oder was sagst du zu der fehlermeldung von vorhin?

up2date -i -f openssh bedeutet
force install openssh

sollte doch gehen mit einem force, oder sehe ich das falsch?

Tomek
12.11.04, 11:58
Hrmpf. Ich meinte, was für Fehlermeldungen dabei herauskommen. Deinstalliere ruhig openssh und die dazugehörigen Pakete. Du kannst auch die entsprechenden openssh-Pakete herunterladen und mit rpm -U --force installieren.

BennyB
12.11.04, 12:01
OK, werde das versuchen, erstmals danke.

Ich mache jetzt Mittagspause, und bin nachher wieder zurück.

Sollte sich was ergeben haben, ob positiv oder negativer Art, werde ich mich melden.

BennyB
12.11.04, 13:31
OK, habe nun up2date und openssh neu installiert und komme immernoch nicht weiter, selbe fehlermeldung

Server refused to allocate pty

und ich weiß nicht wo ich weiter suchen könnte.

ich schilter kurz nochmal.

es hat funktioniert bevor ich

dhcpd, named, ntpd, dsl gestartet habe

mehr weiß ich leider nicht. braucht ihr irgendwelche systemlogs?

Tomek
12.11.04, 13:51
Kannst du bitte mal die Ausgabe von grep pts /proc/mounts und die /etc/ssh/sshd_config hier pasten?

BennyB
12.11.04, 14:03
grep pts /proc/mounts:

none /dev/pts devpts rw 0 0

sshd_config:

SyslogFacility AUTHPRIV
X11Forwarding yes
Subsystem sftp /usr/libexec/openssh/sftp-server



kommentare habe ich bei der sshd_config für dich gelöscht ;)

EDIT:
Die Ausgaben sind identlisch mit einem PC, an dem alles funktioniert, wo kann man noch suchen?