Instalacion Motion - SOLUCIONADO

Imagen de Pastor26
0 puntos

Hola a todos.

Estoy instalando Motion en un Ubuntu 8.04 por medio del gestor de paquetes Synaptics.

Ademas de todo lo que añade el, a la hora de seleccionar el paquete Motion en el gestor, tambien he marcado las opciones recomendas para la instalacion que son:

ffmpeg
Mysql-client
Postgresql-client

He configurado el archivo motion.conf habilitando el demonio y he reiniciado.

He mirado en el init.d y el Motion no se ha ejecutado.

He hecho algo mal? debo instalar Apache?

Como apunte estoy siguiendo dos tutoriales:
http://www.ubuntu-es.org/?q=node/62998
http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionGuide

En este segundo indica que debe estar instalado lo siguiente:

libc6 , libc6-dev ,libglib1.2
libjpeg62 and libjpeg62-dev ( optional libjpeg-mmx-dev )
zlib1g and zlib1g-dev

pero me he fijado que todo ello no esta instalado, dado que como he dicho antes, solo he instalado lo que el Synaptics me ha dicho.

Debo asegurarme instalando todo lo que me pone en el tutorial oficial de Motion?

Un saludo

Imagen de Adrian Montoya Lince
+1
0
-1

Instala apache y verifica que el puerto de streaming de video en motion (normalmente 8080) no esté cerrado por apache o algún firewall

Adrián Montoya Lince
Linux User #319165

+1
0
-1

Adrián Montoya Lince
Linux User #319165

Imagen de Pastor26
+1
0
-1

Gracias Adrian pero al final he desistido mas que nada porque la propia camara tiene la aplicacion para ello.

Gracias igualmente y un saludo

+1
0
-1
Imagen de Pastor26
+1
0
-1

Hola, he vuelto al trabajo anterior, dado que el soft de Axis no me satisfacia, asi que aun sigo sin arrancar.

He instalado Apache y ya lo tengo corriendo en mi maquina.

Te cuento un poco como es la historia.

La camara la tengo por red, asi que tiene adjudicada una direccion ip. Yo esta misma la puedo ver desde el navegador.

Al motion le he dicho que puede acceder como administrador, usuario y contraseña, dado que esta camara tiene instalado un servidor propio en donde puedes configurar la cam via WEB.

Reviso el directorio en donde me debe entregar las imagenes pero no hace nada. Y si miro el servicio de Motion parece ser que no esta activado, ya que con el init.d/status no me sale nada, solo me da las opciones de iniciar, apagar, reinicia y ademas se ejecuto un reinicio forzado me suelta esto:

No /usr/bin/motion found running; none killed.

No entiendo porque el servicio en si no esta corriendo...

+1
0
-1
Imagen de Pastor26
+1
0
-1

Bueno creo que ya he podido arrancar el servicio, pero no se muy bien como jeje, veremos si la proxima vez lo puedo arrancar jeje.

Starting motion detection : motion
/usr/bin/motion already running.
.

Aun asi, sigo sin recibir ninguna imagen de la camara. Sera por que no tengo el dispositivo video0 en /dev/??

Como hago que este ahi?

Como he dicho antes la Camara esta instalada en red, con una direccion Ip, la cual he dado al motion.conf pero no quiere ir...

No se que hago mal... :S

+1
0
-1
Imagen de Pastor26
+1
0
-1

Bueno pues despues de matarme tanto la cabeza ya lo he solucionado.

Si que es cierto que el Motion no indica si esta ejecutado o no mediante el etc/init.d pero bueno.

Ya recibo la imagen y el problema era la ruta de la misma, que no solo habia que especificar la ip del dispositivo sino que tambien, exactamente el cgi que genera el video de visualizacion en mi caso, como es una camara Axis es el siguiente:

http://IP_del_dispositivo/axis-cgi/mjpg/video.cgi?resolution=640x480

Recordad que hay que tener derechos de administrador sobre el dispositivo y por lo tanto poner usuario:contraseña.

Si tengo alguna otra duda sobre configuracion la ire poniendo por aqui.

Un saludo a todos.

+1
0
-1
Imagen de Pastor26
+1
0
-1

Bueno sigo con mi particular calvario que es la configuracion de Motion.

Ahora mismo me estoy peleando para hacer que arranque desde inicio.

Creo que lo he probado todo!!

Mediante Sistema\Preferencias\Sesiones y agregar el archivo /usr/bin/motion, o bien /etc/init.d/motion.

Haciendo tambien update-rc.d motion defaults, cosa que me ha dicho que ya estaba configurado:
System startup links for /etc/init.d/motion already exist.

He mirado los niveles con el sysv-rc-conf y he comprobado que estaban cargados los niveles 2,3,4 y 5.

Tambien he probado con el BootUp-Manager el cual me dice que el servicio esta iniciado....

Pero es que la realidad es que no, reinicio la maquina y no tengo noticias de la imagen.

Es mas si ejecuto un /etc/init.d/motio stop me sale, evidentemete, la maldita frase de...
No /usr/bin/motion found running; none killed.

Al final, lo que me queda es arrancarlo manualmente, pero no haciendo un /etc/init.d/motion start... no no, porque no hace ni caso jeje.

Para arrancarlo, o bien hago un:

cd /etc/init.d y ya dentro de ese directorio pongo motion

o bien un /usr/bin/motion

o tambien, que me acabo de dar cuenta ahora mismo, con estar en la consola como root y poner motion me vale,y ya me sale:
[0] Processing thread 0 - config file /etc/motion/motion.conf
[0] Motion 3.2.9 Started
[0] Motion going to daemon mode

Ains... alguien sabe que hago mal?? ya no se ni que probar!!!!

Saludos y gracias de antemano.

+1
0
-1
Imagen de Pastor26
+1
0
-1

Nadie sabe nada?

+1
0
-1
Imagen de furtaxi
+1
0
-1

con cualquiera de las órdenes que te funcionan para iniciarlo, y lo pones en Preferencia-Aplicaciones al inicio.

Deja el archivo en el escritorio, dale permisos de ejecución, y prueba. Si arranca, ya lo pones en aplicaciones al inicio, pienso que ya no te pedirá la clave al arrancar.

Y dale una mirada a zoneminder.. yo,. no lo conseguí hacer funcionar, por el tipo de cámara (captura analógica por vídeo compuesto), pero dicen que es de lo mejorcito. Y, además, sencillo (dentro de que las opciones son numerosísimas) de configurar, por medio de una página en el navegador. Y recuerda abrir los puertos en el firewall del sistema, y en el del router, si vas a controlarlo desde internet.

Mi WEB 100 % GNU/Linux: www.vigovideo.es
La energía no se crea ni se destruye, sólo se cobra... :D

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.

Imagen de Pastor26
+1
0
-1

A lo que te refieres tu es que haga un nuevo script independiente, que lo guarde en el escritorio y que lo ejecute?

por lo demas todo contento la verdad es que funciona a la perfeccion, despues de pegarme un tiempo con el.

Si hay algo en lo que te pueda ayudar dimelo vale? un saludo

+1
0
-1
Imagen de furtaxi
+1
0
-1

Lo digo que lo pongas en el escritorio, para probarlo. Puede que haya que poner alguna ruta , o parámetros adicionales, y , de ésta forma, lo compruebas sin tener que reiniciar trescientas veces :)

Una vez que funcione, lo enlazas desde aplicaciones al inicio, y prueba reiniciando el ordenador.

Mi WEB 100 % GNU/Linux: www.vigovideo.es
La energía no se crea ni se destruye, sólo se cobra... :D

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.

Imagen de Pastor26
+1
0
-1

He realizado lo que dices tu, si lo ejecuto desde ahi o desde su propio directorio me funciona a la perfeccion. El problema viene cuando se intenta ejecutar automaticamente.

Acabo de ver el registro de sucesos y creo que ya se porque no arranca, me aparecen las siguientes lineas:

Mar 2 14:46:28 Motion motion: [0] Processing thread 0 - config file /etc/motion/motion.conf

Mar 2 14:46:28 Motion motion: [0] Motion 3.2.9 Started

Mar 2 14:46:28 Motion motion: [0] Exit motion, cannot create process id file (pid file) /var/run/motion.pid: Permission denied

Como ves la llamada la hace perfectamente, lo que pasa es que no puede crear el archivo .pid. Le he hecho un chmod 777 a ese directorio y he reiniciado pero aun asi tampoco...

Alguna idea?

+1
0
-1
Imagen de furtaxi
+1
0
-1

Parece un problema de permisos.

Mi WEB 100 % GNU/Linux: www.vigovideo.es
La energía no se crea ni se destruye, sólo se cobra... :D

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.

Imagen de Pastor26
+1
0
-1

Es un problema del permiso del usuario con el que intento acceder, pero jo*** si yo he instalado todo con ese usuario desde el synaptics porque demonios no me deja acceder al dichoso /var/run??? ains... que complicaciones jeje.

Bueno ahora como hago para solucionarlo, porque he hecho un chmod a ese directorio, con ese usuario, he reiniciado pero parece que no es persistente... Entonces que, agrego ese usuario al grupo de usuarios root?o hare algo que se vea? jeje

EDITO:

Me confundi, no lo he solucionado jajaja

+1
0
-1
Imagen de furtaxi
+1
0
-1

Una cosa es la teoría, y otra la práctica. Yo tengo un script para activar el fireware, pero no he logrado que funcione al inicio.

Creo que se le puede poner en /etc/init.rc, o algo así, mira a ver por el foro, que hace tiempo que lo intenté, y no me acuerdo de como era.

Mi WEB 100 % GNU/Linux: www.vigovideo.es
La energía no se crea ni se destruye, sólo se cobra... :D

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.

Imagen de Pastor26
+1
0
-1

Buenoooooooooo por finnnnnnnn!!! jeje

Jo*** Linux esta de pm, pero hay veces que te desesperaaaaaaa

Bueno, lo que he hecho ha sido lo siguiente.

Como el problema era que no me podia crear el archivo pid en el directorio por defecto, o sea se, /var/run, por motivos de privilegios y demas, y despues de hacer chmod 777 con mi usuario, ya he empezado a dudar si el usuario que ejecutaba Motion era mi propio usuario, el usuario motion, con el cual no he trabajado en ningun momento, o el usuario root....

lo que he hecho ha sido cambiar la ruta de creacion del pid, como?? pues en el archivo motion.conf he cambiado process_id_file /var/run/motion.pid por process_id_file /etc/motion/motionpid/motion.pid

Y tambien en el script de ejecucion del motion: /etc/init.d/motion

NAME=motion
PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/bin/motion
PIDFILE=/etc/motion/motionpid/$NAME.pid

No se si la carpeta motionpid la creara el automaticamente, podeis probar, y sino pues la creais manual dado que ahi en esa carpeta teneis todos los permisos posibles.

Se que es una manera un poco jujana pero... funciona :D :D

Venga un saludo y gracias por leerme

+1
0
-1
Imagen de furtaxi
+1
0
-1

Ten por seguro que más de uno se alegrará de encontrarla.

Mi WEB 100 % GNU/Linux: www.vigovideo.es
La energía no se crea ni se destruye, sólo se cobra... :D

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.