View previous topic :: View next topic |
Author |
Message |
maruscya Guru
Joined: 13 Aug 2004 Posts: 507
|
Posted: Thu Jun 07, 2007 8:22 am Post subject: Chiarimento emerge |
|
|
Ciao a tutti.
Oggi ho preso una vecchia immagine di VMware con Gentoo, con il profilo 2006.0. Dopo un emerge --sync mi e' stato chiesto di cambiare il profilo ed aggiornare il tutto a 2007.0.
Come al solito tutto chiaro e facile da fare. Ho installato la nuova release di portage, e tutto e' andato bene.
Il passo successivo e' stato fare un' update di tutto il sistema ma e' uscito un'errore che non avevo mai riscontrato.
Code: |
mailgateway ~ # emerge -pv --newuse --deep --update world
These are the packages that would be merged, in order:
Calculating world dependencies... done!
[nomerge ] mail-filter/MailScanner-4.57.6.1
[nomerge ] mail-mta/postfix-2.3.6 USE="ldap* mailwrapper* sasl* vda*"
[ebuild N ] dev-libs/cyrus-sasl-2.1.22-r2 USE="authdaemond berkdb crypt gdbm ldap mysql pam ssl -java -kerberos -ntlm_unsupported_patch -postgres -sample -srp -urandom"
[ebuild N ] net-mail/courier-imap-4.0.6-r2 USE="berkdb gdbm ipv6 nls -debug -fam (-selinux)"
[ebuild N ] net-libs/courier-authlib-0.58 USE="berkdb crypt gdbm ldap mysql pam -debug -postgres"
[ebuild N ] net-nds/openldap-2.3.35-r1 USE="berkdb crypt gdbm ipv6 perl readline sasl ssl tcpd -debug -kerberos -minimal -odbc -overlays -samba (-selinux) -slp -smbkrb5passwd"
!!! Error: circular dependencies:
('ebuild', '/', 'net-libs/courier-authlib-0.58', 'merge') depends on
('ebuild', '/', 'net-nds/openldap-2.3.35-r1', 'merge') (hard)
('ebuild', '/', 'net-nds/openldap-2.3.35-r1', 'merge') depends on
('ebuild', '/', 'dev-libs/cyrus-sasl-2.1.22-r2', 'merge') (hard)
('ebuild', '/', 'net-mail/courier-imap-4.0.6-r2', 'merge') depends on
('ebuild', '/', 'net-libs/courier-authlib-0.58', 'merge') (hard)
('ebuild', '/', 'dev-libs/cyrus-sasl-2.1.22-r2', 'merge') depends on
('ebuild', '/', 'net-nds/openldap-2.3.35-r1', 'merge') (hard)
('ebuild', '/', 'net-mail/courier-imap-4.0.6-r2', 'merge') (hard)
!!! Note that circular dependencies can often be avoided by temporarily
!!! disabling USE flags that trigger optional dependencies.
mailgateway ~ #
|
Non so se questo errore e' causato dalla variazione del profilo, oppure al fatto che ho aggiunto al db di portage anche mailscanner. Cmq sia non so come trattare questo errore. Al fine di non causare danna vorrei un vostro parere / chiarimento in merito.
Se servono altri dati ... chiedete pure.
Maruscya |
|
Back to top |
|
|
Tigerwalk Guru
Joined: 15 May 2007 Posts: 475 Location: Napoli
|
Posted: Sat Jun 09, 2007 9:05 am Post subject: |
|
|
ho trovato questo su: http://www.gentoo.org/doc/it/handbook/handbook-x86.xml?full=1#book_part2
Code: | Dipendenze circolari
Codice 24: Portage avverte circa le dipendenze circolari
!!! Error: circular dependencies:
ebuild / net-print/cups-1.1.15-r2 depends on ebuild / app-text/ghostscript-7.05.3-r1
ebuild / app-text/ghostscript-7.05.3-r1 depends on ebuild / net-print/cups-1.1.15-r2
Due (o più) pacchetti che si vuole installare dipendono l'uno dall'altro e non possono perciò essere installati. Questo è probabilmente un bug del Portage. Provare ad eseguire un rsync e provare nuovamente. Si può anche controllare su bugzilla se è un caso conosciuto oppure no, nel qual caso lo si può riportare. |
|
|
Back to top |
|
|
FMulder Tux's lil' helper
Joined: 25 Sep 2004 Posts: 83 Location: Cagliari, Italy
|
Posted: Sat Jun 09, 2007 12:33 pm Post subject: |
|
|
fai emerge di openldap forzando senza la USE flag "sasl", e poi prova a rifare emerge di cyrus-sasl:
Code: |
USE="-sasl" emerge openldap
emerge cyrus-sasl -v1
|
_________________ Chi rinuncia ai sogni, è destinato a morire
--> Jim Morrison |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|