Beiträge von crypi

    Danke für deine schnelle Antwort!


    Code
    systemctl status mysql.service


    ergibt


    in der Zeile "1849... " wird das richtige datadir genannt...


    Code
    systemctl enable mysql.service


    ergibt


    bei der Eingabe von

    Code
    systemctl start mysql.service


    passiert nichts.

    Hallo liebes Forum,


    ich habe auf opensuse 13.1. mysql installiert und es auch soweit, dass es bei Systemstart gestartet wird.
    Offenbar habe ich während der Konfiguration einen Fehler gemacht.
    Jedenfalls startet er mit dem falschen datadir.
    Die Datenbanken die ich schon angelegt habe sind nicht vorhanden.


    Wenn ich mysql von hand stoppe und dann über mysqld in der shell wieder starte, dann nutzt er jedoch das richtige datadir. Die Datenbanken sind vorhanden.
    Ich habe schon /etc/my.cnf angepasst und dort das richtige (ist eh das Standardverzeichnis) Verzeichnis anzugeben aber leider ohne Erfolg.


    Kann mir jemand helfen?
    Muss ich das startscript anpassen?
    Was mache ich falsch.


    Danke für eure Hilfe!
    Crypi

    Ich habe es hinbekommen.
    Ich weiß nicht genau wie... wenn ich es richtig verstanden habe, dann musste ich es bei allen Nutzern schließen.
    Zumindest geht es jetzt.


    Vielen Dank für eure Hilfe!!
    Crypi

    Guten Morgen,


    anhand des einen Links habe ich es hinbekommen.
    systemctl meldet zwar immer noch einen Fehler wenn ich den Service über die Konsole starte aber es funktioniert.


    vncserver.service

    Code
    [Unit]
    Description=VNC Server
    [Service]
    Type=oneshot
    ExecStart=/usr/bin/su  "User" -c "/usr/bin/vncserver"
    
    
    [Install]
    WantedBy=multi-user.target


    Nur ein Problem habe ich noch.
    Wenn ich in der VNC-Session yast starte, dann muss ich das root Passwort eingeben, erhalte aber nur ein komplett graues Fenster. ohne jegliche Auswahlmöglichkeit.
    Hat jemand eine Idee woran das liegen kann?


    Vielen Dank für die bisherige Hilfe!!
    Crypi

    das ist aktiv.


    Laut yast Konfiguration von xinit.d gibt es mehrere vnc-Einträge.
    Diese rufen aber xvnc auf, nicht vncserver.
    Diese Einträge waren quasi von Installation an vorhanden, daran habe ich nichts geändert.
    Ich kann aber nur eine VNC-Verbindung herstellen, wenn ich "von Hand" vncserver in der Konsole starte.


    Gibt es eine andere Möglichkeit eigene Scripte per autostart zu starten?


    Oder was ist an meinem Anstz falsch?

    Wie finde ich das heraus?


    ich habe versucht es aus der Konsole heraus zu starten:
    systemctl start vncserver.service
    --> Fehler
    bei
    systemctl status vncserver.service
    kommt:

    Hallo liebes Forum,



    ich habe mir opensuse 13.1 installiert und versuche den vncsserver beim Neustart automatisch mitstarten zu lassen.
    Da die ursprünglichen runlevel ja nicht mehr funktionieren muss das irgendwie über systemd funktionieren.
    Ich weiß nur nicht wie.



    ich habe schon versucht einen Service anzulegen, allerdings bekomme ich es nicht hin.
    Der Service wird registriert aber der Server wird nicht gestartet.
    Ich habe zwei Dateien angelegt:
    vncserver.sh

    Bash
    #!/bin/sh
    vncserver


    vncserver.service


    Code
    [Unit] 
    Description=VNC Server  
    [Service] Type=oneshot ExecStart=/usr/lib/systemd/scripts/vncserver.sh  
    [Install] WantedBy=multi-user.target



    Was mache ich falsch? Wie kann ich es besser/richtig machen?


    Vielen Dank für eure Hilfe!


    Crypi