Sur ma gate FreeBSD mise à jour récement en 4.9. Je n'arrive pas à
installer un seul ports. J'ai bien cvsuppé toutes la dernière
arborescence mais rien à faire ca ne fonctionne pas.
Ex:
# cd /usr/ports/ftp/wget
# make install clean
# *** Error code 1
#
# Stop in /usr/ports/ftp/wget
Je suis bien en root, j'ai essayé de désactivé les securelevel (au cas
ou), je possède bien un répertoire /usr/ports/distfiles avec tous les
droits qui vont bien. J'ai aussi pris l'archive wget.tar.gz sur
www.freebsd.org et je l'ai mis dans /usr/ports/distfiles mais rien ne
fonctionne et j'ai tjrs la même erreur. Que faire ? Je suis perdu :(
Oui (voir mon reply apres ton post). Ce n'est pas un probleme de firewall, j'ai fetché des tgz à la main pour tester et ca ne causer aucun probleme. J'ai retiré le fichier make.conf pour me mettre dans les meme conditions qu'une install 4.9-RELEASE fraichement installé.
-- F.Julien
Ben, tu nous dit que tu n'as pas de fichier /etc/make.conf, et je te
suggère d'essayer d'y mettre
Oui (voir mon reply apres ton post). Ce n'est pas un probleme de
firewall, j'ai fetché des tgz à la main pour tester et ca ne causer
aucun probleme. J'ai retiré le fichier make.conf pour me mettre dans les
meme conditions qu'une install 4.9-RELEASE fraichement installé.
Oui (voir mon reply apres ton post). Ce n'est pas un probleme de firewall, j'ai fetché des tgz à la main pour tester et ca ne causer aucun probleme. J'ai retiré le fichier make.conf pour me mettre dans les meme conditions qu'une install 4.9-RELEASE fraichement installé.
-- F.Julien
Thierry Thomas
Mardi 11 novembre 2003 à 23:22 GMT, F.Julien a écrit :
J'espere qu'il y a une de ces réponses qui te choque et qui est la source de mes ennuies :(
Rien vu... Puisque ça n'est pas un problème de pare-feu, ça pourrait-être des droits d'accès ; que donne
ls -l `make -V DISTDIR`
lancé depuis le même répertoire ? -- Th. Thomas.
Mardi 11 novembre 2003 à 23:22 GMT, F.Julien a écrit :
J'espere qu'il y a une de ces réponses qui te choque et qui est la
source de mes ennuies :(
Rien vu... Puisque ça n'est pas un problème de pare-feu, ça
pourrait-être des droits d'accès ; que donne
Mardi 11 novembre 2003 à 23:22 GMT, F.Julien a écrit :
J'espere qu'il y a une de ces réponses qui te choque et qui est la source de mes ennuies :(
Rien vu... Puisque ça n'est pas un problème de pare-feu, ça pourrait-être des droits d'accès ; que donne
ls -l `make -V DISTDIR`
lancé depuis le même répertoire ? -- Th. Thomas.
F.Julien
Rien vu... Puisque ça n'est pas un problème de pare-feu, ça pourrait-être des droits d'accès ; que donne
ls -l `make -V DISTDIR`
lancé depuis le même répertoire ?
Voila ce que j'ai fait :
# cd /usr/ports/screen # ls -l `make -V DISTDIR` (aucun resultat) # make -V DISTDIR /usr/ports/distfiles # cd /usr/ports/distfiles # ls -l `make -V DISTDIR` make: no target to make. #
Si ca peut t'aider à m'aider ... perso je sèche toujours. FreeBSD doit surrement tester mes nerfs :)
-- F.Julien
Rien vu... Puisque ça n'est pas un problème de pare-feu, ça
pourrait-être des droits d'accès ; que donne
ls -l `make -V DISTDIR`
lancé depuis le même répertoire ?
Voila ce que j'ai fait :
# cd /usr/ports/screen
# ls -l `make -V DISTDIR`
(aucun resultat)
# make -V DISTDIR
/usr/ports/distfiles
# cd /usr/ports/distfiles
# ls -l `make -V DISTDIR`
make: no target to make.
#
Si ca peut t'aider à m'aider ... perso je sèche toujours.
FreeBSD doit surrement tester mes nerfs :)
Rien vu... Puisque ça n'est pas un problème de pare-feu, ça pourrait-être des droits d'accès ; que donne
ls -l `make -V DISTDIR`
lancé depuis le même répertoire ?
Voila ce que j'ai fait :
# cd /usr/ports/screen # ls -l `make -V DISTDIR` (aucun resultat) # make -V DISTDIR /usr/ports/distfiles # cd /usr/ports/distfiles # ls -l `make -V DISTDIR` make: no target to make. #
Si ca peut t'aider à m'aider ... perso je sèche toujours. FreeBSD doit surrement tester mes nerfs :)
-- F.Julien
Thierry Thomas
Mercredi 12 novembre 2003 à 23:21 GMT, F.Julien a écrit :
# cd /usr/ports/screen
Hmm, c'est /usr/ports/misc/screen
# ls -l `make -V DISTDIR` (aucun resultat)
Si le cd n'a pas abouti, et que tu n'as pas de Makefile dans le répertoire courant, c'est normal...
# make -V DISTDIR /usr/ports/distfiles
Ça c'est bon, je voudrais voir les droits sur /usr/ports/distfiles ou simplement s'il existe (et tant qu'à faire, fais un df sur la partition).
# cd /usr/ports/distfiles # ls -l `make -V DISTDIR` make: no target to make.
Idem, pas de Makefile à mouliner.
Si ca peut t'aider à m'aider ... perso je sèche toujours.
C'est bizarre, mais il y a sûrement un gros truc qui coince...
FreeBSD doit surrement tester mes nerfs :)
-- Th. Thomas.
Mercredi 12 novembre 2003 à 23:21 GMT, F.Julien a écrit :
# cd /usr/ports/screen
Hmm, c'est /usr/ports/misc/screen
# ls -l `make -V DISTDIR`
(aucun resultat)
Si le cd n'a pas abouti, et que tu n'as pas de Makefile dans le
répertoire courant, c'est normal...
# make -V DISTDIR
/usr/ports/distfiles
Ça c'est bon, je voudrais voir les droits sur /usr/ports/distfiles
ou simplement s'il existe (et tant qu'à faire, fais un df sur la
partition).
# cd /usr/ports/distfiles
# ls -l `make -V DISTDIR`
make: no target to make.
Idem, pas de Makefile à mouliner.
Si ca peut t'aider à m'aider ... perso je sèche toujours.
C'est bizarre, mais il y a sûrement un gros truc qui coince...
Mercredi 12 novembre 2003 à 23:21 GMT, F.Julien a écrit :
# cd /usr/ports/screen
Hmm, c'est /usr/ports/misc/screen
# ls -l `make -V DISTDIR` (aucun resultat)
Si le cd n'a pas abouti, et que tu n'as pas de Makefile dans le répertoire courant, c'est normal...
# make -V DISTDIR /usr/ports/distfiles
Ça c'est bon, je voudrais voir les droits sur /usr/ports/distfiles ou simplement s'il existe (et tant qu'à faire, fais un df sur la partition).
# cd /usr/ports/distfiles # ls -l `make -V DISTDIR` make: no target to make.
Idem, pas de Makefile à mouliner.
Si ca peut t'aider à m'aider ... perso je sèche toujours.
C'est bizarre, mais il y a sûrement un gros truc qui coince...
FreeBSD doit surrement tester mes nerfs :)
-- Th. Thomas.
F.Julien
# cd /usr/ports/screen
Hmm, c'est /usr/ports/misc/screen
Effectivement, j'ai recopié un peu vite :)
C'est bizarre, mais il y a sûrement un gros truc qui coince...
Effectivement, mais je ne vois pas quoi ... J'ai re-installé une release 4.9 dans un vmware que j'ai upgradé en 4.9-Stable. Je suis aller jusqu'à mettre les meme fichiers de conf et fichiers mk (/usr/share/mk), comparer les fichiers etc... mais sans succes. Donc j'ai pris en package strace et comparer les résultats d'un "strace make fetch" sur les 2 freebsd.
Voila la où ca coince: ---------------------8>------------------------------<8--------------- stat("pre-everything", 0xbfbfece0) = -1 ENOENT (No such file or directory) vfork() = 5358 wait4(-1, <unfinished ...> --- SIGCHLD (Child exited) --- <... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 5358 ioctl(1, TIOCGETA, {B9600 opost isig icanon echo ...}) = 0 write(1, "*** Error code 1n", 17) = 17 ---------------------8>------------------------------<8---------------
La différence entre le strace qui fonctionne et celui qui ne fonctionne pas est la ligne suivante :
---------------- le FreeBSD qui veut pas des ports-------------------- <... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 5358
-------------- le FreeBSD qui veut bien de mes ports ----------------- <... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 5358
donc le "== 1" vaut "== 0" sur la stable qui installe les ports correctement. J'avoue que ca ne m'a pas plus avancé malheureusement...
FreeBSD m'a donc eu à l'usure, je me laisse ce WE et apres je vois pas d'autre solution que le re-installer. Le pire s'est que je peux meme pas tirer profit de mes erreurs car je trouve pas mon erreur. Enfin, je vais profiter pour poser quelques questions (voir mon prochain poste :)).
Encore merci pour ton aide.
-- F.Julien
# cd /usr/ports/screen
Hmm, c'est /usr/ports/misc/screen
Effectivement, j'ai recopié un peu vite :)
C'est bizarre, mais il y a sûrement un gros truc qui coince...
Effectivement, mais je ne vois pas quoi ... J'ai re-installé une release
4.9 dans un vmware que j'ai upgradé en 4.9-Stable. Je suis aller jusqu'à
mettre les meme fichiers de conf et fichiers mk (/usr/share/mk),
comparer les fichiers etc... mais sans succes.
Donc j'ai pris en package strace et comparer les résultats d'un "strace
make fetch" sur les 2 freebsd.
Voila la où ca coince:
---------------------8>------------------------------<8---------------
stat("pre-everything", 0xbfbfece0) = -1 ENOENT (No such file or directory)
vfork() = 5358
wait4(-1, <unfinished ...>
--- SIGCHLD (Child exited) ---
<... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 5358
ioctl(1, TIOCGETA, {B9600 opost isig icanon echo ...}) = 0
write(1, "*** Error code 1n", 17) = 17
---------------------8>------------------------------<8---------------
La différence entre le strace qui fonctionne et celui qui ne fonctionne
pas est la ligne suivante :
---------------- le FreeBSD qui veut pas des ports--------------------
<... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 5358
-------------- le FreeBSD qui veut bien de mes ports -----------------
<... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 5358
donc le "== 1" vaut "== 0" sur la stable qui installe les ports
correctement. J'avoue que ca ne m'a pas plus avancé malheureusement...
FreeBSD m'a donc eu à l'usure, je me laisse ce WE et apres je vois pas
d'autre solution que le re-installer. Le pire s'est que je peux meme pas
tirer profit de mes erreurs car je trouve pas mon erreur. Enfin, je vais
profiter pour poser quelques questions (voir mon prochain poste :)).
C'est bizarre, mais il y a sûrement un gros truc qui coince...
Effectivement, mais je ne vois pas quoi ... J'ai re-installé une release 4.9 dans un vmware que j'ai upgradé en 4.9-Stable. Je suis aller jusqu'à mettre les meme fichiers de conf et fichiers mk (/usr/share/mk), comparer les fichiers etc... mais sans succes. Donc j'ai pris en package strace et comparer les résultats d'un "strace make fetch" sur les 2 freebsd.
Voila la où ca coince: ---------------------8>------------------------------<8--------------- stat("pre-everything", 0xbfbfece0) = -1 ENOENT (No such file or directory) vfork() = 5358 wait4(-1, <unfinished ...> --- SIGCHLD (Child exited) --- <... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 5358 ioctl(1, TIOCGETA, {B9600 opost isig icanon echo ...}) = 0 write(1, "*** Error code 1n", 17) = 17 ---------------------8>------------------------------<8---------------
La différence entre le strace qui fonctionne et celui qui ne fonctionne pas est la ligne suivante :
---------------- le FreeBSD qui veut pas des ports-------------------- <... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 5358
-------------- le FreeBSD qui veut bien de mes ports ----------------- <... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 5358
donc le "== 1" vaut "== 0" sur la stable qui installe les ports correctement. J'avoue que ca ne m'a pas plus avancé malheureusement...
FreeBSD m'a donc eu à l'usure, je me laisse ce WE et apres je vois pas d'autre solution que le re-installer. Le pire s'est que je peux meme pas tirer profit de mes erreurs car je trouve pas mon erreur. Enfin, je vais profiter pour poser quelques questions (voir mon prochain poste :)).
Encore merci pour ton aide.
-- F.Julien
F.Julien
Avant de douter de FreeBSD, ne faudrait-il pas regarder du côté de vmware ?
- quelle version de vmware ? - OS hôte de vmware, version ? - vmware natif, ou bien, pervers jusqu'au bout, linux-vmware ? En fait je suppose que c'est un linix-vmware, natif dans Linux, c'est ça ?
Je crois que tu m'as mal compris :) Le FreeBSD qui tourne sur vmware, c'est une install que j'ai fait pour comparer les différences avec ma gateway (un "vrai" pc avec une "vrai" install de FreeBSD) dont l'installation de port ne semble pas fonctionner. Par contre, la version de FreeBSD qui tourne dans la vmware, fonctionne (*malheureusement*) bien...
<? if (HOST_OS==Lunixe) <troll> Et tu viens nous les péter alors que c'est ton OS Gnu-propriétaire de mes deux qui déconne ? </troll> :-))) ?>
Et oui :) je suis pervers jusqu'au bout ... linux-vmware. Par contre
j'ai aucune raison de ma la peter :) Sinon linux déconne ? ;)
-- F.Julien
Avant de douter de FreeBSD, ne faudrait-il pas regarder du côté de
vmware ?
- quelle version de vmware ? - OS hôte de vmware, version ? - vmware
natif, ou bien, pervers jusqu'au bout, linux-vmware ? En fait je
suppose que c'est un linix-vmware, natif dans Linux, c'est ça ?
Je crois que tu m'as mal compris :) Le FreeBSD qui tourne sur vmware,
c'est une install que j'ai fait pour comparer les différences avec ma
gateway (un "vrai" pc avec une "vrai" install de FreeBSD) dont
l'installation de port ne semble pas fonctionner. Par contre, la version
de FreeBSD qui tourne dans la vmware, fonctionne (*malheureusement*)
bien...
<? if (HOST_OS==Lunixe) <troll> Et tu viens nous les péter alors que
c'est ton OS Gnu-propriétaire de mes deux qui déconne ? </troll>
:-))) ?>
Et oui :) je suis pervers jusqu'au bout ... linux-vmware. Par contre
j'ai aucune raison de ma la peter :) Sinon linux déconne ? ;)
Avant de douter de FreeBSD, ne faudrait-il pas regarder du côté de vmware ?
- quelle version de vmware ? - OS hôte de vmware, version ? - vmware natif, ou bien, pervers jusqu'au bout, linux-vmware ? En fait je suppose que c'est un linix-vmware, natif dans Linux, c'est ça ?
Je crois que tu m'as mal compris :) Le FreeBSD qui tourne sur vmware, c'est une install que j'ai fait pour comparer les différences avec ma gateway (un "vrai" pc avec une "vrai" install de FreeBSD) dont l'installation de port ne semble pas fonctionner. Par contre, la version de FreeBSD qui tourne dans la vmware, fonctionne (*malheureusement*) bien...
<? if (HOST_OS==Lunixe) <troll> Et tu viens nous les péter alors que c'est ton OS Gnu-propriétaire de mes deux qui déconne ? </troll> :-))) ?>
Et oui :) je suis pervers jusqu'au bout ... linux-vmware. Par contre
j'ai aucune raison de ma la peter :) Sinon linux déconne ? ;)