OVH Cloud OVH Cloud

passage 3.2 -> 3.4

9 réponses
Avatar
gro.rico
Salut,

je suis un peu nouveau avec openbsd et je me pose une question. J'ai
chez moi un serveur web qui tourne sous openbsd 3.2. Et je m'appercois
que des patch continuent a paraitre pour les versions 3.3 et 3.4 mais
plus rien pour la 3.2. Je me pose donc la question de passer a la 3.4,
cependant je ne voudrais pas perdre les configurations du systeme.
Donc je souhaiterai recompiler a partir des sources, cela est il
suffisant ? Si certain fichiers de configuration de certain soft ont
changé de format que se passe t'il ?? Sont ils ecrasés a la
recompilation ...
Bref comment faire pour passer en 3.4 sans tout reinstaller !!!

Merci d'avance de me repondre.
A+ Grorico.

9 réponses

Avatar
panda
Salut,

Les patchs ne sortiront effectivement plus pour OpenBSD 3.2 car sa fin de
vie vient d'etre annoncee.
Je suppose que la plateforme sur laquelle tu fais tourner OpenBSD est intel.
L'update sans recompilation releve de la haute-voltige, tu pourras trouver
quelques instructions utiles en fouinant sur deadly.org.
En gros il faut le faire en 3 etapes, qui incluent passer par 3.3, updater
sur la derniere
version a.out de OpenBSD, puis rebooter avec le bootstrap 3.4/a.out et
installer
la release 3.4/ELF.
Si tout ca ressemble a du chinois, je te conseille fortement de passer par
une reinstall de l'OS,
ce que conseille egalement le staff OpenBSD.
Sinon il te faudra au moins un acces physique a la machine ou l'acces a un
port console.

De maniere generale pour la procedure d'update il faut au moins lire:

* la section upgrade de la FAQ OpenBSD
* man release

voila, bonne chance


"grorico" a écrit dans le message de news:

Salut,

je suis un peu nouveau avec openbsd et je me pose une question. J'ai
chez moi un serveur web qui tourne sous openbsd 3.2. Et je m'appercois
que des patch continuent a paraitre pour les versions 3.3 et 3.4 mais
plus rien pour la 3.2. Je me pose donc la question de passer a la 3.4,
cependant je ne voudrais pas perdre les configurations du systeme.
Donc je souhaiterai recompiler a partir des sources, cela est il
suffisant ? Si certain fichiers de configuration de certain soft ont
changé de format que se passe t'il ?? Sont ils ecrasés a la
recompilation ...
Bref comment faire pour passer en 3.4 sans tout reinstaller !!!

Merci d'avance de me repondre.
A+ Grorico.


Avatar
espie
In article <bogkh0$v3$,
panda wrote:
Salut,

Les patchs ne sortiront effectivement plus pour OpenBSD 3.2 car sa fin de
vie vient d'etre annoncee.
Je suppose que la plateforme sur laquelle tu fais tourner OpenBSD est intel.
L'update sans recompilation releve de la haute-voltige, tu pourras trouver
quelques instructions utiles en fouinant sur deadly.org.


Mais non, mais non... si tu es observateur, il y a un fichier tres
sympathique, depose par Todd Miller sur le site ftp, qui s'appelle
bsd.rd-a.out (ouais, bon, je sais, je l'avais rate avant qu'il me le
signale).

Ca permet de rebooter directement sur un noyau d'installation/update 3.4
a partir du vieux boootloader a.out.

Ensuite, il faut effectivement faire un peu attention. D'une part, parce
que le format a change, mais surtout parce que le nouveau noyau, par
defaut, ne fait tourner aucune emulation... ca peut etre plantogene au
premier reboot, en particulier parce qu'il traine souvent un module
d'authentification (krb4-or-passwd) qui n'existe plus en 3.4, et qu'il faut
imperativement virer (et ajuster login.conf) avant l'upgrade.

Sinon, on peut garder les vieilles bibliotheques a.out et le vieux ld.so,
les mettre au chaud dans /compat, reactiver emul.aout, rajouter
l'incantation qui va bien pour le ldconfig a.out (confere compat_aout(8)),
et hop, les executables a.out fonctionnent encore...

Bon, ceci-dit, maintenant qu'on a repare boehm-gc pour fonctionner en elf,
ca ne presente plus guere d'interet, tous les ports marchent a nouveau,
y compris w3m.

Avatar
Miod Vallat
Ensuite, il faut effectivement faire un peu attention. D'une part, parce
que le format a change, mais surtout parce que le nouveau noyau, par
defaut, ne fait tourner aucune emulation... ca peut etre plantogene au
premier reboot, en particulier parce qu'il traine souvent un module
d'authentification (krb4-or-passwd) qui n'existe plus en 3.4, et qu'il faut
imperativement virer (et ajuster login.conf) avant l'upgrade.


Je me permets de faire remarquer que la section «Upgrade» des notes
d'installation (INSTALL.i386) contient des informations utiles à ce
propos.

Mais je me demande bien pourquoi j'en parle, parce que je sais
d'expérience (amère) que personne ne les lit. Pas même les
développeurs...
<coup bas sous la ceinture>
(il suffit de lire des perles comme INSTALL.sparc64 de NetBSD pour s'en
convaincre)
</>

Avatar
Nicolas Le Scouarnec
Je me permets de faire remarquer que la section «Upgrade» des notes
d'installation (INSTALL.i386) contient des informations utiles à ce
propos.
Mais je me demande bien pourquoi j'en parle, parce que je sais
d'expérience (amère) que personne ne les lit. Pas même les
développeurs...


C'est quoi ces gens qui font n'importe quoi ? Je tenais a remercier les
devellopeurs qui écrivent des docs. Ceux d'INN, d'Apache, de Postfix et
de FreeBSD (j'ai lu le Install, et presque tout le Handbook au final),
recoivent tout particulierements mes félicitations.



--
Nicolas Le Scouarnec
http://nlsn.free.fr (Slrnfr, Docs Linux/BSD, La grippe, ... )

Avatar
Miod Vallat
Mais je me demande bien pourquoi j'en parle, parce que je sais
d'expérience (amère) que personne ne les lit. Pas même les
développeurs...


C'est quoi ces gens qui font n'importe quoi ? Je tenais a remercier les
devellopeurs qui écrivent des docs. Ceux d'INN, d'Apache, de Postfix et
de FreeBSD (j'ai lu le Install, et presque tout le Handbook au final),
recoivent tout particulierements mes félicitations.


Certes. Mais ici il était question de lire la documentation, pas de
l'écrire. D'ailleurs les gens qui écrivent les documentation sont
généralement de la pire epsèce sur ce point : ils sont en écriture seule
et il faut repasser derrière ou au moins leur mettre quelques
garde-fous...


Avatar
gro.rico
Merci a tous pour ces infos, je pense que je vais passer par une
reinstallation. Mais je vais quand mm en profiter pour lire la faq de
l'upgrade !!!

Merci encore et a bientot.
A+ Grorico.
Avatar
Marwan FeanoR/var Burelle
On Fri, 7 Nov 2003 22:42:10 +0000 (UTC)
Miod Vallat wrote:

Certes. Mais ici il était question de lire la documentation, pas de
l'écrire. D'ailleurs les gens qui écrivent les documentation sont
généralement de la pire epsèce sur ce point : ils sont en écriture
seule et il faut repasser derrière ou au moins leur mettre quelques
garde-fous...


J'ai souvenir que les faq que nous avions traduites avec BSDfr (2.5 ou
2.6 me souviens plus, je me souviens juste que je m'étais fait la
13, sur IPSec ... ) étaient relativement pas trop malécrite, bon
effectivement il a fallu repasser derrière certains traducteurs également
(et pas seulement derrière moi à cause de l'haurtografffe, je sais faire
des efforts de tempe en temps, et surtout j'écrivais mieux à l'époque ...
)

--
Marwan Burelle,
http://www.lri.fr/~burelle
( | )
http://www.cduce.org

Avatar
manu
panda wrote:

En gros il faut le faire en 3 etapes, qui incluent passer par 3.3, updater
sur la derniere version a.out de OpenBSD, puis rebooter avec le bootstrap
3.4/a.out et installer la release 3.4/ELF.


Je lis ca, ca me choque un peu: Y'a pas de compatibilité ascendante des
binaires a.out? Wow. C'est une mise à jour pour les vrais sportifs,
ca...

--
Emmanuel Dreyfus
Un bouquin en français sur BSD:
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
Miod Vallat
En gros il faut le faire en 3 etapes, qui incluent passer par 3.3, updater
sur la derniere version a.out de OpenBSD, puis rebooter avec le bootstrap
3.4/a.out et installer la release 3.4/ELF.


Je lis ca, ca me choque un peu: Y'a pas de compatibilité ascendante des
binaires a.out? Wow. C'est une mise à jour pour les vrais sportifs,
ca...


Si, il y a. Mais les bootblocks du système a.out ne savent pas charger
les média d'installation ELF, hein...