Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[eix] update-eix ne marche pas (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Thu Mar 30, 2006 11:26 am    Post subject: [eix] update-eix ne marche pas (résolu) Reply with quote

Bonjour,

j'ai un tout petit problème. Je viens de faire update-eix et il me retourne :
Code:

Reading Portage settings ..
Building database (/var/cache/eix) from scratch ..
[0] /usr/portage/ (cache: flat)
     Reading 100%
[1] /usr/local/portage (cache: none)
     Reading 100%
Applying masks ..
void update(CacheTable&, PortageSettings&): assert(database_stream): Can't open the database file /var/cache/eix for writing (mode = 'wb')


En effet il n'y a rien dans /var/cache/eix. Mais je dois faire quoi pour qu'il puisse écrire cette base de données? J'ai raté quelque chose dans l'installation et la configuration?

Merci.
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo


Last edited by Mickael on Thu Mar 30, 2006 2:00 pm; edited 1 time in total
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Mar 30, 2006 11:27 am    Post subject: Reply with quote

vérifie que la partition contenant /var n'est pas trop pleine (du genre : vire /var/tmp/portage ;))
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Thu Mar 30, 2006 11:29 am    Post subject: Reply with quote

XavierMiller wrote:
vérifie que la partition contenant /var n'est pas trop pleine (du genre : vire /var/tmp/portage ;))

Elle est vide. Il me reste 14G de libre, mon architecture de répertoires linux est des plus conventionnelle.

EDIT : Ma versionde eix et la 0.5.1-r2, version stable. Est-ce la raison de ce problème?
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Mar 30, 2006 11:49 am    Post subject: Reply with quote

Là, je ne sais rien dire de plus, je ne suis pas à la maison ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Apsforps
Guru
Guru


Joined: 27 Sep 2004
Posts: 520
Location: Belgium

PostPosted: Thu Mar 30, 2006 11:50 am    Post subject: Reply with quote

Vérifie les permissions sur le fichier en question peut-être.
_________________
Apsforps
Back to top
View user's profile Send private message
Darkael
Veteran
Veteran


Joined: 10 Aug 2004
Posts: 1321
Location: France

PostPosted: Thu Mar 30, 2006 11:53 am    Post subject: Reply with quote

Tu le fais en root ou en user normal? Parce que si la base est créé pour la première fois il faut le faire en root, après c'est accessible à tous les users du groupe portage (il me semble). Si le fichier existe déja, vérifie les permissions.
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Thu Mar 30, 2006 11:56 am    Post subject: Reply with quote

Apsforps wrote:
Vérifie les permissions sur le fichier en question peut-être.


Alors, je n'ai que les droits du repertoire eix : 664. car ce fichier est vide, désespérément vide. Et je fais le update en root et mon name_user est dans portage.
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
roynux
n00b
n00b


Joined: 31 Mar 2004
Posts: 6

PostPosted: Thu Mar 30, 2006 1:43 pm    Post subject: Reply with quote

Salut,

Il y a, je pense, un message à la fin de l'emerge d'eix qui explique qu'il faut modifier 2 fichiers.
Refais un emerge eix pour voir quoi.
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Thu Mar 30, 2006 1:47 pm    Post subject: Reply with quote

(ou un enotice s'il est installé)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Thu Mar 30, 2006 1:51 pm    Post subject: Reply with quote

Je vous retourne le résultat du script de TGL, :
Code:

 === 2006-03-30 13:52 =========== eix-0.5.1-r2 ===
 = /var/log/portage/3872-eix-0.5.1-r2.log (4,0K) =
...
 * Please run 'update-eix' to setup the portage search database.
 * The database file will be located at /var/cache/eix
...
 * If you want to use cdb support, you need to add
 *     PORTDIR_CACHE_METHOD="cdb"
 * to /etc/eixrc or ~/.eixrc
...
 * If you want to use the backported cache patch of portage-2.1
 * you need to add
 *     PORTDIR_CACHE_METHOD="backport"
 * to /etc/eixrc or ~/.eixrc
 * backport is default when merging with portage-2.1


Je viens de remarquer que ni dans /etc ni dans ~/ je n'ai de fichier eixrc.
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
Darkael
Veteran
Veteran


Joined: 10 Aug 2004
Posts: 1321
Location: France

PostPosted: Thu Mar 30, 2006 1:54 pm    Post subject: Reply with quote

MickTux wrote:
Apsforps wrote:
Vérifie les permissions sur le fichier en question peut-être.


Alors, je n'ai que les droits du repertoire eix : 664. car ce fichier est vide, désespérément vide. Et je fais le update en root et mon name_user est dans portage.

Attends, /var/cache/eix est-il un répertoire ou un fichier? Chez moi, c'est un fichier. Au pire essaie de supprimer /var/cache/eix (quel que soit sa nature) et retente update-eix.
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Thu Mar 30, 2006 1:55 pm    Post subject: Reply with quote

Chez moi c'est un répertoire, d'où probablement le problème. Je le vire et je vous tiens au courant dans peu de temps.

EDIT : C'est résolu. Merci à vous tous. En effet, eix ne doit pas être un répertoire mais un fichier. Il suffit de supprimer le répertoire en question puis de faire un update-eix et là il crée ce fichier, merci KarnEvil.

Code:

# update-eix
Reading Portage settings ..
Building database (/var/cache/eix) from scratch ..
[0] /usr/portage/ (cache: flat)
     Reading 100%
[1] /usr/local/portage (cache: none)
     Reading 100%
Applying masks ..
Database contains 10835 packages in 146 categories.
# ls /var/cache/eix

_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum