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

10 réponses

1 2 3
Avatar
F. Senault

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.


Est-ce que ton /tmp a suffisamment de place, et permet l'exécution de
binaires (aka n'a pas l'option noexec dans la fstab) ?

XAv


Fred
--
My heart is covered With thoughts entangled How could it ever have
felt so real? Is there a place more lonely than I feel within? Could I
have seen? Could I have known? I just took it as the truth
(Within Temptation, Caged)

Avatar
xavier
F. Senault wrote:

Est-ce que ton /tmp a suffisamment de place, et permet l'exécution de
binaires (aka n'a pas l'option noexec dans la fstab) ?


Ben non, c'est pas ça :

Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1d 965M 13M 875M 1% /tmp

/dev/ad0s1a on / (ufs, local)
/dev/ad0s1d on /tmp (ufs, local, soft-updates)



--
Xavier HUMBERT
Infocentre - INJEP - MJSVA

Avatar
Stephane Dupille
Ben non, c'est pas ça :
/dev/ad0s1d on /tmp (ufs, local, soft-updates)



Et en virant les soft-updates sur /tmp ?

--
sachez que "je suis" comme ca ici et "je serai" toujours
comme ca ailleurs.
-+- ALBATOR in GNU : Con et fier de l'être. -+-


Avatar
xavier
Xavier HUMBERT wrote:

Bonjour, je viens de me faire avoir avec le très connu "touch: not
found" lors de make installworld


Une des autre solutions trouvées sur Gougeule fonctionne :
<http://docs.freebsd.org/cgi/getmsg.cgi?fetch76465+0+archive/2002/free
bsd-stable/20021027.freebsd-stable>
Mais maintenant ça coince sur cc not found :-(

--
Xavier HUMBERT
Infocentre - INJEP - MJSVA

Avatar
xavier
Stephane Dupille wrote:

Et en virant les soft-updates sur /tmp ?


Ca a l'air d'être ça !

Première fois que je vois ce truc.

Merci !

XAv
--
Xavier HUMBERT
Infocentre - INJEP - MJSVA

Avatar
Stephane Dupille
Et en virant les soft-updates sur /tmp ?
Ca a l'air d'être ça !

Première fois que je vois ce truc.


Le pb des soft-updates, c'est qu'il peut y avoir un temps de retard
entre ce que ça dit qui est fait, et ce qui est réellement fait. Et de
la façon dont on regarde le bouzin, on peut avoir des résultats
différents. Le pb le plus classique est la suppression : le fichier
est supprimé mais la taille dispo n'est pas recalculée immédiatement.
Ce qui fait que le disque peut arriver à saturation alors qu'il ne
l'est pas réellement. C'est d'ailleurs pour cette raison qu'ils
déconseille de mettre les soft-updates pour / si / est petit et qu'on
veut faire un makeworld.

Ce pb était décrit qqpart, peut-être dans le handbook.

Je n'ai pas le détail de ton problème à toi en particulier, mais ça
pourrait être un truc de ce genre là.

Merci !


Ah mais de rien !

--
fgu> Je reviens sur mon post de 11h27 : Au lieu de :"2ème DD en
fgu> Secondary Master (SM)" ce serait plutôt : "2ème DD en Primary Slave
fgu> (PS)"
-+-<http://www.le-gnu.net>-La dialectique du maître et de l'esclave -+-


Avatar
xavier
Stephane Dupille wrote:

Ce pb était décrit qqpart, peut-être dans le handbook.

Je n'ai pas le détail de ton problème à toi en particulier, mais ça
pourrait être un truc de ce genre là.


J'en ai un autre, c'est un bug ouvert (kern/88904)
Et ça ne le fait pas que pendant mergemaster, mais dès installworld.

Un seul m'emmerde sur 5 ou 6.

XAv
--
Xavier HUMBERT
Infocentre - INJEP - MJSVA

Avatar
Jacques Caron
Salut,

On Mon, 05 Dec 2005 17:56:52 +0100, Xavier HUMBERT wrote:

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



Je sais que je l'ai déjà eu celui-là, mais je ne me souviens plus
exactement de ce que c'était...

Tu n'aurais pas un fait un make release ou quelque chose du genre qui crée
une disquette de boot ou un ISO d'install à grands coups de crunchgen,
quelque part entre le buildword et le installworld? Il y a un truc par là
qui casse tout dans la version installée dans /usr/obj, et il est possible
que make installworld essaie d'utiliser ces versions-là à ce moment-là
(pas sûr).

Si c'est ça, la solution simple (mais pas la plus rapide) c'est de refaire
un buildworld. L'autre solution c'est de reconstruire juste ce qu'il faut,
mais ça risque de te prendre plus de temps pour trouver comment que de
faire le buildworld complet...

L'autre possibilité ce serait en fait que le buildworld ne se soit pas
fini, mais je ne suis pas convaincu que installworld puisse être lancé
dans cette situation?

Si c'est pas ça j'essaierai d'extraire de ma mémoire hautement volatile
quelle autre chose amusante s'est jetée en travers de mon chemin lors de
mes aventures make-releasiennes.

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 à voir, c'est vraiment qu'il manque un bout quelque part et qu'il ne
trouve pas "touch" là où il le cherche, soit parce qu'il n'est pas là où
il devrait être, soit parce qu'il ne regarde pas au bon endroit. Faut
suivre un peu le chemin à travers
/usr/src/{Makefile,Makefile.inc1,include/Makefile,sys/conf/newvers.sh}
pour comprendre dans quel état (path, chroot éventuel...) il est au moment
où il cherche à exécuter touch. Je ne crois pas qu'il chroote pendant le
installworld, mais par contre l'environnement est assez salement malmené
il me semble.

Bon courage...

Jacques.
--
Oxado http://www.oxado.com/


Avatar
Stephane Dupille
Je n'ai pas le détail de ton problème à toi en particulier, mais ça
pourrait être un truc de ce genre là.
Ce qui m'étonne c'est qu'il y a vachement de place dans /tmp là.




Ce pourrait être un autre effet de bord, autre que celui décrit.
Mais en tout cas, je virerai les soft-updates, au moins
temporairement. Et puis ce n'est pas utile pour /tmp.

--
C'est malheureux de constater k'apres kelkes millers d'années d'evolution,
les hommes sont encore au stade *primitive* : peur de ce k'on ne connait
pas, juger ses sembles a tout prix, coller une etiquette et j'en passe.
-+- Gl in : <http://www.le-gnu.net> - fufe, c'est du Darwin -+-




Avatar
talon
Stephane Dupille wrote:
Je n'ai pas le détail de ton problème à toi en particulier, mais ça
pourrait être un truc de ce genre là.
Ce qui m'étonne c'est qu'il y a vachement de place dans /tmp là.




Ce pourrait être un autre effet de bord, autre que celui décrit.
Mais en tout cas, je virerai les soft-updates, au moins
temporairement. Et puis ce n'est pas utile pour /tmp.



Hein! Sauf si /tmp est un système de fichiers en mémoire, je crois que c'est
surtout utile pour /tmp.

--

Michel TALON




1 2 3