OVH Cloud OVH Cloud

[FreeBSD]: Problème de ports

27 réponses
Avatar
F.Julien
Bonjour,

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 :(

Cordialement,
F.Julien.

10 réponses

1 2 3
Avatar
Thierry Thomas
Vendredi 07 novembre 2003 à 23:35 GMT, F.Julien a écrit :
Bonjour,


Bonjour,

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.


Mise à jour depuis quelle version ? Il y a eut récemment des
modifications dans les modules de base (Mk/bsd*) liées au système, et un
cvsup est nécessaire.
--
Th. Thomas.

Avatar
F.Julien

Mise à jour depuis quelle version ? Il y a eut récemment des
modifications dans les modules de base (Mk/bsd*) liées au système, et un
cvsup est nécessaire.


Je suis passé d'une 4.8 à une 4.9 (toujours en STABLE).
J'ai fait un cvsup et ca ne change rien :(
Voici mon fichier cvsup si ca peut vous aidez :

-----------------8>-------------------<8-----------------------
*default host=cvsup11.freebsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default compress

src-all tag=RELENG_4_9
ports-all tag=.
-----------------8>-------------------<8-----------------------

Cordialement,

--
F.Julien

Avatar
Thierry Thomas
Samedi 08 novembre 2003 à 12:25 GMT, F.Julien a écrit :
src-all tag=RELENG_4_9
ports-all tag=.


Là il y a un mélange entre le cvs des ports et celui des sources, je ne
sais pas trop ce que ça peut donner. Le plus simple est de recopier
/usr/share/examples/cvsup/ports-supfile et de juste remplacer le
CHANGE_THIS.
--
Th. Thomas.

Avatar
F.Julien
Là il y a un mélange entre le cvs des ports et celui des sources, je ne
sais pas trop ce que ça peut donner. Le plus simple est de recopier
/usr/share/examples/cvsup/ports-supfile et de juste remplacer le
CHANGE_THIS.


Idem :( ca marche toujours pas. Je desespere vraiment la.

#> cvsup ports-supfile
#> cd /usr/ports/ftp/wget
#> make install clean
# *** Error code 1
#
#Stop in /usr/ports/ftp/wget.
#>

Pas tres parlant comme erreur en plus :(

Cordialement,

--
F.Julien

Avatar
Thierry Thomas
Samedi 08 novembre 2003 à 18:41 GMT, F.Julien a écrit :
#> cvsup ports-supfile
#> cd /usr/ports/ftp/wget
#> make install clean
# *** Error code 1
#
#Stop in /usr/ports/ftp/wget.
#>

Pas tres parlant comme erreur en plus :(


Et en décomposant le mouvement ?

make clean
make fetch
make checksum
make extract
make patch
make configure
make
sudo make install
...

ça permettra peut-être d'y voir plus clair...
--
Th. Thomas.

Avatar
F.Julien
Et en décomposant le mouvement ?

make clean
make fetch
make checksum
make extract
make patch
make configure
make
sudo make install
...

ça permettra peut-être d'y voir plus clair...


Effectiment, l'erreur se produit lors du 'make fetch'.
J'ai beau faire des recherches sur le net, je ne trouve rien :(

Cordialement,

--
F.Julien

Avatar
F.Julien
problème de FTP passif, sans doute.

Essaye avec ça dans /etc/mùake.conf :

FTP_PASSIVE_MODE=1
FETCH_CMD=/usr/bin/ftp
FTP_PROXY=''


Ca marche toujours pas. J'ai lancé le make en debug (make -d A) histoire
d'avoir un peu plus de renseignement.

Voici les dernieres lignes :

------------------8>---------------------------------<8------------------
SuffFindDeps (fetch)
No known suffix on fetch. Using .NULL suffix
not adding suffix rules
fetch:@ = fetch
fetch:* = fetch
SuffFindDeps (pre-everything)
No known suffix on pre-everything. Using .NULL suffix
not adding suffix rules
pre-everything:@ = pre-everything
pre-everything:* = pre-everything
Examining pre-everything...non-existent...non-existent and no
sources...out-of-date.
pre-everything:? pre-everything:> true
*** Error code 1

Stop in /usr/ports/ftp/wget.
------------------8>---------------------------------<8------------------

Qu'est ce que ce 'pre-everything' ?

--
F.Julien

Avatar
Laurent Lefevre
"F.Julien" writes:

Je suis passé d'une 4.8 à une 4.9 (toujours en STABLE).
J'ai fait un cvsup et ca ne change rien :(
Voici mon fichier cvsup si ca peut vous aidez :

-----------------8>-------------------<8-----------------------
*default host=cvsup11.freebsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default compress

src-all tag=RELENG_4_9
ports-all tag=.
-----------------8>-------------------<8-----------------------


Si tu mets "src-all tag=RELENG_4_9", tu es en Release.
Pour être en Stable, c'est "src-all tag=RELENG_4".

--
Laurent

Avatar
F.Julien
Si tu mets "src-all tag=RELENG_4_9", tu es en Release.
Pour être en Stable, c'est "src-all tag=RELENG_4".



Effectivement, mais c'est pas mieux de ce mettre en RELENG_4_9 pour les
mises à jour de sécurité ? Enfin, c'est ce que je comprend en lisant le
handbook :)

--
F.Julien

Avatar
Laurent Lefevre
"F.Julien" writes:

Si tu mets "src-all tag=RELENG_4_9", tu es en Release.
Pour être en Stable, c'est "src-all tag=RELENG_4".

Effectivement, mais c'est pas mieux de ce mettre en RELENG_4_9 pour

les mises à jour de sécurité ? Enfin, c'est ce que je comprend en
lisant le handbook :)


Non, c'est le contraire. Si tu met "tag=RELENG_4", tu es en
4.9-Stable.

--
Laurent


1 2 3