Posts by MyIgel

    Hm, maybe you could add a list oft packages that could be Problematik and prompt the user after install if he really needs them (with a hint that they are a potentiol risk) on Produktion Servers (maybe if IP != in private range)

    Wahrscheinlich läuft auf deinem Server der avahi-daemon, was genau auf dem Port lauscht kannst du rausfinden mit

    Code
    1. sudo netstat -tulpen


    Dies zeigt dir eine Liste mit aktuell offenen Ports und den dazu gehörigen Diensten.


    mDNS/Zeroconf wird normalerweise verwendet damit Geräte sich in einem lokalen Netz, selber einen Namen unter der tld .local zu geben. Dadurch kannst du in deinem Heimnetzwerk die pi unter raspi.local, die nas unter nas.local usw aufrufen ohne dass ein Router den Geräten die Namen zuweisen muss.
    Unter MacOS (und meistens auch Windows) wird mDNS von Bonjour umgesetzt.


    Auf einem Server hingegen hat es nichts zu suchen und kann problemlos entfernt werden (außer du hast komische Programme installiert die es benötigen)



    Code
    1. sudo apt remove avahi-daemon

    Nachdem ich die Plugins gelöscht und die Services gestoppt habe (weshalb muss das eig. von Hand erledigt werden?) bekomme ich folgenden Fehler:


    Code
    1. [ERROR] main::setupUpdateDatabase: [ERROR] Database update 209 failed: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1381471200' for key 'traff_time'
    2. autoinstaller::Functions::install: An error occurred while performing installation steps

    Hat jemand eine Idee, weshalb der Fehler kommt bzhw. warum aktualisiert der Installer da Daten?


    System:
    Ubuntu 14.04 (trusty)

    Laut Kunden nutzt er das Laravel Framework


    Bei laravel ist es nur eine kleine Konfigurationsänderung (alle Dateien aus dem Public Verzeichnis einen Ordner höher verschieben & die index.php anpassen sowie ev. die Pfade der systemdateien per .htaccess sperren) dann sollte es auch so funktionieren; An sich wäre das Feature, den htdocs-folder selber bestimmen zu können aber definitiv wünschenswert (gibt es da nicht schon ein Ticket? Ansonsten müsste man mal eines anlegen ;))

    So, mittlerweile sind die 3 Server neu aufgesetzt und alles läuft so wie es soll, zumindest fast. Bei der Installation ist mir aufgefallen, dass sich der Installer bei der Paketinstallation aufhängt, wenn man mysql-server schon vorher installiert hat. Nach einem serverreboot und Neustarten der Installation läuft alles durch. Außerdem kann man mit --reconfigure die alte ip nicht entfernen, sie bleibt beharrlich im System und wird als default gespeichert. Abhilfe schafft, wenn man sie vorher im dump ersetzt :)


    Meine Vorgehensweise:


    Auf dem neuen Server

    Code
    1. apt-get install mysql-server oldserverip=123.456.789.123newserverip=987.654.321.987 ssh-keygenssh-copy-id -i ~/.ssh/id_rsa [someuser]@$oldserverip


    Alter server:

    Code
    1. cp -r /home/[someuser]/.ssh /root/mysqldump -u root -p --all-databases > /root/database.sql


    Neuer Server:


    Bisher funktioniert es so bei mir, :) noch Ideen zur Verbesserung?
    PS:
    Preseeding hilft ungemein Frust zu vermeiden :D

    Warum machts du kein --reconfigure


    Weil das den obigen Fehler hervorruft


    Hast du aber nicht vergessen in der DB alle Domains usw. auf "toadd" zu setzen


    Da liegt wohl das Problem... Den Thread Migration auf einen neuen Server hab ich wohl übersehen, er ist noch zu neu ... (schäm) ich werde es Morgen mal mit toadd durchlaufen lassen. Kaputt kann da eh nichts gehen (ist nur ein virtueller Server den man zum glück auf einen vorherigen Snapshot zurücksetzen kann :)


    Wenn der Umzug geklappt habe, werde ich mich melden :D
    Danke aber schon mal für die Hilfe! *tiefes Erdloch zum verkriechen such*