pbm de droits avec rpm. [Réglé]

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
j'ai un soucis de droit semble t il. j'essaye de creer un package pour une appli, et voila le message d'erreur :
$ rpmbuild -ba profdepanne.spec
sh: ligne 0 : fg: pas de contrôle de tâche
erreur: ne peut ouvrir l'index Packages en utilisant db3 - Permission non accordée (13)
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
le soucis ne vient pas de mon spec, mais des droits sur la base des rpm on dirait, car en root, ça marche.
y a t il un moyen de regler cela svp ?
en passant par le ccm, je peux installer et desinstaller des progs, j'ai ajoute le jeu complet de sources (mais enleve tous les debugs et testings).

Atari-San Membre non connecté
-
- Voir le profil du membre Atari-San
- Inscrit le : 31/05/2011


Hackbook Dell Inspiron 1545 : 320 Go, DVD-RW double layers drive, Intel Core 2 Duo, Intel Wi-Fi 5100, Realtek or Broadcom ethernet, Intel Family Pro chip 4, 4 Go Ram.
OS : Windows 7, Ubuntu 11.10, OpenIndiana 151a, Mac OSX Snow Leopord hackintosh Iatkos S3 V2, PC-BSD, BlackBuntu, Arch Linux AMD64 Gnome 3.
PowerBook G4 : Powerbook G4 Titanium Mercury (TiBook Janvier 2001) avec 1 go de ram.
OS : Mac OSX Leopard Officiel, Ubuntu 12.04 LTS PPC
Autre PC : Mac LC II (1992), Desktop No-Name (Pentium 4), Futur Serveur Inconnu.

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet

PaLmAs Membre non connecté
-
- Voir le profil du membre PaLmAs
- Inscrit le : 02/04/2007
- Groupes :
non trés mauvaise idée! reviens en arriére et regarde ton autre poste.


ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
tjs soucis avec /var/lib/rpm
qui doit etre le proprio de ce repertoire ?
et est ce normal que le proprio de home soit root ?
dois je reconstruire ma base rpm ?
help please

Édité par ANDRE_Ani Le 13/06/2011 à 10h41

Akien Membre non connecté
-
- Voir le profil du membre Akien
- Inscrit le : 12/06/2011
- Groupes :
-
Équipe Mageia
Ils expliquent notamment qu'il faut créer la base RPM dans ton home, et pas essayer de packager en tant que root.

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
j'ai bien cree l'arbo dans mon home, sans etre root.
donc, meme question que mon post d'avant.

Akien Membre non connecté
-
- Voir le profil du membre Akien
- Inscrit le : 12/06/2011
- Groupes :
-
Équipe Mageia
Code :
%_topdir %(echo $HOME)/rpm
%_tmppath %(echo $HOME)/rpm/tmp

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet

Akien Membre non connecté
-
- Voir le profil du membre Akien
- Inscrit le : 12/06/2011
- Groupes :
-
Équipe Mageia

paradise Membre non connecté
-
- Voir le profil du membre paradise
- Inscrit le : 08/06/2011
- Groupes :
http://forums.fedora-fr.org/viewtopic.php?pid=462816
Mais dans le site de Mandriva concernant "Construire des paquetages RPM", il est bien indiqué que
Code TEXT :
Attention ! Il est dangereux de construire des RPM en tant que root, puisque les fichiers binaires sont installés sur le système avant d'être empaquetés. Il faut donc toujours construire ses RPM en tant qu'utilisateur normal afin de ne jamais polluer accidentellement son système.
Édité par paradise Le 13/06/2011 à 16h01
PC bureau : CM Asus B-250 - Cpu Intel i5-7600K - RAM 16 Go DDR4 2400 - CG 1050 TI 4Go - Webcam Hercules Infinite
OS : Mageia 7 KDE
OS : Mageia 7 KDE

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
je ne cree pas le rpm en root.
et non je n'ai pas importe de home puisque je n'ai qu'une partition / et que j'ai tout formate et reinstaller ensuite.
quelqu'un pourrait me dire a qui doit appartenir le dossier /var/lib/rpm ?
et est ce normal que le home appartienne a root ? et le /home/user appartient a user.

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet

leuhmanu Membre non connecté
-
- Voir le profil du membre leuhmanu
- Inscrit le : 19/03/2011
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
/me a horreur de tomber sur un forum ou ca finie sans réel solution.
merci

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie