Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[EMERGE]Slot conflicts con emerge @preserved-rebuild[PEND.]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Jack Krauser
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jan 2011
Posts: 115

PostPosted: Mon Dec 23, 2013 8:59 pm    Post subject: [EMERGE]Slot conflicts con emerge @preserved-rebuild[PEND.] Reply with quote

Hola amig@s, al hacer un "emerge @preserved-rebuild" tengo ciertos conflictos que no me dejan continuar y quiero pedirles si me pueden ayudar con esto:

Code:
# emerge @preserved-rebuild


emerge wrote:
Calculating dependencies... done!
[ebuild Rf ] dev-java/oracle-jdk-bin-1.7.0.45
[ebuild NS ] gnome-base/gnome-menus-3.0.1-r2 [3.8.1] USE="introspection python -debug"
[ebuild N ] x11-libs/pangox-compat-0.0.2
[ebuild R ] x11-libs/gtkglext-1.2.0-r1
[ebuild R ] media-video/dvdauthor-0.7.0
[ebuild R ] dev-python/pygtkglext-1.1.0
[ebuild R ] media-plugins/gst-plugins-mplex-0.10.23
[ebuild UD ] dev-libs/libgweather-2.30.3 [3.8.3] USE="python%*"
[ebuild UD ] gnome-base/gnome-panel-2.32.1-r3 [3.8.0-r1] USE="bonobo%*"
[ebuild R ] net-analyzer/gnome-netstatus-2.28.2
[ebuild R ] dev-python/gnome-applets-python-2.32.0

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

gnome-base/gnome-panel:0

(gnome-base/gnome-panel-2.32.1-r3::gentoo, ebuild scheduled for merge) pulled in by
gnome-base/gnome-panel[bonobo] required by (net-analyzer/gnome-netstatus-2.28.2::gentoo, ebuild scheduled for merge)

(gnome-base/gnome-panel-3.8.0-r1::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)

dev-libs/libgweather:2

(dev-libs/libgweather-2.30.3::gentoo, ebuild scheduled for merge) pulled in by
<dev-libs/libgweather-2.90.1:2 required by (gnome-base/gnome-panel-2.32.1-r3::gentoo, ebuild scheduled for merge)

(dev-libs/libgweather-3.8.3::gentoo, installed) pulled in by
>=dev-libs/libgweather-3.5.1:2/3-3= required by (gnome-base/gnome-panel-3.8.0-r1::gentoo, installed)
(and 5 more with the same problem)


Lo que hice para tratar de zafarme y no ser carga a ustedes fue eliminar gnome-panel (en su versión 2) y volverla a instalar (en su versión 3) y lo mismo para libgweather, el detalle aquí es que al parecer aún se necesitan esos dos paquetes que, según yo, hacen referencia a [/b]Gnome 2 [/b] lo cual estaría raro xq hace unos días instalé Gnome 3.8 en mi equipo...

Alguna idea???

PD: Esto es lo que me informa emerge que hay que reconstruir:

emerge wrote:
!!! existing preserved libs:
>>> package: x11-libs/pango-1.34.1
* - /usr/lib64/libpangox-1.0.so.0
* - /usr/lib64/libpangox-1.0.so.0.3000.1
* used by /usr/lib64/libgdkglext-x11-1.0.so.0.0.0 (x11-libs/gtkglext-1.2.0-r1)
* used by /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/gdkgl/_gdkgl.so (dev-python/pygtkglext-1.1.0)
* used by /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/gtkgl/_gtkgl.so (dev-python/pygtkglext-1.1.0)
>>> package: media-video/mjpegtools-2.1.0
* - /usr/lib64/libmjpegutils-2.0.so.0
* - /usr/lib64/libmjpegutils-2.0.so.0.0.0
* used by /usr/lib64/gstreamer-0.10/libgstmplex.so (media-plugins/gst-plugins-mplex-0.10.23)
* - /usr/lib64/libmplex2-2.0.so.0
* - /usr/lib64/libmplex2-2.0.so.0.0.0
* used by /usr/lib64/gstreamer-0.10/libgstmplex.so (media-plugins/gst-plugins-mplex-0.10.23)
>>> package: gnome-base/gnome-panel-2.32.1-r3
* - /usr/lib64/libpanel-applet-2.so.0
* - /usr/lib64/libpanel-applet-2.so.0.2.73
* used by /usr/lib64/python2.7/site-packages/gtk-2.0/gnomeapplet.so (dev-python/gnome-applets-python-2.32.0)
* used by /usr/libexec/gnome-netstatus-applet (net-analyzer/gnome-netstatus-2.28.2)
>>> package: media-gfx/imagemagick-6.8.6.8
* - /usr/lib64/libMagickCore.so.5
* - /usr/lib64/libMagickCore.so.5.0.0
* used by /usr/bin/spumux (media-video/dvdauthor-0.7.0)
>>> package: media-video/ffmpeg-1.0.7
* - /usr/lib64/libavformat.so.53
* - /usr/lib64/libavformat.so.53.32.100
* used by /opt/oracle-jdk-bin-1.7.0.45/jre/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jdk-bin-1.7.0.45)
* - /usr/lib64/libavcodec.so.53
* - /usr/lib64/libavcodec.so.53.61.100
* used by /opt/oracle-jdk-bin-1.7.0.45/jre/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jdk-bin-1.7.0.45)
Back to top
View user's profile Send private message
quilosaq
l33t
l33t


Joined: 22 Dec 2009
Posts: 985

PostPosted: Mon Dec 23, 2013 10:30 pm    Post subject: Reply with quote

@Jack Krauser:

¡Hola de nuevo! Encantado de intentar ayudarte.

Aunque ya publicaste tu emerge --info, luego actualizaste el kernel. Publícalo tal como lo tienes ahora
Back to top
View user's profile Send private message
Jack Krauser
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jan 2011
Posts: 115

PostPosted: Mon Dec 23, 2013 11:22 pm    Post subject: Reply with quote

quilosaq wrote:
@Jack Krauser:

¡Hola de nuevo! Encantado de intentar ayudarte.

Aunque ya publicaste tu emerge --info, luego actualizaste el kernel. Publícalo tal como lo tienes ahora


Gracias quilosaq, definitivamente sos un capo y es genial saber que hay personas prestas a ayudar :')

Bueno, ahí publico el contenido de:

Code:
# emerge --info | wgetpaste


wgetpaste wrote:
Your paste can be seen here: http://bpaste.net/show/161365/
Back to top
View user's profile Send private message
quilosaq
l33t
l33t


Joined: 22 Dec 2009
Posts: 985

PostPosted: Mon Dec 23, 2013 11:39 pm    Post subject: Reply with quote

Quote:
(gnome-base/gnome-panel-3.8.0-r1::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)

Yo eliminaría gnome-panel por no ser dependencia de ningún paquete. luego a ver que dice
Code:
emerge -pv @preserved-rebuild
Back to top
View user's profile Send private message
Jack Krauser
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jan 2011
Posts: 115

PostPosted: Tue Dec 24, 2013 1:43 am    Post subject: Reply with quote

pues después de haber eliminado gnome-panel, igual sigo teniendo error:

Code:
emerge -pv @preserved-rebuild


emerge wrote:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] x11-libs/pangox-compat-0.0.2 262 kB
[ebuild Rf ] dev-java/oracle-jdk-bin-1.7.0.45:1.7 USE="X alsa doc fontconfig jce nsplugin source -derby -examples -pax_kernel" 0 kB
[ebuild R ] x11-libs/gtkglext-1.2.0-r1 USE="-debug" 0 kB
[ebuild NS ] gnome-base/gnome-menus-3.0.1-r2:0 [3.8.1:3] USE="introspection python -debug" 464 kB
[ebuild R ] media-video/dvdauthor-0.7.0 USE="-graphicsmagick" 0 kB
[ebuild R ] dev-python/pygtkglext-1.1.0 USE="-examples" 0 kB
[ebuild R ] media-plugins/gst-plugins-mplex-0.10.23:0.10 0 kB
[ebuild UD ] dev-libs/libgweather-2.30.3:2/2 [3.8.3:2/3-3] USE="python%* (-introspection%*)" 0 kB
[ebuild N ] gnome-base/gnome-panel-3.8.0-r1 USE="eds introspection -networkmanager" 0 kB
[ebuild N ] gnome-base/gnome-panel-2.32.1-r3 USE="bonobo eds introspection -networkmanager" 0 kB
[ebuild R ] net-analyzer/gnome-netstatus-2.28.2 USE="-debug" 0 kB
[ebuild R ] dev-python/gnome-applets-python-2.32.0 USE="-examples" 0 kB

Total: 12 packages (1 downgrade, 3 new, 1 in new slot, 7 reinstalls), Size of downloads: 725 kB
Fetch Restriction: 1 package

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

gnome-base/gnome-panel:0

(gnome-base/gnome-panel-2.32.1-r3::gentoo, ebuild scheduled for merge) pulled in by
gnome-base/gnome-panel[bonobo] required by (net-analyzer/gnome-netstatus-2.28.2::gentoo, ebuild scheduled for merge)

(gnome-base/gnome-panel-3.8.0-r1::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

dev-libs/libgweather:2

(dev-libs/libgweather-2.30.3::gentoo, ebuild scheduled for merge) pulled in by
<dev-libs/libgweather-2.90.1:2 required by (gnome-base/gnome-panel-2.32.1-r3::gentoo, ebuild scheduled for merge)

(dev-libs/libgweather-3.8.3::gentoo, installed) pulled in by
>=dev-libs/libgweather-3.5.1:2= required by (gnome-base/gnome-panel-3.8.0-r1::gentoo, ebuild scheduled for merge)
(and 4 more with the same problem)
Back to top
View user's profile Send private message
quilosaq
l33t
l33t


Joined: 22 Dec 2009
Posts: 985

PostPosted: Tue Dec 24, 2013 2:12 am    Post subject: Reply with quote

Tendrás que prescindir de gnome-netstatus. Parece que sólo hay versión para gnome 2. Elimínalo.
Back to top
View user's profile Send private message
Jack Krauser
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jan 2011
Posts: 115

PostPosted: Tue Dec 24, 2013 2:23 am    Post subject: Reply with quote

quilosaq wrote:
Tendrás que prescindir de gnome-netstatus. Parece que sólo hay versión para gnome 2. Elimínalo.


Señor quilosaq parece que esa fue la solución a todo el embrollo, ahora si estoy aplicando el comando "emerge @preserved-rebuild" y está corriendo mientras escribo esto, pero la pregunta es: ¿como logras identificar todo lo que me has recomendado? Quisiera aprender esta parte de emerge para ayudar a otros y a mi mismo en problemas que sucedan cuando emerge se queja? (se que el handbook habla algo acerca de esto, pero lo he leído más de una vez pero a la hora de poner en práctica "es ahí cuando las papas queman" y no puedo avanzar con desconocimiento del tema)...
Back to top
View user's profile Send private message
Jack Krauser
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jan 2011
Posts: 115

PostPosted: Tue Dec 24, 2013 2:26 am    Post subject: Reply with quote

Ha terminado el comando de ejecutarse, pero siguen permaneciendo ciertas librerias que deben reconstruirse y pese a que le pase el mismo comando un millon de veces, lo seguirá haciendo:

emerge wrote:
!!! existing preserved libs:
>>> package: media-video/ffmpeg-1.0.7
* - /usr/lib64/libavformat.so.53
* - /usr/lib64/libavformat.so.53.32.100
* used by /opt/oracle-jdk-bin-1.7.0.45/jre/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jdk-bin-1.7.0.45)
* - /usr/lib64/libavcodec.so.53
* - /usr/lib64/libavcodec.so.53.61.100
* used by /opt/oracle-jdk-bin-1.7.0.45/jre/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jdk-bin-1.7.0.45)
Use emerge @preserved-rebuild to rebuild packages using these libraries


¿Alguna recomendación en esta parte?
Back to top
View user's profile Send private message
quilosaq
l33t
l33t


Joined: 22 Dec 2009
Posts: 985

PostPosted: Tue Dec 24, 2013 2:33 am    Post subject: Reply with quote

Ahora tocaría:
Code:
#emerge -v --update --deep --newuse world

si todo va bien:
Code:
#emerge --ask --clean

y si sigue bien:
Code:
#emerge --ask --depclean
Back to top
View user's profile Send private message
rivapic
n00b
n00b


Joined: 11 Jun 2010
Posts: 21
Location: Asturias

PostPosted: Tue Dec 24, 2013 1:15 pm    Post subject: Reply with quote

Ese ultimo mensaje que tienes , yo lo solucione asi:
Code:
emerge -C oracle-jdk-bin ffmpeg && emerge oracle-jdk-bin ffmpeg
Back to top
View user's profile Send private message
Jack Krauser
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jan 2011
Posts: 115

PostPosted: Tue Dec 24, 2013 3:46 pm    Post subject: Reply with quote

rivapic wrote:
Ese ultimo mensaje que tienes , yo lo solucione asi:
Code:
emerge -C oracle-jdk-bin ffmpeg && emerge oracle-jdk-bin ffmpeg


Gracias rivapic, efectivamente se soluciona el problema con el comando que propones y de hecho lamento decirlo y admitirlo pero ya esa solución me la mencionaste en un hilo anterior (último mensaje) pero como ese hilo quedó en el aire pensé que aquí no sería lo mismo pero no fue así =P, con todo mil disculpas por no haber seguido tu consejo :'(

quilosaq wrote:
Ahora tocaría:
Code:
#emerge -v --update --deep --newuse world

si todo va bien:
Code:
#emerge --ask --clean

y si sigue bien:
Code:
#emerge --ask --depclean


Pues bien quilosaq, como puse en mi otro hilo, actualicé el árbol de portage y al ejecutar el primer comando ("emerge -v --update --deep --newuse world") se me tira como 1GB de actualización (por KDE) así que quedó toda la noche emerge trabajando mientras yo dormía, ahora de mañana veo que todo se instaló sin ningún problema solo que por mala suerte cerré la ventana en donde estaba los mensajes que me dejó emerge de los programas que se actualizaron y ahí estaba lo que había que hacer con cada paquete y no los leí todos, ¿existe alguna forma de ver ese log de emerge?.
Bueno sigo: "emerge --ask --clean" no me bota ningún resultado:

Code:
# emerge --ask --clean


emerge wrote:
>>> These are the packages that would be unmerged:

>>> No outdated packages were found on your system.


Hasta ahí vamos bien, ahora el otro comando me trae unos problemas, en concreto este:

Code:
emerge --ask --depclean


emerge wrote:
!!! 'app-editors/nano' (virtual/editor) is part of your system profile.
!!! Unmerging it may be damaging to your system.


app-editors/nano
selected: 2.3.2
protected: none
omitted: none


Me quiere desinstalar nano???? O sea, what the hell???!?!!!!?!?!?!

Por si acaso si existe otra versión que yo tenga instalada y que emerge quiere eliminar otra anterior lo veo así:

Code:
# emerge --search nano

emerge wrote:
Searching...
[ Results for search key : nano ]
[ Applications found : 7 ]

* app-editors/nano
Latest version available: 2.3.2
Latest version installed: 2.3.2
Size of files: 1,685 kB
Homepage: http://www.nano-editor.org/ http://www.gentoo.org/doc/en/nano-basics-guide.xml
Description: GNU GPL'd Pico clone with more functionality
License: GPL-3


Es la misma versión, la última estable... Con todo por si las dudas ejecuto este otro comando para ver las versiones disponibles de nano:

Code:
# eshowkw nano

eshowkw wrote:
Keywords for app-editors/nano:
| | u |
| a a p s | n |
| l m h i m m p s p | u s | r
| p d a p a 6 i p c 3 a x | s l | e
| h 6 r p 6 8 p p 6 9 s r 8 | e o | p
| a 4 m a 4 k s c 4 0 h c 6 | d t | o
------------+---------------------------+-----+-------
1.3.12-r1 | + + + + + + ~ + + + + + + | # 0 | gentoo
2.0.9 | + + + + + + ~ + + + + + + | # | gentoo
2.1.10 | + + + + + + ~ + + + + + + | # | gentoo
2.2.5 | + + + + + + ~ + + + + + + | # | gentoo
2.3.1 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | # | gentoo
2.3.1-r1 | + + + + + + ~ + + + + + + | # | gentoo
2.3.1-r2 | + + + + + + ~ + + + + + + | # | gentoo
[I]2.3.2 | + + + + + + ~ + + + + + + | o | gentoo
2.3.2-r1 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | o | gentoo


Después de la versión que tengo existe otra pero esa está masked para todas las arquitecturas no? (eso me parece el significado de "~"). Por lo pronto he omitido la ejecución de este comando ya que emerge mismo me advierte que puede romper mi sistema, aparte me gustaría conservar ciertos paquetes como por ejemplo, las versiones de java... hay alguna forma de hacer esto???
Back to top
View user's profile Send private message
quilosaq
l33t
l33t


Joined: 22 Dec 2009
Posts: 985

PostPosted: Tue Dec 24, 2013 7:55 pm    Post subject: Reply with quote

Quote:
cerré la ventana en donde estaba los mensajes que me dejó emerge de los programas que se actualizaron y ahí estaba lo que había que hacer con cada paquete y no los leí todos, ¿existe alguna forma de ver ese log de emerge?.

Normalmente tendrás los log de emerge en /var/log/portage/elog. Tendrás que revisar según las fechas de modificación de los archivos desde lo mas reciente hacia lo mas antiguo, y dentro de cada archivo desde en final hasta el principio. Como son archivos de texto seguro que hay alguna herramienta para facilitar esta lectura pero yo no la conozco.
Back to top
View user's profile Send private message
quilosaq
l33t
l33t


Joined: 22 Dec 2009
Posts: 985

PostPosted: Wed Dec 25, 2013 12:44 am    Post subject: Reply with quote

Jack Krauser wrote:
Me quiere desinstalar nano?

Si.

nano no lo tienes en tu archivo world y no es dependencia de ningún otro paquete que tengas instalado. La advertencia sobre romper el sistema se debe a que nano es el primer paquete en la lista de los que cubren la funcionalidad de virtual/editor y virtual/editor es un paquete del systema (@system). El mismo mensaje te daría si quisieras eliminar por ejemplo bash pero las consecuencias prácticas serían muy distintas.

Puedes eliminar nano con seguridad siempre que hayas instalado otro editor de textos (por ejemplo vim).

También puedes evitar que emerge quiera eliminar nano añadiendolo al archivo world:
Code:
#emerge -v --noreplace nano
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
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