OVH Cloud OVH Cloud

make installworld "touch: not found"

22 réponses
Avatar
xavier
Bonjour, je viens de me faire avoir avec le très connu "touch: not
found" lors de make installworld
> ===> include (install)
> creating osreldate.h from newvers.sh
> touch: not found
> *** Error code 127

C'est un upgrade de 5-STABLE vers 6-STABLE (j'en ai fait plusieurs
récemment sans problème)

J'ai pourtant pris toutes mes pilules contre les boucs :
- reboot en single sur le noveau noyau
- vérification de la date
- adjkerntz -i
- vérification de la date
- gouguelisation, où la réponse est "Check the date, Luke"
- vérification de la date

Rien n'y fait. Pas d'autre piste dans Google. La machine tourne pour
l'instant avec un monde 5-STABLE et un noyau 6-STABLE, sans trop de
soucis, mais j'aime pô.

Merci pour toutes les idées.

XAv
--
Xavier HUMBERT
Infocentre - INJEP - MJSVA

2 réponses

1 2 3
Avatar
talon
Thierry Thomas wrote:
Jeudi 08 décembre 2005 à 10:10 GMT, Stephane Dupille a écrit :

Si c'est ça l'avantage, vaut mieux effectivement mettre le fs en
mémoire.


Pour de meilleures performances, l'idéal c'est encore de mettre le swap
sur un md.


C'est comme le moteur à eau to truc :-)


--

Michel TALON


Avatar
xavier
Patrick Lamaizière wrote:

C'est marqué "closed" et ça vient de l'ordre de la mise à jour à priori.

Et ça ne le fait pas que pendant mergemaster, mais dès installworld.



Le workaround a été d'aller dans src/whatever/cap_mkdb et de faire
manuellement "make install"

Le fait d'avoir rajouté "touch" dans les targets de Makefile.incl1 a
fixé le problème de touch, j'ai donc pu continuer.

Un seul m'emmerde sur 5 ou 6.


Tu n'aurais pas fait un make buildworld sans effacer /usr/obj au
préalable, par hasard ?


Non. Maintenant ça marche, je refais un world/kernel complet une fois de
plus pour être sûr qu'il ne traîne pas de scories.

Bizzare, bizzare.

<rant>
Je préfère cent fois la façon de NetBSD qui fait tout, jusqu'aux
tarballs, dans un INSTALLDIR. Là, au moins, on a pas un world bancal si
ça se viande au milieu
</>


--
Xavier HUMBERT
Infocentre - INJEP - MJSVA


1 2 3