[RISOLTO] Problema installazione libc6-dev, Wheezy

Problemi con l'installazione di pacchetti

[RISOLTO] Problema installazione libc6-dev, Wheezy

Messaggioda sal » 07/02/2016, 10:33

Ciao,
ho una debian 7.4 ed avrei la necessità di installare il pacchetto libc6-dev però se faccio apt-get install libc6-dev ricevo il seguente messaggio:
Codice: Seleziona tutto
sudo apt-get install libicu-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libicu-dev : Depends: libc6-dev but it is not going to be installed or
                       libc-dev
E: Unable to correct problems, you have held broken packages.


se richiedo l'installazione di libc6-dev
Codice: Seleziona tutto
sudo apt-get install libc6-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libc6-dev : Depends: libc6 (= 2.13-38+deb7u8) but 2.18-4 is to be installed
             Depends: libc-dev-bin (= 2.13-38+deb7u8) but it is not going to be installed
             Recommends: gcc but it is not going to be installed or
                         c-compiler
E: Unable to correct problems, you have held broken packages.

se tento un apt-get -f install
Codice: Seleziona tutto
sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 85 not upgraded.


il source.list contiene
Codice: Seleziona tutto
deb http://security.debian.org/ wheezy/updates main
deb http://ftp.it.debian.org/debian wheezy main


andando avanti
Codice: Seleziona tutto
sudo apt-get install libc-dev-bin
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libc-dev-bin : Depends: libc6 (< 2.14) but 2.18-4 is to be installed
                Recommends: manpages-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


verificando le varie policy ho trovato
Codice: Seleziona tutto
apt-cache policy libc6
libc6:
  Installed: 2.18-4
  Candidate: 2.18-4
  Version table:
 *** 2.18-4 0
        100 /var/lib/dpkg/status
     2.13-38+deb7u8 0
        990 http://security.debian.org/ wheezy/updates/main amd64 Packages
        990 http://ftp.it.debian.org/debian/ wheezy/main amd64 Packages

Ed onestamente non ricordo se in passato ho dovuto installare la 2.18-4 per qualche motivo specifico legato ad altri pacchetti che ho dovuto compilare. E penso che sia questo il motivo per cui non mi installa tutto il resto..
Come posso risolvere senza pregiudicare il funzionamento del sistema? Aggiorno a jessie?

grazie
ciao
Ultima modifica di sal il 11/02/2016, 10:22, modificato 1 volta in totale.
sal
Newbie
Newbie
 
Messaggi: 35
Iscritto il: 19/04/2014, 10:31

Re: Problema installazione libc6-dev, Wheezy

Messaggioda Spoon » 07/02/2016, 10:56

Il problema è appunto dato dalla versione di libc6, la versione di libc6-dev che stai cercando di installare richiede esattamente la versione presente su Wheezy mentre sul tuo sistema ce n'è una diversa.

Credo che tu abbia tre scelte: tenti un downgrade di libc6, aggiorni tutto il sistema a Jessie o rinunci all'installazione di libc6-dev (perlomeno di quella versione). Sarebbe importante capire perchè hai quella versione di libc6, visto che su Wheezy al momento è presente la 2.13 mentre su Jessie la 2.19.
Vorrei farti notare che il fatto che tu abbia una versione "intermedia" di libc6 ti impedisce di installare libc6-dev sia da Wheezy che da Jessie, perchè entrambi richiedono esattamente la versione disponibile su quel sistema.
Spoon
wiki member
wiki member
 
Messaggi: 343
Iscritto il: 23/11/2013, 14:37

Re: Problema installazione libc6-dev, Wheezy

Messaggioda sal » 07/02/2016, 13:48

grazie mille per la risposta.

provando ad analizzare i file di log del dpkg ho trovato queste informazioni
Codice: Seleziona tutto
zcat -f /var/log/dpkg.log* | grep -i libc6
2014-04-25 23:17:42 upgrade libc6:amd64 2.13-38+deb7u1 2.18-4
2014-04-25 23:17:42 status half-configured libc6:amd64 2.13-38+deb7u1
2014-04-25 23:17:42 status unpacked libc6:amd64 2.13-38+deb7u1
2014-04-25 23:17:42 status half-installed libc6:amd64 2.13-38+deb7u1
2014-04-25 23:17:44 status half-installed libc6:amd64 2.13-38+deb7u1
2014-04-25 23:17:44 status unpacked libc6:amd64 2.18-4
2014-04-25 23:17:44 status unpacked libc6:amd64 2.18-4
2014-04-25 23:17:45 configure libc6:amd64 2.18-4 <none>
2014-04-25 23:17:45 status unpacked libc6:amd64 2.18-4
2014-04-25 23:17:45 status unpacked libc6:amd64 2.18-4
2014-04-25 23:17:45 status half-configured libc6:amd64 2.18-4
2014-04-25 23:18:03 status installed libc6:amd64 2.18-4


più in dettaglio il log della giornata del 2014-04-25 dura 5minuti, dalle 23.17 alle 23.23 .. volevo aggiungere un allegato con il dettaglio ma in qualsiasi modo il forum o mi nega l'estensione del file o mi dice che fallisce... comunque l'ultima riga è
Codice: Seleziona tutto
2014-04-25 23:23:02 status installed python:all 2.7.3-4+deb7u1

e vista così sembra la conseguenza di installazione del python... però onestamente non ricordo nel 2014 perchè lo installai così ::)

questo non so se può aiutare a capire qualcosa in più
Codice: Seleziona tutto
apt-cache show libc6
Package: libc6
Status: install ok installed
Priority: required
Section: libs
Installed-Size: 10267
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: amd64
Multi-Arch: same
Source: eglibc
Version: 2.18-4
Replaces: libc6-amd64
Provides: glibc-2.18-1
Depends: libgcc1
Suggests: glibc-doc, debconf | debconf-2.0, locales
Breaks: hurd (<< 1:0.5.git20140203-1), locales (<< 2.18), locales-all (<< 2.18), lsb-core (<= 3.2-27), nscd (<< 2.18)
Conflicts: prelink (<= 0.0.20090311-1), tzdata (<< 2007k-1), tzdata-etch
Conffiles:
 /etc/ld.so.conf.d/x86_64-linux-gnu.conf 593ad12389ab2b6f952e7ede67b8fbbf
Description-en: Embedded GNU C Library: Shared libraries
 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
Homepage: http://www.eglibc.org

Package: libc6
Source: eglibc
Version: 2.13-38+deb7u8
Installed-Size: 9525
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: amd64
Replaces: libc6-amd64
Provides: glibc-2.13-1
Depends: libc-bin (= 2.13-38+deb7u8), libgcc1
Suggests: glibc-doc, debconf | debconf-2.0, locales
Conflicts: prelink (<= 0.0.20090311-1), tzdata (<< 2007k-1), tzdata-etch
Breaks: locales (<< 2.13), locales-all (<< 2.13), lsb-core (<= 3.2-27), nscd (<< 2.13)
Description-en: Embedded GNU C Library: Shared libraries
 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
Homepage: http://www.eglibc.org
Description-md5: 5089b4da6684d7432ab618fb5b79cec5
Multi-Arch: same
Section: libs
Priority: required
Filename: pool/updates/main/e/eglibc/libc6_2.13-38+deb7u8_amd64.deb
Size: 4334894
MD5sum: e107b89e36e33dd2bb695f78e923f50e
SHA1: 2e4482fa74cddf98a1ed44f8b959ec23ef913949
SHA256: 4f9fb6d2468926232196ef835926478e0d18ed48669ad9ba8b5a369326a203ea


detto ciò.. penserei di disinstallare la libreria, ma non capisco se rischio qualche malfunzionamento.. in realtà se fosse un problema ereditato dal python, ad oggi non mi serve nemmeno più e potrei eliminare tutto...
c'è qualche altro comando che mi sta sfuggendo per comprendere la causa e le dipendenze?
sal
Newbie
Newbie
 
Messaggi: 35
Iscritto il: 19/04/2014, 10:31

Re: Problema installazione libc6-dev, Wheezy

Messaggioda Aki » 07/02/2016, 15:59

Spoon ha scritto:Credo che tu abbia tre scelte: tenti un downgrade di libc6, aggiorni tutto il sistema a Jessie o rinunci all'installazione di libc6-dev (perlomeno di quella versione)

Se il downgrade fallisce (il che è possibile, visto che il downgrade non è supportato dal gestore dei pacchetti) ti troverai molto probabilmente con un sistema inutilizzabile, perché la libc6 è una libreria richiamata da tutti i programmi in spazio utente. L'alternativa a minor rischio è il il dist-upgrade a Jessie.

Edit: in alternativa, all'indirizzo http://snapshot.debian.org/package/eglibc/2.18-1/ trovi sia il codice sorgente che i pacchetti binari compatibili con la versione che hai installato di libc
Aki
Global Moderator
Global Moderator
 
Messaggi: 8380
Iscritto il: 27/12/2007, 16:59

Re: Problema installazione libc6-dev, Wheezy

Messaggioda sal » 10/02/2016, 14:29

ok, allora faccio l'upgrade. ;D

grazie mille!!
ciao
sal
Newbie
Newbie
 
Messaggi: 35
Iscritto il: 19/04/2014, 10:31

Re: [RISOLTO] Problema installazione libc6-dev, Wheezy

Messaggioda sal » 11/02/2016, 10:24

fatto l'aggiornamento a jessie.
Installato la libreria libicu che mi richiedeva la libc6-dev e sembra andato tutto bene.
Anche il server dopo l'aggiornamento è ripartito tutto alla prima 8-)

grazie mille
ciao
sal
Newbie
Newbie
 
Messaggi: 35
Iscritto il: 19/04/2014, 10:31

Re: [RISOLTO] Problema installazione libc6-dev, Wheezy

Messaggioda Aki » 11/02/2016, 20:31

Felice tu abbia risolto. Happy Debian & Happy Hacking.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8380
Iscritto il: 27/12/2007, 16:59


Torna a Installazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti