Bienvenido(a) a Alcance Libre 01/12/2022, 07:26

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Programas y Aplicaciones New Topic Post Reply
 avant-window-navigator en Centos 7

Page navigation

Primero | Anterior | 1 2| Siguiente | Ultimo
Tópico anterior Tópico siguiente
   
al-serv
 03/17/15 12:19PM (Leído 5,977 veces)  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña


Buenas compañeros!

estoy intentando compilar el avant-window-navigator para CentOS7 todo parece instalarse bien pero cuando inicio el avant no inicializa, lo hago desde un terminal y me dice lo siguiente:


PHP Formatted Code
    CRITICAL **: desktop_agnostic_config_schema_get_metadata_option: assertion 'self != NULL' failed
    Violación de segmento (`core' generado)


en los log's sale:


PHP Formatted Code
    kernel: avant-window-na[3067]: segfault at 0 ip 00007f59170102d4 sp 00007fffb453e5d0 error 4 in libdesktop-agnostic-cfg.so.0.4.0[7f5917006000+17000]


Alguna idea de por donde puedo comenzar?? me gusta mucho ese dock y me gustaria poder llegar a ejecutarlo!

Espero vuestras sugerencias! Smile
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 03/17/15 11:44PM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
Esos errores generalmente son culpa de las bibliotecas compartidas o bien un problema con el compilador (banderas usadas por gcc).

Trata de buscar parches en Google relacionados con gcc 4.7 o bien para las dependencias de avant-window-navigator, o bien revisa los parches que incorpora el SRPM que utilizaste. Recuerdo avant-window-navigator tenía problemas con las versiones recientes de glib2.
 
Profile Email Website
 Quote
al-serv
 03/23/15 11:30AM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
Joel! Smile
El problema es que con glib2 0:2.36.3-5.el7 va bien pero al actualizar CentOS CR 7.1 para probar, me encuentro con que se actualiza glib2 0:2.40.0-4.el7 y creo que este ya es mi fin de avant-window.navigator ya que he buscado hasta la saciedad y por todo google y todos lo dan por muerto y lo único que te dicen es que lo cambies por otro pero el dock de avant no lo supera ninguno de los que hay ahora

sin ese dock no concibo linux y literalmente lo digo, desde que utilizo linux que lo utilizo y ahora si desaparece me ara replantearme muchas cosas ;(

no hay manera de encontrar a alguien que haga un patch para el glib2-2.40.0-4, ni que sea pagando!!! ;(

es el libobject que es el que pide que sea una versión inferior

Mira que utilizo CentOS porque teóricamente conserva versiones antiguas y conservan todas menos las que me interesan a mi jejeje! ;(
 
Profile Email Website
 Quote
al-serv
 03/23/15 11:59AM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
En esta web explica lo mismo que me pasa a mi ;( y el mismo motivo por el que quiero avant.window-navigator!

Un parche please!! ;(

http://jaredleonmorgan.blogspot.com.es/2014/01/avant-window-navigator-does-not-work-on.html
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 03/23/15 11:11PM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
Justamente es a lo que me refería. Jajaja. Hay muy poco por hacer porque la cantidad de código que se requiere modificar es considerable (es código muy viejo). Vaya, habría que reescribir muchas partes de código para poderlo modernizar. Justamente desde glib2 2.38 se comenzó a descartar muuuuchas cosas y dejar obsoletas otras que por coincidencia son las que requiere para funcionar. Estamos hablando de código verdaderamente obsoleto.

Para empezar, tendrías que convencer a los desarrolladores de retomar el proyecto. Dudo mucho que lo quieran retomar porque tienen otras prioridades: Neil Jagdish Patel trabaja ahora en Xamarin (Mono, que a su vez se enfocó en MacOS X y mercado móvil) y los demás participantes del proyecto están dedicados a otros proyectos totalmente distintos.

Te sugiero busques un reemplazo. Cairo Dock es buena alternativa.
 
Profile Email Website
 Quote
al-serv
 03/24/15 02:12AM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
Muchas gracias por tu respuesta ( Aunque mala para mi ;( )
Bajo mi ignorancia, tal como en CentOS 6 tenias el python27 para que funcionaran las aplicaciones que requerían python 2.7... no se puede crear algún paquete de glib2236 o algo por el estilo para que las aplicaciones que lo requieran puedan continuar funcionando? Escojo CentOS por la estabilidad de las versiones y a la mínima me lo cambian, no es justo!! ;(

P.D: no se que pasa pero no me llegan los correos de aviso de que hay respuesta desde tu web ;(
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 03/24/15 11:10AM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
Sí y no.

El «Sí» es porque puedes crear lo que requieras como /opt/legacy/algo y haz que inicie usando lo que coloques ahí dentro o bien compila avant-window-navigator estáticamente y te ahorras lo primero.

El «No» sería por el tema de seguridad. Se especula que se actualizó de GLIB2 2.36 a 2.40 por motivos de seguridad (vulnerabilidades que aún no se quieren dar conocer https://bugzilla.redhat.com/show_bug.cgi?id=1104372) y porque se asume que lo que requiera GLIB2 2.36 y versiones anteriores es obsoleto.

Medita un poco respecto de lo que implicaría en cuestiones de seguridad usar código obsoleto y abandonado (me refiero específicamente a avant-window-navigator).

Si haces reporte en Bugzilla hay 50% de probabilidades que te tomen en cuenta y 50% que te digan que avant-window-navigator es código obsoleto y que mejor busques otra alternativa.

Si miras la bitácora de cambios de glib2, verás que no eres el único sufriendo por el cambio de versión.

%changelog
* Wed Sep 03 2014 Ray Strode <rstrode@redhat.com> 2.40.0-4
- Add back g_memmove define for backward compat
Related: #1104372

* Wed Sep 03 2014 Ray Strode <rstrode@redhat.com> 2.40.0-3
- Revert glib2 critical for better bug-for-bug 2.36.3 backward compatibility
Resolves: #1132624

* Mon Mar 24 2014 Colin Walters <walters@redhat.com> - 2.40.0-1
- Update to 2.40.0
- Resolves: #1104372

* Tue Feb 11 2014 Colin Walters <walters@redhat.com> - 2.36.3-5
- Backport patch to fix gnome-shell lockups
Resolves: #1030601
- Backport patch to fix vmtoolsd hangs
Resolves: #1063789


 
Profile Email Website
 Quote
al-serv
 03/24/15 02:41PM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
No sabes lo triste que me hace esta noticia y tus palabras, ni te lo llegas a imaginar. Como sabes, ServOS utiliza ese dock y es el mejor dock que existe, es el unico que va bien con los avisos de pidgin como el tema de felxibilidad que otros no tienen a la hora de personalizar

He probado dock cairo y otros pero no le llegan a la suela de los zapatos, muy espectaculares pero nada

Lo que te refieres a que otros estan igual es a esto:

Quote by: Joel Barrios Dueñas

* Wed Sep 03 2014 Ray Strode <rstrode@redhat.com> 2.40.0-3
- Revert glib2 critical for better bug-for-bug 2.36.3 backward compatibility
Resolves: #1132624

[/p]



Lo de crear un paquete estatico seria posible englobando lo que le hace falta a avant-window-navigator para que funcione?


Hace tiempo que me lo planteo y si no logro que vaya este dock dare por finalizado la personalización que hago con ServOS, sera un proyecto que abandonare para siempre así que mira si para mi es importante que funcione el dock de avant-window-navigator y lo digo casi con una lagrima en los ojos por la pena que me da!

pensaba que CentOS si utilizaba una versión no la solia cambiar tan drasticamente. En CentOS 6 bien que se han tirado con python-2.6 hasta el dia de hoy y no lo cambian y va y el glib2 me lo cambian a la primera de cambio

Bien espero tu respuesta para tomar y publicar mi decisión final de mi proyecto de ServOS ;(

No me pondré a mirar como personalizar otro desktop incluyendo un nuevo dock y mirar que eso se haga automáticamente con la actualización de 2.0 a 2.1 así que ni llegara la 2.1 ;(
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 03/24/15 04:40PM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
Si, compilar para que englobe lo que requiere en el mismo binario. https://stackoverflow.com/questions/725472/static-link-of-shared-library-function-in-gcc

También puedes intentar continuar el proyecto. Lo clonas en github y negocias con algún programador que te ayude a actualizar el código. No soy programador (soy igualmente integrador) pero se que es posible migrar el código de glib2 a los ABI/API más recientes. No es tan complicado pero implica cierta cantidad de trabajo (todos los includes se reemplazan todos por include de glib.h y cambias funciones obsoletas por las nuevas, inicializas en cero todos los arreglos y tapas las goteras de memoria).

Si, mucha gente se ha quejado por el cambio de versión. Varias aplicaciones gráficas en el caso similar de avant window navigator también se estropearon por lo mismo. Yo no descartaría le den para atrás al cambio y metan un epoch en el archivo *.spec para bajar la versión, pero por otro lado se trata de aplicaciones igualmente con código viejo casi abandonado.
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 03/24/15 05:14PM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
https://github.com/p12tic/awn

Alguien tomo el proyecto. Sería buena idea lo contactes.
 
Profile Email Website
 Quote
al-serv
 03/25/15 03:44AM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
EUREKAAAA!!!!!! lo conseguiiiiiiii!!!!!

he compilado el libdesktop-0.3.94 y ha vuelto a la vidddddaaaaa!!!! ufffff que feliz que soy ahora!!! Joel mil graciasssssss!!! Smile

he utilizado el mismo spec que utilice para la versión anterior de libdesktop y a compilado el rpm a la primera!!!! Smile que felizzzz que soooyyyyy!!!!!! Smile

la url es:
https://github.com/p12tic/libdesktop-agnostic
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 03/25/15 06:57PM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
Pasame por correo tus archivos spec para añadirlos a ALDOS.
 
Profile Email Website
 Quote
al-serv
 03/26/15 08:28AM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
Si, ningún problema! te los acabo de mandar por correu Smile

P.D: te reitero que no me llegan los correos de respuesta de los post's de tu web, tengo que entrar para verificar si me responde alguien! en mi log del servidor no veo que llega nada de nada referente a alcancelibre... que puede estar pasando?
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 03/26/15 03:23PM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
Hace un mes tronó el servidor principal. Estamos operando en espacio prestado en un servidor de un cliente y acá no hay servidor de correo configurado.

¿GMail o alcance-empresarial.com?
 
Profile Email Website
 Quote
al-serv
 03/27/15 05:25AM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
con que dirección de correo envia vuestra web? es decir, cuando responde alguien, que llegue notificación de que han respondido al post que esta suscrito?? lo digo para mirar mejor los log's

Gmail me llega bien, si quieres mandame un correo desde esas dos direcciones a ver si alguna falla

Pero el error es desde la web, cuando hay respuesta en post no me llega esa notificación
 
Profile Email Website
 Quote

Page navigation

Primero | Anterior | 1 2| Siguiente | Ultimo
Contenido generado en: 0.42 segundos New Topic Post Reply
 Todas las horas son CST. Hora actual 07:26 AM.
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado