shadowcast
Member
Gute Morgen,
ich bin gerade dabei - endlich - meinen Jessie Server auf einen neuen Bookworm zu transferieren und habe dabei meinen eigenen Benutzer, welcher mit Abstand die meisten und komplexeren Inhalte hat, mit dem MigrationsTool zu migrieren.
Der erste Aufruf ging gut:
Hier wurden mir jedoch die (Jessie = Certbot) Zertifikate mit kopiert.
Auf dem neuen Bookworm läuft Acme.
Ich bin dann Web für Web durchgegangen, habe den LetsEcrypt Haken entfernt und diese auch aus den jeweiligen SSl Ordnern der Webs gelöscht.
Auffälligkeit 1:
Nachdem auf Seiten der Registrare die DNS Einträge umgestellt waren und dies auch via PING kontrolliert wurde, habe ich den LetsEncrypt Haken wieder aktiviert.
Wichtiger Hinweis, meine Webs haben alle eine Auto-Subdomain www. sowie Umleitungen HTTP zu HTTPS und einen SEO Redirekt www.domain.tld auf domain.tld.
Die Zertifikate wurden dann jedoch leider nur auf den DNS-Namen www.domain.tld geholt, sodass ich mit dem ohne www-Aufruf (Redirekt) einen Fehler bekam.
Der Workaround war, die Auto-Subdomain auf KEINE zu stellen, das Zertifikat holen lassen und erst dann wieder auf www. zu stellen.
Nun habe ich beim Zertifikat beide drin, www. und nicht www.??? Hoff das bleibt in 3 Monaten auch noch so, wenn neue Zertifikate geholt werden???
Nach ein paar Tagen war ich dann bei einem Web, bei welchem ich die Dateien & Datenbank hätte nochmal abgleichen müssen.
Dies hätte ich jedoch erfolglos mit folgender Zeile versucht:
Only-Web ist wohl im Syncjob nicht verfügbar?
Ich habe dann eine neue Migration angestoßen:
Das hatte dann auch funktioniert, jedoch wurden auch wieder die Zertifikate kopiert (Lösung siehe oben) aber mir wurde auch der ISPConfig User als neuer mit _2 angelegt. Der hatte dann also nur dieses eine Web, die Datenbank sowie den FTP.
Auffälligkeit 2:
Als Admin habe ich dann dieses Web dem ursprünglichen User zugewiesen, allerdings konnte der dann keine Änderungen für dieses Web vornehmen, obwohl er es in der Web-Liste hat...
Die Lösung war, in der dbispconfig in der Tabelle web_domain wurde der entsprechende sys_userid nicht aktualisiert, dies hatte ich händisch dann auf den korrekten Wert gestellt und nun kann der ursprüngliche User auch sein Web anpassen.
Vermutlich habe ich beim Migrieren was falsch gemacht?
Im Migrationstool habe ich "Change Reserved Names Now" auf nein gestellt
Habe ich die Möglichkeit gezielt ein Web oder ein Email-Konto im Nachgang zu synchronisieren, was hab ich bei den Zertifikaten falsch gemacht?
LG
ich bin gerade dabei - endlich - meinen Jessie Server auf einen neuen Bookworm zu transferieren und habe dabei meinen eigenen Benutzer, welcher mit Abstand die meisten und komplexeren Inhalte hat, mit dem MigrationsTool zu migrieren.
Der erste Aufruf ging gut:
Code:
/root/migration/migrate --only-client=MEINER --skip-letsencrypt
Hier wurden mir jedoch die (Jessie = Certbot) Zertifikate mit kopiert.
Auf dem neuen Bookworm läuft Acme.
Ich bin dann Web für Web durchgegangen, habe den LetsEcrypt Haken entfernt und diese auch aus den jeweiligen SSl Ordnern der Webs gelöscht.
Auffälligkeit 1:
Nachdem auf Seiten der Registrare die DNS Einträge umgestellt waren und dies auch via PING kontrolliert wurde, habe ich den LetsEncrypt Haken wieder aktiviert.
Wichtiger Hinweis, meine Webs haben alle eine Auto-Subdomain www. sowie Umleitungen HTTP zu HTTPS und einen SEO Redirekt www.domain.tld auf domain.tld.
Die Zertifikate wurden dann jedoch leider nur auf den DNS-Namen www.domain.tld geholt, sodass ich mit dem ohne www-Aufruf (Redirekt) einen Fehler bekam.
Der Workaround war, die Auto-Subdomain auf KEINE zu stellen, das Zertifikat holen lassen und erst dann wieder auf www. zu stellen.
Nun habe ich beim Zertifikat beide drin, www. und nicht www.??? Hoff das bleibt in 3 Monaten auch noch so, wenn neue Zertifikate geholt werden???
Nach ein paar Tagen war ich dann bei einem Web, bei welchem ich die Dateien & Datenbank hätte nochmal abgleichen müssen.
Dies hätte ich jedoch erfolglos mit folgender Zeile versucht:
Code:
/root/migration/migrate --syncjobs --only-web=MEINWEB --skip-letsencrypt
Only-Web ist wohl im Syncjob nicht verfügbar?
Ich habe dann eine neue Migration angestoßen:
Code:
/root/migration/migrate --only-web=MEINWEB --skip-letsencrypt
Das hatte dann auch funktioniert, jedoch wurden auch wieder die Zertifikate kopiert (Lösung siehe oben) aber mir wurde auch der ISPConfig User als neuer mit _2 angelegt. Der hatte dann also nur dieses eine Web, die Datenbank sowie den FTP.
Auffälligkeit 2:
Als Admin habe ich dann dieses Web dem ursprünglichen User zugewiesen, allerdings konnte der dann keine Änderungen für dieses Web vornehmen, obwohl er es in der Web-Liste hat...
Die Lösung war, in der dbispconfig in der Tabelle web_domain wurde der entsprechende sys_userid nicht aktualisiert, dies hatte ich händisch dann auf den korrekten Wert gestellt und nun kann der ursprüngliche User auch sein Web anpassen.
Vermutlich habe ich beim Migrieren was falsch gemacht?
Im Migrationstool habe ich "Change Reserved Names Now" auf nein gestellt
Habe ich die Möglichkeit gezielt ein Web oder ein Email-Konto im Nachgang zu synchronisieren, was hab ich bei den Zertifikaten falsch gemacht?
LG