Autor Tema: [Tutorial] Como instalar Pelisalacarta en OpenWrt  (Leído 10159 veces)

0 Usuarios y 1 Visitante están viendo este tema.

JuanTiritas

  • Visitante
[Tutorial] Como instalar Pelisalacarta en OpenWrt
« en: 09-11-2013, 23:16 (Sábado) »
COMO INSTALAR PELISALACARTA EN OPENWRT

Hola a tod@s,

Me ha llegado una consulta en privado de cómo instalar pelisalacarta en el router, y he pensado que no es mala idea ponerlo aquí, por si otra gente se beneficia de este pequeño tuto.

Bien, lo de pelisalacarta lo tengo montado para acceder desde la Nintendo Wii. El tema es que el acceso de esta manera se configura tanto en la consola como en una máquina  que haga de "servidor". Esta máquina "servidor" lo que hace realmente es ejecutar un script que distribuye la web del desarrollador de pelisalacarta: http://blog.tvalacarta.info/2011/09/30/pelisalacarta-3-2-2-para-wiimc/. Y en la wii, mediante el programa homebrew WiiMC se accede a los directorios de enlaces que proporciona el servidor. El servidor es normalmente un PC, pero yo lo he puesto en el router openwrt, lo cual es mucho más práctico.

Pongo la configuración en pasos (espero no olvidar nada):

1. Instalar Phyton en el Router. Hice esto instalándolo en el disco USB que tengo pinchado, para no agotar la memoria del router. Siguiendo los pasos del tutorial siguiente: http://bredsaal.dk/installing-python-on-external-storage-with-openwrt es sencillo:

mkdir /mnt/hdd/packages/
echo dest usb /mnt/hdd/packages/ >> /etc/opkg.conf
opkg --dest usb install python
ln -s /mnt/hdd/packages/usr/bin/python /usr/bin/python

Donde hdd es el directorio en el que deberías tener montado tu disco duro.

2. Copiar al disco duro el plugin de pelis a la carta. El plugin puedes descargarlo aqui:
http://blog.tvalacarta.info/descargas/pelisalacarta-wiimc-3.0.1-python.zip
Descomprímelo y lo copias por ejemplo a: /mnt/hdd/pelisalacarta

3. Ahora haremos un script para lanzar phyton en el router ejecutando el script de pelisalacarta.
Para ello, create un fichero de texto con el contenido siguiente:

cd /mnt/hdd/pelisalacarta
python /mnt/hdd/pelisalacarta/pelisalacarta.py &

Graba el fichero con el nombre pelisalacarta.sh y lo copias al directorio /bin
Damos al fichero permisos de ejecucion:

chmod a+x /bin/pelisalacarta.sh

4. Para ponerlo como servicio es fácil: basta con incluir un script en /etc/init.d.
Create un fichero de texto, con el contenido siguiente:

#!/bin/sh /etc/rc.common
 
START=98
boot() {
        /bin/pelisalacarta.sh
}
 
start() {
        /bin/pelisalacarta.sh
}
 
stop() {
        kill -9 $(ps | grep 'pelisalacarta' | awk '{print $1}')
}
 
restart() {
        kill -9 $(ps | grep 'pelisalacarta' | awk '{print $1}')
        /bin/pelisalacarta.sh
}
 
reload() {
        kill -9 $(ps | grep 'pelisalacarta' | awk '{print $1}')
        /bin/pelisalacarta.sh
}

lo guardas con el nombre pelisalacarta y lo copias en el directorio /etc/init.d

No olvides dar al fichero permisos de ejecución:

chmod a+x /etc/init.d/pelisalacarta

Con esto, verás el servicio como uno más desde LUCI.

5. Finalmente, EN LA WII, en el fichero de configuración de wiimc, que está dentro de la microsd, en D:\apps\wiimc, y se llama onlinemedia.xml, debes añadir la línea siguiente:

<link name="Pelis a la carta" addr="http://192.168.1.100:8080/wiimc" />

Donde 192.168.1.100 lógicamente, es la IP del router.

Y esto es todo,.. ¡¡¡saludos de Juan Tiritas!!!


« Última modificación: 10-11-2013, 10:18 (Domingo) por jar229 »

pikomule

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #1 en: 09-11-2013, 23:44 (Sábado) »
que bueno socio, supongo que hace de servidor DLNA verdad? osea que desde la tele accederia al router y elegiria secciones supongo

ruloalg

  • Visitante
Re: [Desarrollo] OpenWrt en Comtrend AR-5387un
« Respuesta #2 en: 10-11-2013, 05:14 (Domingo) »
Gracias JuanTiritas, más de una vez lo he pensado, incluso preguntarlo por aquií si lo habías conseguido porque la parte del lanzador y el scrip ni idea. Esta semana lo pruebo

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4585
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #3 en: 10-11-2013, 10:21 (Domingo) »
Te he separado el post en un nuevo hilo y lo he añadido al recopilatorio de Hilos relevantes  ;)
Valoraciones positivas en compra/venta:
129 en Htcmania
167 en Har2mano
20 en elchapuzasinformatico
10 en gsmspain
 ....
 
Mis equipos en venta: https://drive.google.com/open?id=1jkj-kzmCBVkVb3_at6sgKinmE7YdFeRi

pikomule

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #4 en: 16-11-2013, 16:49 (Sábado) »
solo vale para wii?

Spantapajaros

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #5 en: 30-11-2013, 19:18 (Sábado) »
Alguien lo ha probado desde una tv con dlna?

peterpunk

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #6 en: 23-12-2013, 11:54 (Lunes) »
Hola.

He intentado instalar, pelis a la carta.
He seguido los pasos tal y como se indican.

Despues de arrancar el proceso en OpenWrt
se queda esperando en el punto:

Servidor iniciado en http://192.168.2.20:8080

Al pusar en el menu de la wii "pelisalacarta" aparece un error en openwrt.

Adjunto pongo el log. Es extrano, porque sólo pulso una vez pero repite el mismo error, infinidad de veces,

Código: [Seleccionar]
login as: root
root@192.168.2.20's password:


BusyBox v1.19.4 (2013-02-03 03:49:13 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r35470)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:~# cd /bin
root@OpenWrt:/bin# ls
ash               fgrep             mount             sed
busybox           fsync             mv                sh
cat               grep              netmsg            sleep
chgrp             gunzip            netstat           sync
chmod             gzip              nice              tar
chown             ipcalc.sh         opkg              touch
cp                kill              pelisalacarta.sh  true
date              ln                pidof             ubus
dd                lock              ping              umount
df                login.sh          ping6             uname
dmesg             ls                ps                vi
echo              mkdir             pwd               zcat
egrep             mknod             rm
false             mktemp            rmdir
root@OpenWrt:/bin# ./pelisalacarta.sh
root@OpenWrt:/bin# Platform=DEVELOPER
[config.py] wiimc config 3.0.1
[config.py] runtime path = /mnt/usb/pelisalacarta
[config.py] data path = /root/.pelisalacarta
[config.py] language file path /mnt/usb/pelisalacarta/resources/language/Spanish/strings.xml
[config.py] config file /root/.pelisalacarta/pelisalacarta.conf
[config.py] temp path = /root/.pelisalacarta/test
Using WiiMC logger
Servidor iniciado en http://192.168.2.20:8080
-----------------------------------------------------------------
/wiimc
Host: 192.168.2.20
User-Agent: WiiMC/1.3.4 (IOS58)
Cache-Control: no-cache

-----------------------------------------------------------------
host=192.168.2.20:8080
ruta=/wiimc

wiimc
channel=wiimc
----------------------------------------
Exception happened during processing of request from ('192.168.2.107', 52426)
Traceback (most recent call last):
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 310, in process_request
    self.finish_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 638, in __init__
    self.handle()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/mnt/usb/pelisalacarta/platform/wiimc/launcher.py", line 76, in do_GET
    itemlist,channel = wiitools.getitems(self.path)
  File "/mnt/usb/pelisalacarta/platform/wiimc/wiitools.py", line 26, in getitems
    accion=rutas[2]
IndexError: list index out of range
----------------------------------------
-----------------------------------------------------------------
/wiimc
Host: 192.168.2.20:8080
User-Agent: WiiMC/1.3.4 (IOS58)
Icy-MetaData: 1
Connection: close

-----------------------------------------------------------------
host=192.168.2.20:8080
ruta=/wiimc

wiimc
channel=wiimc
----------------------------------------
Exception happened during processing of request from ('192.168.2.107', 52427)
Traceback (most recent call last):
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 310, in process_request
    self.finish_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 638, in __init__
    self.handle()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/mnt/usb/pelisalacarta/platform/wiimc/launcher.py", line 76, in do_GET
    itemlist,channel = wiitools.getitems(self.path)
  File "/mnt/usb/pelisalacarta/platform/wiimc/wiitools.py", line 26, in getitems
    accion=rutas[2]
IndexError: list index out of range
----------------------------------------
-----------------------------------------------------------------
/wiimc
Accept: */*
User-Agent: NSPlayer/4.1.0.3856
Host: 192.168.2.20:8080
Pragma: xClientGUID={c77e7400-738a-11d2-9add-0020af0a3278}
Pragma: no-cache,rate=1.000000,stream-time=0,stream-offset=0:0,request-context=1,max-duration=0
Connection: Close

-----------------------------------------------------------------
host=192.168.2.20:8080
ruta=/wiimc

wiimc
channel=wiimc
----------------------------------------
Exception happened during processing of request from ('192.168.2.107', 52428)
Traceback (most recent call last):
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 310, in process_request
    self.finish_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 638, in __init__
    self.handle()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/mnt/usb/pelisalacarta/platform/wiimc/launcher.py", line 76, in do_GET
    itemlist,channel = wiitools.getitems(self.path)
  File "/mnt/usb/pelisalacarta/platform/wiimc/wiitools.py", line 26, in getitems
    accion=rutas[2]
IndexError: list index out of range
----------------------------------------
-----------------------------------------------------------------
/wiimc
Host: 192.168.2.20:8080
User-Agent: WiiMC/1.3.4 (IOS58)
Icy-MetaData: 1
Connection: close

-----------------------------------------------------------------
host=192.168.2.20:8080
ruta=/wiimc

wiimc
channel=wiimc
----------------------------------------
Exception happened during processing of request from ('192.168.2.107', 52429)
Traceback (most recent call last):
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 310, in process_request
    self.finish_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 638, in __init__
    self.handle()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/mnt/usb/pelisalacarta/platform/wiimc/launcher.py", line 76, in do_GET
    itemlist,channel = wiitools.getitems(self.path)
  File "/mnt/usb/pelisalacarta/platform/wiimc/wiitools.py", line 26, in getitems
    accion=rutas[2]
IndexError: list index out of range
----------------------------------------
-----------------------------------------------------------------
/wiimc
Host: 192.168.2.20:8080
User-Agent: WiiMC/1.3.4 (IOS58)
Icy-MetaData: 1
Connection: close

-----------------------------------------------------------------
host=192.168.2.20:8080
ruta=/wiimc

wiimc
channel=wiimc
----------------------------------------
Exception happened during processing of request from ('192.168.2.107', 52430)
Traceback (most recent call last):
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 310, in process_request
    self.finish_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 638, in __init__
    self.handle()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/mnt/usb/pelisalacarta/platform/wiimc/launcher.py", line 76, in do_GET
    itemlist,channel = wiitools.getitems(self.path)
  File "/mnt/usb/pelisalacarta/platform/wiimc/wiitools.py", line 26, in getitems
    accion=rutas[2]
IndexError: list index out of range
----------------------------------------
-----------------------------------------------------------------
/wiimc
Accept: */*
User-Agent: NSPlayer/4.1.0.3856
Host: 192.168.2.20:8080
Pragma: xClientGUID={c77e7400-738a-11d2-9add-0020af0a3278}
Pragma: no-cache,rate=1.000000,stream-time=0,stream-offset=0:0,request-context=1,max-duration=0
Connection: Close

-----------------------------------------------------------------
host=192.168.2.20:8080
ruta=/wiimc

wiimc
channel=wiimc
----------------------------------------
Exception happened during processing of request from ('192.168.2.107', 52431)
Traceback (most recent call last):
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 310, in process_request
    self.finish_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 638, in __init__
    self.handle()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/mnt/usb/pelisalacarta/platform/wiimc/launcher.py", line 76, in do_GET
    itemlist,channel = wiitools.getitems(self.path)
  File "/mnt/usb/pelisalacarta/platform/wiimc/wiitools.py", line 26, in getitems
    accion=rutas[2]
IndexError: list index out of range
----------------------------------------
-----------------------------------------------------------------
/wiimc
Host: 192.168.2.20:8080
User-Agent: WiiMC/1.3.4 (IOS58)
Icy-MetaData: 1
Connection: close

-----------------------------------------------------------------
host=192.168.2.20:8080
ruta=/wiimc

wiimc
channel=wiimc
----------------------------------------
Exception happened during processing of request from ('192.168.2.107', 52432)
Traceback (most recent call last):
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 310, in process_request
    self.finish_request(request, client_address)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/mnt/usb/packages/usr/lib/python2.7/SocketServer.py", line 638, in __init__
    self.handle()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/mnt/usb/packages/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/mnt/usb/pelisalacarta/platform/wiimc/launcher.py", line 76, in do_GET
    itemlist,channel = wiitools.getitems(self.path)
  File "/mnt/usb/pelisalacarta/platform/wiimc/wiitools.py", line 26, in getitems
    accion=rutas[2]
IndexError: list index out of range
----------------------------------------

[spoiler][/spoiler]
« Última modificación: 23-12-2013, 12:03 (Lunes) por peterpunk »

pikomule

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #7 en: 23-12-2013, 14:20 (Lunes) »
Si lo consigues, comentanos si comparte el contenido por DLNA, seria la leche manejarlo con la tele

ruloalg

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #8 en: 23-12-2013, 19:58 (Lunes) »
Si lo consigues, comentanos si comparte el contenido por DLNA, seria la leche manejarlo con la tele
en teoría para dlna está en desarrollo pero lleva bastante tiempo así, no se si lo sacará:

"UPNP / DLNA

Esta versión aún no está disponible, pero en cuando esté operativa será una buena forma de acceder a pelisalacarta desde cualquier dispositivo compatible con UPNP/DLNA."

La verdad a mi cuando lo probé no acabo de funcionar, pero debe ser cosa mia porqeu desde el pc tampoco me iba, me falta paciencia y que el wiimc funcionar funciona bien pero da mucha pereza...
« Última modificación: 23-12-2013, 19:59 (Lunes) por ruloalg »

excrma

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #9 en: 21-11-2014, 19:59 (Viernes) »
Hola a todos, hace tiempo que no entraba.

He instalado pelisalacarta en mi hg556a y funciona perfectamente.

La versión que e instalado es la html no la wii. Asi consigo tener pelisalacarta en cualquier navegador de mi red, lo he probado en android, linux y windows XP y funciona. Aunque en android funciona mejor la version android.

El proceso es el mismo descrito en este hilo, la única diferencia es que el archivo pelisalacarta.sh contiene esto:
cd /home/pelisalacarta
python pelisalacarta.py &

Espero que sea útil.

nhocpo

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #10 en: 22-11-2014, 09:57 (Sábado) »
El paso 1:

1. Instalar Phyton en el Router. Hice esto instalándolo en el disco USB que tengo pinchado, para no agotar la memoria del router. Siguiendo los pasos del tutorial siguiente: http://bredsaal.dk/installing-python-on-external-storage-with-openwrt es sencillo:

Lo has realizado desde un dispositivo de almacenamiento externo?
O ha sido suficiente con el Hg556a?
No hay ningún tipo de retraso?

Saludos.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4585
Re: Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #11 en: 22-11-2014, 11:31 (Sábado) »
Python y sus dependencias, ocupan mucho. En routers con menos de 16 megas de flash no 'entran'. Y en los de 16 megas, van justitos (dependiendo de lo que ya tengas instalado).

Enviado desde uno de mis 'cacharros' usando Tapatalk

Valoraciones positivas en compra/venta:
129 en Htcmania
167 en Har2mano
20 en elchapuzasinformatico
10 en gsmspain
 ....
 
Mis equipos en venta: https://drive.google.com/open?id=1jkj-kzmCBVkVb3_at6sgKinmE7YdFeRi

excrma

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #12 en: 22-11-2014, 17:16 (Sábado) »
Primero instale python en el router y después en el hd externo.
Me funcionó en ambos casos, aunque prefirió dejarlo en el externo para tener espacio si quiero instalar algo más.

excrma

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #13 en: 22-11-2014, 17:19 (Sábado) »
Si que se nota un leve retraso el la selección de alternativas pero es por internet.

benxamin

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #14 en: 10-03-2016, 19:24 (Jueves) »
Hola, en primer lugar dar las gracias al creador del hilo por haber empleado su tiempo en compartir este "truco". Hacía ya mucho tiempo que le había echado el ojo a este hilo y hoy por fin me he puesto a ello, sin éxito :( aunque también hace mucho tiempo que me inicié en openwrt y hg556 sigo siendo un novatillo.

Lo intento en un hg556a con Barrier Breaker r39304

Le pinché y configuré una memoria usb, la monté en mnt/sda1, también la configuré en samba y la puedo acceder desde el móvil por ejemplo.

Donde me quedo tirado es al intentar instalar python, me devuelve este error

root@OpenWrt:~# echo dest usb /mnt/sda1/packages/ >> /etc/opkg.conf
root@OpenWrt:~# opkg --dest usb install python
Unknown package 'python'.
Collected errors:
 * opkg_conf_parse_file: /etc/opkg.conf:5: Ignoring config line with trailing garbage: `option overlay_root /overlaydest usb /mnt/sda1/packages/'
 * opkg_install_cmd: Cannot install package python.
root@OpenWrt:~#


También busque python desde luci en el instalador de programas y no aparece.

Podría alguien echarme una mano con esto?

Gracias, un saludo.

eduperez

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #15 en: 11-03-2016, 07:27 (Viernes) »
Hola, en primer lugar dar las gracias al creador del hilo por haber empleado su tiempo en compartir este "truco". Hacía ya mucho tiempo que le había echado el ojo a este hilo y hoy por fin me he puesto a ello, sin éxito :( aunque también hace mucho tiempo que me inicié en openwrt y hg556 sigo siendo un novatillo.

Lo intento en un hg556a con Barrier Breaker r39304

Le pinché y configuré una memoria usb, la monté en mnt/sda1, también la configuré en samba y la puedo acceder desde el móvil por ejemplo.

Donde me quedo tirado es al intentar instalar python, me devuelve este error

root@OpenWrt:~# echo dest usb /mnt/sda1/packages/ >> /etc/opkg.conf
root@OpenWrt:~# opkg --dest usb install python
Unknown package 'python'.
Collected errors:
 * opkg_conf_parse_file: /etc/opkg.conf:5: Ignoring config line with trailing garbage: `option overlay_root /overlaydest usb /mnt/sda1/packages/'
 * opkg_install_cmd: Cannot install package python.
root@OpenWrt:~#


También busque python desde luci en el instalador de programas y no aparece.

Podría alguien echarme una mano con esto?

Gracias, un saludo.


Lo que te ha pasado es que el primer comando que has ejecutado debía añadir una línea nueva al final del fichero /etc/opkg.conf, pero lo que ha ocurrido es que se ha añadido el texto como continuación de la última línea. Sólo tienes que editar el fichero /etc/opkg.conf y separar "option overlay_root /overlaydest usb /mnt/sda1/packages/" en dos líneas "option overlay_root /overlay", "dest usb /mnt/sda1/packages/".

benxamin

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #16 en: 12-03-2016, 21:50 (Sábado) »
Muchas gracias efectivamente era solo eso, un pequeño paso más dado, ahora estoy empantanado en otra fase de la configuración, a ver si saco tiempo y avanzo algo más sin pedir auxilio jeje.

Gracias de nuevo, un saludo.

lele

  • Visitante
Re: [Tutorial] Como instalar Pelisalacarta en OpenWrt
« Respuesta #17 en: 02-03-2017, 13:57 (Jueves) »
Hola de nuevo, no se si es porque el tema es demasiado antiguo o yo estoy haciendo algo mal, pero llega un punto en que despues de instalar todos los paquetes me sale esto:

Configuring terminfo.
grep: /usr/lib/opkg/info/terminfo.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/terminfo.list': No such file or directory
Configuring libpthread.
grep: /usr/lib/opkg/info/libpthread.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libpthread.list': No such file or directory
Configuring zlib.
grep: /usr/lib/opkg/info/zlib.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/zlib.list': No such file or directory
Configuring python-base.
grep: /usr/lib/opkg/info/python-base.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-base.list': No such file or directory
Configuring libffi.
grep: /usr/lib/opkg/info/libffi.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libffi.list': No such file or directory
Configuring libbz2.
grep: /usr/lib/opkg/info/libbz2.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libbz2.list': No such file or directory
Configuring python-light.
grep: /usr/lib/opkg/info/python-light.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-light.list': No such file or directory
Configuring python-codecs.
grep: /usr/lib/opkg/info/python-codecs.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-codecs.list': No such file or directory
Configuring libxml2.
grep: /usr/lib/opkg/info/libxml2.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libxml2.list': No such file or directory
Configuring libdb47.
grep: /usr/lib/opkg/info/libdb47.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libdb47.list': No such file or directory
Configuring python-db.
grep: /usr/lib/opkg/info/python-db.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-db.list': No such file or directory
Configuring python-decimal.
grep: /usr/lib/opkg/info/python-decimal.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-decimal.list': No such file or directory
Configuring python-distutils.
grep: /usr/lib/opkg/info/python-distutils.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-distutils.list': No such file or directory
Configuring python-pydoc.
grep: /usr/lib/opkg/info/python-pydoc.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-pydoc.list': No such file or directory
Configuring python-compiler.
grep: /usr/lib/opkg/info/python-compiler.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-compiler.list': No such file or directory
Configuring python-ctypes.
grep: /usr/lib/opkg/info/python-ctypes.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-ctypes.list': No such file or directory
Configuring python-email.
grep: /usr/lib/opkg/info/python-email.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-email.list': No such file or directory
Configuring libgdbm.
grep: /usr/lib/opkg/info/libgdbm.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libgdbm.list': No such file or directory
Configuring python-gdbm.
grep: /usr/lib/opkg/info/python-gdbm.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-gdbm.list': No such file or directory
Configuring python-logging.
grep: /usr/lib/opkg/info/python-logging.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-logging.list': No such file or directory
Configuring python-multiprocessing.
grep: /usr/lib/opkg/info/python-multiprocessing.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-multiprocessing.list': No such file or directory
Configuring libncurses.
grep: /usr/lib/opkg/info/libncurses.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libncurses.list': No such file or directory
Configuring python-ncurses.
grep: /usr/lib/opkg/info/python-ncurses.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-ncurses.list': No such file or directory
Configuring libopenssl.
grep: /usr/lib/opkg/info/libopenssl.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libopenssl.list': No such file or directory
Configuring python-openssl.
grep: /usr/lib/opkg/info/python-openssl.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-openssl.list': No such file or directory
Configuring libsqlite3.
grep: /usr/lib/opkg/info/libsqlite3.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libsqlite3.list': No such file or directory
Configuring python-sqlite3.
grep: /usr/lib/opkg/info/python-sqlite3.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-sqlite3.list': No such file or directory
Configuring python-unittest.
grep: /usr/lib/opkg/info/python-unittest.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-unittest.list': No such file or directory
Configuring python-xml.
grep: /usr/lib/opkg/info/python-xml.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-xml.list': No such file or directory
Configuring python.
grep: /usr/lib/opkg/info/python.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python.list': No such file or directory

Si alguien fuera tan amable de decirme que hago mal, le estaría agradecido. Decir que linux para mi es como el chino. Ya me costo muchas horas de lectura poder montar el usb cosa que por fin conseguí, saludos