Jede alternative Möglichkeit zum Upgrade von OpenBSD

356
GoZippy

Ich habe einen älteren Network Access Controller, auf dem OpenBSD 3.9 ausgeführt wird. Wenn Sie die Manpages und die Website nach OpenBSD durchsuchen, wirkt der Aktualisierungsprozess in früheren Zeiten immer noch als gesperrt - manuelle Aktualisierungen nur jeweils einen Schritt. Gibt es keine Möglichkeit, die alte (oder ältere) Version, die ich jetzt habe, um diesen Update-Prozess zu rationalisieren, zu automatisieren oder anderweitig zu wechseln? Bei dieser Geschwindigkeit hätte ich Tage Zeit, um Dutzende von Versionsänderungen über die Jahre hinweg zu aktualisieren - wenn auch nicht mehr wie Wochen ... Ich zögere, nur die Docroot- und Basisdateien zu kopieren, die ich nicht kenne, und dann eine neue zu verwenden frische saubere Installation - weil ich nicht weiß, was sonst noch an diesem NAC als Teil seines Pakets von proprietären Lösungen geändert wurde.

Ideen sind willkommen

1

1 Antwort auf die Frage

1
pete

Es wird keinen automatisierten Prozess geben, es sei denn, der Anbieter unterstützt das Produkt weiterhin und bietet einen an. OpenBSD geht nicht davon aus, dass es weiß, welche Änderungen Sie vorgenommen haben, warum und wie es gegebenenfalls zusammengeführt werden sollte. Daher erwartet ein Teil des Prozesses, dass ein Administrator inkrementelle Änderungen zwischen Versionen zusammenführt.

So viele Änderungen wurden im Laufe der Jahre vorgenommen, Sie werden möglicherweise feststellen, dass selbst wenn Sie den Prozess befolgen, das benutzerdefinierte Material auf der Hardware immer noch nicht funktioniert - Feature- / API-Änderungen, Konfigurationen, Netzwerk, Sudo ist jetzt ein Paket und sogar verworfen Architekturen ... und ich hoffe, Sie haben alle Quellen!

Idee: Sie können versuchen, eine saubere 3.9-Installation mit der aktuellen zu vergleichen, um die benutzerdefinierten / geänderten Dateien zu ermitteln. Und / oder versuchen Sie, ein Upgrade auf 4.0 durchzuführen und die Änderungen während des sysmerge; mache Kopien von allem. Führen Sie eine Neuinstallation der neuesten Version 6.0 durch, und führen Sie dann die Änderungen und Dateien manuell zusammen ...

... es klingt wie ein Albtraum; Es besteht jedoch immer die Möglichkeit, dass die Änderungen nicht wirklich wesentlich sind oder leicht eingedämmt werden können.

Ich denke, dass Sie die besten Vorschläge von der OpenBSD- miscMailingliste erhalten (jemand könnte sogar Ihr Gerät besitzen), aber seien Sie darauf vorbereitet ... "Flak"

danke - ich werde weiterlesen - bisher sehe ich nur die manuelle Methode inkrementell. Die meisten Funktionen des Geräts sind in Perl-Skripten integriert, die auf jeder Plattform wirklich funktionieren werden. Möglicherweise müssen Sie ändern, worauf sie reagieren. Aber insgesamt denke ich, dass ich auf einem zweiten Laufwerk eine saubere Installation durchführen und die Webroot und verschiedene Konfigurationen migrieren kann . Ich muss Treiber für den 4-Port-Nic und den Zufallszahlengenerator finden. Die Platine ist gedemmt und die Teilenummern / Modellnummern auf einigen Dingen sind versteckt. Das erinnert mich daran, als ich als Electronics-Tech in der Navy war GoZippy vor 7 Jahren 0
klingt als ob es Hoffnung gibt, wenn es meistens perl ist! Ich würde empfehlen, alle Upgrade-Guides für die wichtigsten Änderungen zu lesen. Bitte aktualisieren Sie uns, wenn es klappt pete vor 7 Jahren 0
OK, also hat jemand einen Vorschlag, welche Methode das Ding sichern soll oder welche Verzeichnisse zum Vergleich gespeichert werden sollen? Ich denke, kopiere alles auf ein Backup oder eine zweite Festplatte, formatiere und installiere das neueste Build-Betriebssystem und kopiere dann die Benutzer- und Webroot-Datei. Brauchen Sie Ideen, wie Sie alles andere vergleichen können. Ich schätze, ich muss die Sicherheitsregeln neu erstellen und sicherstellen, dass die Benutzer existieren, für die das Perl geschrieben wurde. Nicht sicher, ob Perl immer noch so sicher ist, wie es früher für die Admin-Funktionen gedacht war. Grundsätzlich ist es so eingerichtet, dass es mehrere Rollen mit Firewall-Mauern im Garten spielt GoZippy vor 7 Jahren 0