View previous topic :: View next topic |
Author |
Message |
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu Mar 30, 2006 11:26 am Post subject: [eix] update-eix ne marche pas (résolu) |
|
|
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 |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Thu Mar 30, 2006 11:27 am Post subject: |
|
|
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 |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu Mar 30, 2006 11:29 am Post subject: |
|
|
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 |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Thu Mar 30, 2006 11:49 am Post subject: |
|
|
Là, je ne sais rien dire de plus, je ne suis pas à la maison _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Apsforps Guru
Joined: 27 Sep 2004 Posts: 520 Location: Belgium
|
Posted: Thu Mar 30, 2006 11:50 am Post subject: |
|
|
Vérifie les permissions sur le fichier en question peut-être. _________________ Apsforps |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Thu Mar 30, 2006 11:53 am Post subject: |
|
|
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 |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu Mar 30, 2006 11:56 am Post subject: |
|
|
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 |
|
|
roynux n00b
Joined: 31 Mar 2004 Posts: 6
|
Posted: Thu Mar 30, 2006 1:43 pm Post subject: |
|
|
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 |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Thu Mar 30, 2006 1:47 pm Post subject: |
|
|
(ou un enotice s'il est installé) _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu Mar 30, 2006 1:51 pm Post subject: |
|
|
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 |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Thu Mar 30, 2006 1:54 pm Post subject: |
|
|
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 |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu Mar 30, 2006 1:55 pm Post subject: |
|
|
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 |
|
|
|