Ich krieg Gnome nicht zum laufen auf Ubuntu 10.04, ich habe "apt-get install ubuntu-desktop" benutzt. Wenn ich mit jetzt mit VNC einlogge kriege ich erstmal nur eine Shell. Wenn ich hier "startx" eingebe kommt folgende Ausgabe:
Gnome auf Ubuntu 10.04
- 9999
- Erledigt
-
-
Mit VNC einloggen und eine Shell bekommen?
Meinst du eine Shell in einem xterm?startx startet einen XServer. Dein VNC-Server muss dir aber bereits einen zur verfügung stellen (sonst würdest du deinen Terminalemulator nicht sehen können).
Versuch es mal mit
.
Darf ich fragen, was du mit Gnome auf einem vServer vor hast? Bist du dir der Risiken bewusst?
-
Und wo wir schon bei Risiken sind: Wie loggst du dich per VNC ein?
Doch hoffentlich nicht über einen auf einem frei erreichbaren Port laufenden von root gestartenen VNC-Server über eine unverschlüsselte Verbindung mit eine bis zu 8-stelligen Passwort (denn mehr werden afaik nicht unterstützt), oder? -
... VPN? Wie kommst du auf VPN?
-
Bah, ersetze einfach überall VPN durch VNC :D:o
Ich habe mich gerade mit meinen VPNs und die Unsetzung von IPv4 und IPv6 in denselben befasst.
Sorry -
Zitat von theDude;23770
Darf ich fragen, was du mit Gnome auf einem vServer vor hast? Bist du dir der Risiken bewusst?
Was Gnome auf einem vServer für Risiken hat ist mir nicht bewusst.
Zitat von Artimis;23778Und wo wir schon bei Risiken sind: Wie loggst du dich per VNC ein?
Über einen SSH-Tunnel(SSH ist auf meinem Server der einzige von außen erreichbare Dienst)
Wenn ich gnome-session eingebe wird das folgende ausgegeben:
-
Alles klar, vielen Dank
gnome-session ist ein Paket
Hast du es installiert? -
Zitat von Artimis;23799
gnome-session ist ein Paket
Hast du es installiert?Gerade versucht, geht allerdings leider nicht:
Code
Alles anzeigen2 not fully installed or removed. Need to get 0B/94.3MB of archives. After this operation, 516MB of additional disk space will be used. Do you want to continue [Y/n]? Y Extracting templates from packages: 100% Preconfiguring packages ... Setting up fuse-utils (2.8.1-1.1ubuntu2) ... creating fuse group... mknod: `fuse-': Operation not permitted makedev fuse c 10 229 root root 0660: failed chgrp: cannot access `/dev/fuse': No such file or directory dpkg: error processing fuse-utils (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: fuse-utils
-
Oh... Hm, mit fuse kannst du sowiesi nichts bei Netcup anfangen wegen der Virtualisierung
-
gnome-session ist ein programm (und ja, auch ein Paket). max gnome-session sagt:
Code
Alles anzeigenGNOME-SESSION(1) GNOME-SESSION(1) NAME gnome-session - Starts up the GNOME desktop environment SYNOPSIS gnome-session [--autostart=DIR] [--default-session-key=KEY] [--fail‐ safe|-f] [--debug] DESCRIPTION The gnome-session program starts up the GNOME desktop environment. This command is typically executed by your login manager (either gdm, xdm, or from your X startup scripts). It will load either your saved session, or it will provide a default session for the user as defined by the system administrator (or the default GNOME installation on your system). The default session is defined in the GConf keys under /desktop/gnome/ses‐ sion. When saving a session, gnome-session saves the currently running applications in the $XDG_CONFIG_HOME/gnome-session/saved-session direc‐ tory. gnome-session is an X11R6 session manager. It can manage GNOME applica‐ tions as well as any X11R6 SM compliant.
blablabla.
Ohne gnome-session gibt's keine Gnome Sitzung.
Ich habe gerade mal auf meinem eigenen vServer (Debian Lenny) aptitude install gnome-session ausprobiert. Ich bekomme eine lange liste von Paketen (322), die installiert werden müssten. Allerdings sehe ich dort nichts in Richtung fuse.
Bist du sicher, dass deine vorherige Installation von ubuntu-desktop (das AFAIK fuse enthält) erfolgreich war? Ich vermute, dass die letzte Installation fehl schlug und apt nun bei jeder weiteren Installation fuse nachinstallieren will.Ich würde alles noch mal runter schmeißen und nur gnome-session installieren.
Zum Thema Sicherheit: Wie du siehst werden dort viele Pakete installiert, die wahrscheinlich nicht für den Einsatz auf Servern entwickelt wurden. Sie können ggf. Sicherheitslücken enthalten, die dir das Genick brechen können (sprich: Schaden anrichten können). Aber das nur am Rande - es ist deine Verantwortung damit richtig umzugehen.
-
Mal etwas anderes: Muss es denn unbedingt das Schwergewicht Gnome sein?
Was ist sonst mit Fluxbox (das läuft bei mir *schäm*. Natürlich als unprivilegierter User und nur per SSH-Tunnel erreichbar).Und du weißt auch, dass du mit einem lokalen X-Server die GUIs per SSH auf den Desktop holen kannst?
-
-
Ne, fluxbox wird mit dem vnc4server mitgestartet.
Dazu einfach in ~/.vnc/xstartup folgenden Inhalt einfügen:Bash
Alles anzeigen#!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey # vncconfig -iconic & # x-terminal-emulator -geometry 1024x768+10+10 -ls -title "$VNCDESKTOP Desktop" & # x-window-manager & fluxbox &
Anschließend vnc4server mit der Portnummer als den VNC-User starten. Ich verwende z.B. folgendes Startscript (ja, es ist unschön. Ich habe es damals in der Anfangszeot geschrieben):
Bash
Alles anzeigen#!/bin/sh if [ -z $1 ] ; then echo "Usage: $0 [start|stop|restart] " exit 1 fi case "$1" in start) echo "Starte grafische Oberfläche:" rm -Rf /tmp/.X1-lock rm -Rf /tmp/.X11-unix/X1 su -c "cd /home/vnc/ && vnc4server :1" -l vnc ;; restart) echo "Restarte grafische Oberfläche:" su -c "cd /home/vnc/ && vnc4server -kill :1" -l vnc rm -Rf /tmp/.X1-lock rm -Rf /tmp/.X11-unix/X1 sleep 3 su -c "cd /home/vnc/ && vnc4server :1" -l vnc ;; stop) echo "Stoppe grafische Oberfläche:" su -c "cd /home/vnc/ && vnc4server -kill :1" -l vnc rm -Rf /tmp/.X1-lock rm -Rf /tmp/.X11-unix/X1 ;; esac
Der vnc4server hört dann auf TCP/5901 und TCP/6001
-
Wieso so umständlich?
Tightvnc macht das alles von allein. (Hab den auf einem Debian Lenny als Desktop laufen) -
Naja, wenn man einfach fluxbox und vnc4server installiert, macht der auch alles von alleine (bis auf das Starten).
Ich weiß aber nicht, was er jetzt anstellt, wo da ein halbes Gnome drauf ist.