Portál AbcLinuxu, 16. července 2025 20:24


Dotaz: xdosemu přes XDMCP

4.10.2005 08:05 Jiri Pech | skóre: 6 | blog: Pedagoguv_blog | České Budějovice
xdosemu přes XDMCP
Přečteno: 126×
Odpovědět | Admin
Dobrý den, potřeboval bych používat xdosemu ve vzdálených počítačích připojených přes XDMCP k serveru. Na serveru je Gentoo na klientech SUSE 9.1. xdosemu na serveru běhaá v pořádku, na klientech končí hláškou:
X Error of failed request:  BadAccess (attempt to access private resource denied)
  Major opcode of failed request:  144 (MIT-SHM)
  Minor opcode of failed request:  1 (X_ShmAttach)
  Serial number of failed request:  74
  Current serial number in output stream:  75
dosemu funguje v pořádku i ve vzdálených terminálech. Můžete mi prosím poradit co dělám špatně. Je vůbec možné takto xdosemu spustit?
Bohužel tento program je nutné spouštět a není příliš vhodné chodit pokaždé k serveru. Děkuji moc za všechny rady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.10.2005 09:01 outrage | skóre: 20 | blog: Outrage's Blog
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Newer versions of ssh have a security model that distinguishes between trusted and untrusted X11 forwarding. Some ssh installations default to the safer untrusted forwarding (either through the -X command line option to ssh, or a by a ForwardX11 entry in the local ssh_config file). Many X11 applications can't run in this mode. To fix this problem, use the argument -Y to your ssh command to enable trusted X11 forwarding. As this is less secure, you should only add this option when connecting to servers and using applications you trust.

PS: Klikněte prosím na odkaz v patičce, ten je tam pro Vás;)
Není-li to pravda, je to velmi dobře vymyšleno.
4.10.2005 09:11 Jiri Pech | skóre: 6 | blog: Pedagoguv_blog | České Budějovice
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Obávám se, že toto můj problém neřeší, protože se nepřipojuji přes ssh.
4.10.2005 09:15 outrage | skóre: 20 | blog: Outrage's Blog
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Eh, v tom případě se omlouvám, protože jsem poněkud přestřelil;)
Není-li to pravda, je to velmi dobře vymyšleno.
4.10.2005 09:25 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Iné programy než xdosemu ten problém nemaju? xhost je povoleny?
4.10.2005 09:31 Jiri Pech | skóre: 6 | blog: Pedagoguv_blog | České Budějovice
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Nevím o žádném jiném. Které bych měl pro srovnání vyzkoušet? Měl by být, jinak by nefungovalo xdmcp nebo se pletu?
4.10.2005 10:11 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Existujú dva relevantné scenáre:

Buď na klientských počítačoch bežia lokálne X a xdosemu cheš spúšťať tak, že ho naštartuješ na serveri a presmeruješ mu vystup pomocou command-line parametera -display, alebo premennej prostredia DISPLAY. V takom prípade, musí klient povoliť prístup na svoj display napr. pomocou programu xhost (benevolentne: "xhost +", alebo trocha restriktivne: "xhost servername"). Ci to funguje mozno overiť spustením ľubovoľnej inej X aplikácie - napr. xterm - na serveri.

Alternativne na serveri beží display manager ( xdm/kdm/gdm ), ktorý ponúka do siete pripojenie cez XDMCP. V takom prípade je premenná DISPLAY nastavená automaticky a rovnako prístup je povolený automaticky . Kontrola opäť spočíva v tom, že sa pokúsiš spustiť proces na serveri, ktorého výstup sa musí objaviť na klientovi - pokiaľ sa ti po prihlásení do [xkg]dm objavi desktop, tak to funguje.

Pojem server používam pre počítač, kde beží proces (xterm/xdosemu/...). Klient je stroj za ktorým sedí užívateľ a kde sa zobrazuje výstup. (X tú terminológiu vždy postavia na hlavu:-))

Podľa tej chybovej hlášky by som to tipoval na prvý scenár a nepovolený xhost.

4.10.2005 10:30 Jiri Pech | skóre: 6 | blog: Pedagoguv_blog | České Budějovice
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Problém bude asi někde jinde. xhost je povolený a z terminálu spustím kromě xdosemu na co si vzpomenu.
4.10.2005 09:39 petr_p
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Odpovědět | | Sbalit | Link | Blokovat | Admin
A tento prispevek nepomuze?
4.10.2005 09:43 Jiri Pech | skóre: 6 | blog: Pedagoguv_blog | České Budějovice
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Ještě jednou. Já se opravdu nepřipojuji pomocí SSH.
4.10.2005 11:55 petr_p
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Jeste jednou: Tvuj problem souvisi se sdilenou pameti. Sdilena pamet po siti jaksi z principu nefuguje (at je to na primo nebo tunelem pres SSH). Chybova hlaska, kterou na tebe vyplivne libX, se presne vaze k tomu, co ti doporucuji.
4.10.2005 12:17 petr_p
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
BTW, tazatel odkazovaneho vlakna mel presne stejny problem, jako ty, ta hlaska tam je taky presne stejna, jediny rozdil je, ze on jel X nad SSH, ty jedes X na primo, v cemz z hlediska X relace neni vubec zadny rozdil.

Priste si to poradne precti, nez mi tu vynadas.
4.10.2005 13:01 Jiri Pech | skóre: 6 | blog: Pedagoguv_blog | České Budějovice
Rozbalit Rozbalit vše Re: xdosemu přes XDMCP
Ano funguje to

Omlouvám se, nechápal jsem co má společného XDMCP a ssh a proč mám nastavovat něco v ssh.

Takže pro úplnost, pokud někdo bude řešit totéž co já, tak:
V /etc/dosemu/dosemu.conf odkomentovat řádek s parametrem $_X_mitshm = (on) a nastavit je na $_X_mitshm = (off)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.