View previous topic :: View next topic |
Author |
Message |
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Mon Dec 23, 2013 8:59 pm Post subject: [EMERGE]Slot conflicts con emerge @preserved-rebuild[PEND.] |
|
|
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 |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Mon Dec 23, 2013 10:30 pm Post subject: |
|
|
@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 |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Mon Dec 23, 2013 11:22 pm Post subject: |
|
|
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 |
|
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Mon Dec 23, 2013 11:39 pm Post subject: |
|
|
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 |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Tue Dec 24, 2013 1:43 am Post subject: |
|
|
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 |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Tue Dec 24, 2013 2:12 am Post subject: |
|
|
Tendrás que prescindir de gnome-netstatus. Parece que sólo hay versión para gnome 2. Elimínalo. |
|
Back to top |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Tue Dec 24, 2013 2:23 am Post subject: |
|
|
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 |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Tue Dec 24, 2013 2:26 am Post subject: |
|
|
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 |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Tue Dec 24, 2013 2:33 am Post subject: |
|
|
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 |
|
|
rivapic n00b
Joined: 11 Jun 2010 Posts: 21 Location: Asturias
|
Posted: Tue Dec 24, 2013 1:15 pm Post subject: |
|
|
Ese ultimo mensaje que tienes , yo lo solucione asi:
Code: | emerge -C oracle-jdk-bin ffmpeg && emerge oracle-jdk-bin ffmpeg |
|
|
Back to top |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Tue Dec 24, 2013 3:46 pm Post subject: |
|
|
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 |
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:
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 |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Tue Dec 24, 2013 7:55 pm Post subject: |
|
|
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 |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Wed Dec 25, 2013 12:44 am Post subject: |
|
|
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 |
|
|
|