No se puede instalar mastershaper: bug de empaquetamiento faltan dependencias

He probado a instalar un programa que ya instalé hace tiempo sin problemas. Ahora al hacer urpmi mastershaper, elegí apache-mpm-prefork y mysql como había hecho anteriormente pero esta vez me lanza el siguiente error.


No se puede instalar algunos paquetes pedidos:
mastershaper-0.44-1mdv2007.0.noarch (debido a que no se satisfizo php5-jpgraph)
¿Seguir adelante con la instalación? (S/n)

Me parece estraño antes no me había dado este error.

De hecho tengo instalado ya de antes la herramienta php5-jpgraph, la tengo instalada desde hace tiempo.
Si le doy a seguir adelante con la instalación no lo instala. O_o

¿Puede que sea un bug en esta nueva versión del paquete?

Saludos

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de pacho

# 38377: .

Notificado

Gracias


NO LEER

JID:pacho@jabber-hispano.org
El Blog de Pacho

# 38384: Gracias a ti :D

El paquete es para la 2007.0 creo q se les olvidó actualizarlo para la 2007.1 ¿Puede ser?

Salu2

¡¡¡Yo Soy Espartaco!!!

Gravatar de bravas

# 38387: mira lo he encontrado

Lo he encontrado esta aqui
http://club.mandriva.com/xwiki/bin/view/rpms/Package/4/php5-jpgraph

He instalado ese paquete en mi mandriva 2007.1 spring,aunque en el nombre ponga 2007.0 eso da igual.
Luego he instalado mastershaper-0.44-1mdv2007.0.noarch .

Pero al ejecutarlo mira que dice

[paula@localhost ~]$ tc_collector.pl
Use of uninitialized value in concatenation (.) 
or string at /usr/bin/tc_collector.pl line 387.

Use of uninitialized value in concatenation (.) 
or string at /usr/bin/tc_collector.pl line 387.

DBI connect(':','',...) failed: Can't connect to local MySQL server
 through socket '/var/lib/mysql/mysql.sock' (2) at /usr/bin/
tc_collector.pl line 387

Can't connect to MySQL database: Can't connect to local MySQL server 
through socket '/var/lib/mysql/mysql.sock' (2)

Este es el unico binario que he encontrado en el paquete mastershaper-0.44-1mdv2007.0.noarch :

tc_collector.pl

Pero parece que falta algo por configurar,no que este mal el programa.
¿ que faltara por hacer?

¡¡¡Gracias SPARTAK0!!! ;P

Un saludo

Gravatar de pacho

# 38389: Parece que necesita que

Parece que necesita que mysql esté lanzado por algún motivo...


NO LEER

JID:pacho@jabber-hispano.org
El Blog de Pacho

# 38395: Gracias por probar bravas

Gracias por probar, necesitar mysql para arrancar el mastershaper pues funciona con una interfaz web y guarda los parámetros del tráfico de red que controlas e información del programa en la base de datos. Te debería de haber preguntado por instalar mysql antes de instalar el paquete.

El php-jpgraph te lo puedes instalar en Mandriva 2007.1 desde los repositorios con urpmi php-jpgraph, para la versión de php5, el problema es que esta versión de php-jpgraph es para Mandriva 2007.1 y el mastershaper que hay en los repositorios es para 2007.0, entonces creo que debe de haber un problema en las versiones de estos paquetes que son dependientes.

Saludos

¡¡¡Yo Soy Espartaco!!!

Gravatar de drakedalfa

# 38396: Ese mensaje

Lo dice cuando no tienes actualizado tus repositorios y no encuentra esa dependencia, intenta instalar despues de ejecutar:

urpmi.update -av

No creo que sea un bug de empaquetamiento porque otro usuario ya lo puedo instalar, segun veo en los comentarios.

--
¿Quien es Jesucristo?

Gravatar de drakedalfa

# 38397: Error

Es cierto :-P

Esta mal empaquetado no habia leido bien el comentario anterior, falta la dependencia en los repositorios. Hay que votar el bug que hizo pacho.

--
¿Quien es Jesucristo?

# 38398: Creo que actualizar no es la solución

De todas formas he probado ha actualizar los repos desde el terminal (aunque mi actualizador ya lo hace automáticamente), me sigue saliendo el mismo mensaje.

El usuario que lo ha instalado lo ha hecho dando con los paquetes de la 2007.0, ya que el paquete del mastershaper es de la 2007.0 que tiene una dependencia con un paquete desactualizado. Lo que yo no quiero es instalar el php-jpgraph de la mandriva 2007.0 teniendo instalado el de la 2007.1 que uso habitualmente.

Saludos y Gracias!!

¡¡¡Yo Soy Espartaco!!!

# 38400: Voten por este bug

Es un programa muy interesante y el fallo parece que es fácil de reparar.

Voten en esta dirección.

VOTO

¡¡¡Yo Soy Espartaco!!!

Gravatar de bravas

# 38406: Pero ...

¿En que repositorio teneis el php5-jpgraph para la 2007.1? por que yo no lo tenía :D

Un saludo

# 38407: En los oficiales mira


#urpmq -i php-jpgraph

Name        : php-jpgraph
Version     : 2.1.4
Release     : 1mdv2007.1
Group       : Networking/Other
Size        : 3907090                      Architecture: noarch
Source RPM  : php-jpgraph-2.1.4-1mdv2007.1.src.rpm   Build Host: seggie.mandriva.com
Packager    : Emmanuel Andry 
URL         : http://www.aditus.nu/jpgraph/
Summary     : An OO graph drawing class library for PHP5
Description :
JpGraph is a OO Graph drawing library for PHP 5.0.x and above.
Highlights of the available features are: text, linear, and log
scales for both the X and Y axes, anti-aliasing of lines,
color-gradient fills, support for GIF, JPG, and PNG formats,
support for two Y axes, spider plots (a.k.a Web plots),
pie-charts, lineplots, filled line plots, impulse plots, bar
plots, and error plots, support for multiple plot types in one
graph, intelligent autoscaling.

Extensive documentations are availible at:
http://www.aditus.nu/jpgraph/

¡¡¡Yo Soy Espartaco!!!

Gravatar de bravas

# 38409: calla,calla xD

He reiniciado la maquina y me aparece una actualización nueva

php-jpgraph-2.1.4-1mdv2007.1.noarch

Jajajajaja

Sin tocar ni un solo repositorio.Pero claro no se si decirle que si lo actualice xDD

De todas formas no se si me falta algo mas por configurar por que he arrancado el Mysqld y mira que cascotazo me da ahora:

[paula@localhost ~]$ tc_collector.pl
Use of uninitialized value in concatenation (.) or string at /usr/bin/tc_collector.pl line 387.
Use of uninitialized value in concatenation (.) or string at /usr/bin/tc_collector.pl line 387.
DBD::mysql::st execute failed: No database selected at /usr/bin/tc_collector.pl line 348.
DBD::mysql::st fetchrow_array failed: fetch() without execute() at /usr/bin/tc_collector.pl line 350.
DBD::mysql::st execute failed: No database selected at /usr/bin/tc_collector.pl line 348.
DBD::mysql::st fetchrow_array failed: fetch() without execute() at /usr/bin/tc_collector.pl line 350.
Use of uninitialized value in concatenation (.) or string at /usr/bin/tc_collector.pl line 114.
Can't exec "-s": No existe el fichero o el directorio at /usr/bin/tc_collector.pl line 114.
Use of uninitialized value in concatenation (.) or string at /usr/bin/tc_collector.pl line 114.
Can't exec "-s": No existe el fichero o el directorio at /usr/bin/tc_collector.pl line 114.
DBD::mysql::st execute failed: No database selected at /usr/bin/tc_collector.pl line 348.

Y así ¡¡hasta el infinito y mas allá!!! lo tengo que parar con ctrl + c

¿Tengo que crear alguna base de datos? ¿o algo por el estilo?

Bueno un saludo

# 38413: jejejeje que casualidad

Hace falta instalar mysql, para que funcione el programita. Cuando instentas instalar el paquete de mastershaper te pregunta para instalar mysql también. Aunque aún tienen que arreglar el problemilla con ese paquete, vota el bug para que lo solucionen rápido.

VOTO BUG MASTERSHAPER

Tu casque me ha dejao algo confundido ¿Como has instalao el mysql?

urpmi MySQL-5.0.37-2.1mdv2007.1.i586

Me voy a pegarle un rato al saco, luego hablamos, chao bravas!

¡¡¡Yo Soy Espartaco!!!

Gravatar de bravas

# 38422: esto ...

[root@localhost ~]# urpmi MySQL-5.0.37-2.1mdv2007.1.i586
El paquete MySQL-5.0.37-2.1mdv2007.1.i586 ya está instalado
[root@localhost ~]#                       

y lo he arrancado desde el centro de control de mandriva / sistema / habilitar desabilitar servicios del sistema.

Bueno voy a seguir dandole a ver si tengo tiempo saco algo en claro.xD

Por cierto,votado

Gracias y un saludo