Bonjour,
Je souhaite installer un package monrpm.rpm sur une Redhat 7.2. Mais problème, ça marche pas comme voulu. Voici un résumé de la situation :
J'execute la commande rpm pour installer mon application :
Et j'ai comme retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2rpm -ivv monrpm.rpm
Je pense à ce moment qu'il y a un soucis mes fichiers packages.rpm et nameindex.rpm. Le fichier packages.rpm existe mais aucune trace de nameindex.rpm. Étrange ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 D: ============== monrpm.rpm D: Expected size: 50995364 = lead(96)+sigs(68)+pad(4)+data(50995196) D: Actual size: 50995364 D: opening db file /var/lib/rpm/packages.rpm mode 0x42 D: opening db file /var/lib/rpm/nameindex.rpm mode 0x42 D: closed db file /var/lib/rpm/nameindex.rpm Segmentation fault
Je désire afficher la liste des rpms installés :
Surprise aucun rpm est installé sur le serveur. J'ai lancé la commande sur un autre poste quasi identique (redhat 7.2 aussi) et une longue liste m'est retournée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [root@rhl dossier]# rpm -qavv D: opening db file /var/lib/rpm/packages.rpm mode 0x0 D: closed db file /var/lib/rpm/packages.rpm
Le "segmentation fault" ne serait il pas du à un problème de ma base de données des rpm installés ? Quelqu'un a t'il déjà eu ce problème ? Comment puis je reconstruire le BD ? Ou alors je m'égare et c'est le rpm qui n'est pas correct mais j'en doute. Je galère un peu sous Linux et un petit coup de main ne serai pas de refus.
[EDIT]
Voici les nouvelles commandes que j'ai lancées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 [root@rhl dossier]# rpm -qpi *.rpm Name : IDS Relocations: /opt/informix Version : 7.31.UD6 Vendor: IBM Corporation Release : 1 Build Date: mar 11 mar 2003 15:02:47 CET Install date: (not installed) Build Host: olson.ismaning.de.ibm.co m Group : Applications/Databases Source RPM: IDS-7.31.UD6-1.src.rpm Size : 157611516 License: Copyright (C) 1986-2003 IBM Corporation Packager : IBM Corporation URL : http://www.ibm.com/software/data/informix/ Summary : IBM Informix Dynamic Server Description : IBM Informix Dynamic Server Copyright (C) 1981-2003 IBM Corporation; provided, portions may be copyright in third parties, as set forth in documentation. All rights reserved. The following are worldwide trademarks of IBM Corporation, or their subsidiaries, registered in the United States of America as indicated by "." and in numerous countries worldwide: Answers OnLineTM; INFORMIX.; Illustra.; C-ISAM.; DataBlade.; Informix. Dynamic ServerTM; Informix Enterprise GatewayTM; Informix NewEraTM. All other names or marks may be registered trademarks or trademarks of their respective owners. RESTRICTED RIGHTS/SPECIAL LICENSE RIGHTS Software and documentation acquired with US Government funds are provided with rights as follows: (1) if for civilian agency use, with Restricted Rights as defined in FAR 52.227-19; (2) if for Dept. of Defense use, with rights as restricted by vendor's standard license, unless superseded by negotiated vendor license as prescribed in DFAR 227.7202. Any whole or partial reproduction of software or documentation marked with this legend must reproduce the legend.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [root@rhl dossier]# rpm -qp * IDS-7.31.UD6-1 Segmentation fault
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [root@rhl dossier]# rpm -qpvv * D: Expected size: 50995364 = lead(96)+sigs(68)+pad(4)+data(50995196) D: Actual size: 50995364 IDS-7.31.UD6-1 Segmentation faultLe "segmentation fault" peut il venir d'une différence de version de la commande rpm ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 [root@rhl dossier]# rpm -ivv --prefix $INFORMIXDIR *.rpm D: ============== IDS.rpm D: Expected size: 50995364 = lead(96)+sigs(68)+pad(4)+data(50995196) D: Actual size: 50995364 D: opening db file /var/lib/rpm/packages.rpm mode 0x42 D: added binary package [0] D: found 0 source and 1 binary packages D: ========== +++ IDS-7.31.UD6-1 D: opening db file /var/lib/rpm/Depends.idx mode 0x42 D: closed db file /var/lib/rpm/Depends.idx D: removed db file /var/lib/rpm/Depends.idx Segmentation fault
[/EDIT]
[EDIT2]
Petite mise à jour du post. J'ai reconstruit la base des rpm mais je garde toujours l'erreur de segmentation. Cependant le debug de la commande d'installation m'affiche autre chose :
[/EDIT2]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Preparing packages for installation... D: Expected size: 50995364 = lead(96)+sigs(68)+pad(4)+data(50995196) D: Actual size: 50995364 D: install: IDS-7.31.UD6-1 has 1210 files, test = 0 Erreur de segmentation
Geekomono
Partager