Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4950 connectés 

 


Dernière réponse
Sujet : [Fedora Core 2] Inclure les updates dans les isos
ChArChI Hello,
 
Je suis en train d'essayer d'inclure toutes les updates de fedora core 2 pour générer de nouvelles isos (ou plutot un tree d'install par nfs pour ce que je veux en faire).
 
Je me suis basé sur les tutos suivant :
 
http://www.techonthenet.com/linux/fc2_update.htm
 
et
http://solaris.opennet.ru/docs/HOW [...] dates.html
+
http://solaris.opennet.ru/docs/HOW [...] ON-COMPARE
 
le dernier lien c'est pour l'utilitaire rvc qui est fournis qui permet de comparer 2 versions de rpm pour choisir quel version garder.
 
Gràce au premier lien j'ai réussi à aller jusqu'a l'étape 6.
 
Les 3 scripts de remplacement fournis sur le site corrigent un petit bug : les scripts vont chercher dans le repertoire RedHat/RPMS au lieu de Fedora/RPMS.
 
A l'étape genhdlist il y a un problème de chemin dans le script
d'aprés strace il change 1 fois de repertoire dans Fedora/RPMS et apres avoir analyser tous les rpms il essaye d'aller encore une fois dans ce meme repertoire (sans être revenu au départ avant). Aprés avoir un créé un lien symbolique bidon ca passe.
 
A l'étape pkgorder il dit qu'il ne trouve pas le chemin vers comps.xml a la ligne 162 : en spécifiant en hard dans le script python le chemin complet ca passe.
 
a l'étape 6 je me prend un gros :
 


[root@prout fc2_u]# splittree.py --arch=i386 --total-discs=8 --bin-discs=4 --src-discs=4 --release-string="$RELEASE" --pkgorderfile="pkgfile.2004-11-12" --distdir=os --srcdir=os/Fedora/SRPMS/ --productpath=Fedora      
Traceback (most recent call last):
  File "/usr/lib/anaconda-runtime/splittree.py", line 455, in ?
    logfile = timber.main()
  File "/usr/lib/anaconda-runtime/splittree.py", line 380, in main
    self.splitRPMS()
  File "/usr/lib/anaconda-runtime/splittree.py", line 253, in splitRPMS
    pkg_nvr = nvra("%s/%s/RPMS/%s" %(self.dist_dir, self.product_path, filename))
  File "/usr/lib/anaconda-runtime/splittree.py", line 39, in nvra
    h = _ts.hdrFromFdno(fd)
rpm.error: error reading package header


 :cry:  
 
Je trouve que ca commence à faire beaucoup d'erreurs qui ne sont jamais spécifiées dans les 2 tutos (je fais peut être des conneries quelque part :sol:).
 
J'aimerai savoir si quelqu'un à déjà réussit cette opération avec FC1, FC2 ou FC3 (au final j'aurai besoin d'inclures les updates pour ces 3 distros), ou si quelqu'un connais un bon tutos sur ca ?
 
(J'ai posté une fois une demande sur la ML de fedora mais j'ai eu zero réponse)
 
Merci d'avance :jap:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ChArChI Hello,
 
Je suis en train d'essayer d'inclure toutes les updates de fedora core 2 pour générer de nouvelles isos (ou plutot un tree d'install par nfs pour ce que je veux en faire).
 
Je me suis basé sur les tutos suivant :
 
http://www.techonthenet.com/linux/fc2_update.htm
 
et
http://solaris.opennet.ru/docs/HOW [...] dates.html
+
http://solaris.opennet.ru/docs/HOW [...] ON-COMPARE
 
le dernier lien c'est pour l'utilitaire rvc qui est fournis qui permet de comparer 2 versions de rpm pour choisir quel version garder.
 
Gràce au premier lien j'ai réussi à aller jusqu'a l'étape 6.
 
Les 3 scripts de remplacement fournis sur le site corrigent un petit bug : les scripts vont chercher dans le repertoire RedHat/RPMS au lieu de Fedora/RPMS.
 
A l'étape genhdlist il y a un problème de chemin dans le script
d'aprés strace il change 1 fois de repertoire dans Fedora/RPMS et apres avoir analyser tous les rpms il essaye d'aller encore une fois dans ce meme repertoire (sans être revenu au départ avant). Aprés avoir un créé un lien symbolique bidon ca passe.
 
A l'étape pkgorder il dit qu'il ne trouve pas le chemin vers comps.xml a la ligne 162 : en spécifiant en hard dans le script python le chemin complet ca passe.
 
a l'étape 6 je me prend un gros :
 


[root@prout fc2_u]# splittree.py --arch=i386 --total-discs=8 --bin-discs=4 --src-discs=4 --release-string="$RELEASE" --pkgorderfile="pkgfile.2004-11-12" --distdir=os --srcdir=os/Fedora/SRPMS/ --productpath=Fedora      
Traceback (most recent call last):
  File "/usr/lib/anaconda-runtime/splittree.py", line 455, in ?
    logfile = timber.main()
  File "/usr/lib/anaconda-runtime/splittree.py", line 380, in main
    self.splitRPMS()
  File "/usr/lib/anaconda-runtime/splittree.py", line 253, in splitRPMS
    pkg_nvr = nvra("%s/%s/RPMS/%s" %(self.dist_dir, self.product_path, filename))
  File "/usr/lib/anaconda-runtime/splittree.py", line 39, in nvra
    h = _ts.hdrFromFdno(fd)
rpm.error: error reading package header


 :cry:  
 
Je trouve que ca commence à faire beaucoup d'erreurs qui ne sont jamais spécifiées dans les 2 tutos (je fais peut être des conneries quelque part :sol:).
 
J'aimerai savoir si quelqu'un à déjà réussit cette opération avec FC1, FC2 ou FC3 (au final j'aurai besoin d'inclures les updates pour ces 3 distros), ou si quelqu'un connais un bon tutos sur ca ?
 
(J'ai posté une fois une demande sur la ML de fedora mais j'ai eu zero réponse)
 
Merci d'avance :jap:


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)