Autore Topic: Blocco YUM  (Letto 12664 volte)

Offline renarelli74

  • Newbie
  • *
  • Post: 2
    • Mostra profilo
    • E-mail
Blocco YUM
« il: 28 Marzo 2018, 11:34:31 »
Buongiorno,
saluto tutti gli appassionati di questo forum.
Mi sono iscritto perché sono un vecchio arrugginito appassionato di Linux.

Ho installato Centos7 su una VMWARE hypervisor ed aggiornato.
Voglio aggiungerlo ad un dominio con Windows server 2012.

Premessa: dopo aver seguito procedure per l'installazione completa del pacchetto Samba, il servizio Winbind non risulta presente. Dopo aver modificato il file di configurazione Samba, ho provato a ripetere tutti i passaggi, disinstallando e reinstallando Samba/Winbind.

Da quel momento YUM ha smesso di funzionare e mi restituisce sempre il medesimo errore:<<File contains parsing errors: file:///etc/yum.repos.d/Centos-Base.repo
[line 20]: packages used/produced in the build but not released
>>.

Ho provato così ad aprirlo e a verificarne la compilazione, andando a modificare alcuni parametri.

Sono certo che è questa la fonte del mio problema perchè questo messaggio esce ogni volta che impartisco qualsiasi altro comando con YUM.
Non riesco ad identificare la riga 20. E' un problema del file di configurazione di YUM o sua dipendenza?

Vorrei allegarvi il file di configurazione YUM ma il portale mi da errore.
Vi domando per cortesia chi di voi è in grado di risalire al problema.

Vi ringrazio in anticipo.

Offline monsee

  • Full Member
  • ***
  • Post: 106
    • Mostra profilo
Re:Blocco YUM
« Risposta #1 il: 02 Aprile 2018, 02:24:53 »
Sembra che in uno dei files contenuti nella cartella:
/etc/yum.repos.d

e (più precisamente, alla ventesima linea di un file di testo (che trovi nella suddetta cartella) che si chiama "Centos-Base.repo"

ci sia il motivo che sta alla base del problema che incasina YUM.

La cartella in questione contiene le informazioni necessarie a YUM per individuare e contattare (e utilizzare al meglio) i vari Repo che usa.
Peraltro, è anche possibile "installare" nuovi Repo (che, installati, vanno a finire nella suddetta cartella, ovviamente). Ma è bene procedere sempre con prudenza e attenzione, perché si può anche rischiare, installando repo "a casaccio" di crear dei conflitrti ad YUM.

Offline renarelli74

  • Newbie
  • *
  • Post: 2
    • Mostra profilo
    • E-mail
Re:Blocco YUM
« Risposta #2 il: 04 Aprile 2018, 15:07:51 »
Gentile amico,
ti ringrazio per la risposta. Prima di questa avevo già esplorato la cartella in oggetto e mi sono accorto di aver creato 3 file di configurazione diversi, presi da ricerche su internet. Così ho rimosso 2 di questi file lasciandone 1. Dopo la rimozione ho provato a lanciare YUM che non mi da + lo stesso errore.
Purtroppo mi da un'altro errore che ti elenco di seguito:<<File contains no section headers.
file: file:///etc/yum.repos.d/sernet-samba.repo, line: 1
'<?xml version="1.0" encoding="utf-8"?>\n'

Ora si riferisce alla linea 1 del file sernet-samba.repo giusto?
Tuttavia quando lancio il comando "nano etc/yum.repos.d/sernet-samba.repo" il file risulta vuoto. Bisogna compilarlo?

Spero in una tua ulteriore risposta, grazie.

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re:Blocco YUM
« Risposta #3 il: 06 Aprile 2018, 11:12:04 »
Hai praticamente eliminato tutto.
I file .repo contengono le informazioni per yum su dove cercare/scaricare i pacchetti, ovviamente un file vuoto è un errore, non capisco come possa essere.

Giusto per ripristinare una situazione di base corretta elimina tutto quello che hai messo nella cartella poi dalla console:
Codice: [Seleziona]
rpm -ivh --replacepkgs --replacefiles centos-release*.rpmoppure,a seconda di quello che è successo, questo:
Codice: [Seleziona]
rpm -Uvh centos-release.*.rpm
Infine, prima di procedere con altre cose, leggi un po' di queste così quando agisci sai cosa stai facendo:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-configuring_yum_and_yum_repositories
https://wiki.centos.org/AdditionalResources/Repositories