Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
17-10-2017, 09:31 (Martes)
Inicio Ayuda Reglas Buscar Ingresar Registrarse
Noticias:
Liberada wifislax64-1.1 version final para descargar

Videos Downloader




+  Seguridad Wireless - Wifi
|-+  Equipos y materiales
| |-+  Puntos de acceso, routers, switchs y bridges
| | |-+  Openwrt & LEDE (Moderadores: jar229, Noltari, Pteridium, Tki2000)
| | | |-+  Compilar telegram en OpenWRT
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] 2 Ir Abajo Imprimir
Autor Tema: Compilar telegram en OpenWRT  (Leído 5471 veces)
vk496
*******
Desconectado Desconectado

Mensajes: 2192



Ver Perfil WWW
« : 24-08-2015, 00:20 (Lunes) »

Pues estoy que no cago con este tema. Me toca la fibra que no se consiga hacer funcionar y tener paquetes funcionales desde hace tiempo...

El link donde se planteó el problema inicial (obra de @Noltari) es este: https://github.com/vysheng/tg/issues/213

Estos últimos días ha habido movimiento y parece ser que se ha conseguido compilar el paquete. Yo sigo igual que antes  :'(

Los sources del package sobre los que intento compilar son estos:

https://github.com/Entware/rtndev/tree/master/telegram-cli

Actualmente, me quedo atascado en esta parte:

Código:
mips-openwrt-linux-musl-gcc -I. -I. -I./tgl -Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts
-Wno-error=unused-but-set-variable -msoft-float -mips16 -minterlink-mips16 -Wformat -Werror=format-security -fstack-protector
-D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro   \
-I/home/vk496/openwrt/trunk/staging_dir/target-mips_34kc_musl-1.1.10/usr/include -I/home/vk496/openwrt/trunk/staging_dir/target-
mips_34kc_musl-1.1.10/include -I/home/vk496/openwrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10/usr/include -I/home
/vk496/openwrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10/include/fortify -I/home/vk496/openwrt/trunk/staging_dir
/toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10/include \
 -I/home/vk496/openwrt/trunk/staging_dir/target-mips_34kc_musl-1.1.10/usr/include -I/home/vk496/openwrt/trunk/staging_dir/target-
mips_34kc_musl-1.1.10/usr/include -I/home/vk496/openwrt/trunk/staging_dir/target-mips_34kc_musl-1.1.10/usr/include -I/home/vk496/openwrt
/trunk/staging_dir/target-mips_34kc_musl-1.1.10/usr/include \
 -DHAVE_CONFIG_H -Wall -Werror -Wextra -Wno-missing-field-initializers -Wno-deprecated-declarations -fno-strict-aliasing -fno-omit-frame-
pointer -ggdb -Wno-unused-parameter -fPIC -iquote ./tgl -c -MP -MD -MF dep/tgl-net.d -MQ objs/tgl-net.o -o objs/tgl-net.o tgl/tgl-net.c
In file included from tgl/tgl-net.c:33:0:
/home/vk496/openwrt/trunk/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10/include/sys/fcntl.h:1:2: error: #warning redirecting
incorrect #include <sys/fcntl.h> to <fcntl.h> [-Werror=cpp]
 #warning redirecting incorrect #include <sys/fcntl.h> to <fcntl.h>
  ^
cc1: all warnings being treated as errors
make[3]: *** [objs/tgl-net.o] Error 1
make[3]: Leaving directory `/home/vk496/openwrt/trunk/build_dir/target-mips_34kc_musl-1.1.10/telegram-cli-1.3.1-20150730'
make[2]: *** [/home/vk496/openwrt/trunk/build_dir/target-mips_34kc_musl-1.1.10/telegram-cli-1.3.1-20150730/.built] Error 2
make[2]: Leaving directory `/home/vk496/openwrt/trunk/feeds/packages/net/telegram-cli'
make[1]: *** [package/feeds/packages/telegram-cli/compile] Error 2
make[1]: Leaving directory `/home/vk496/openwrt/trunk'
make: *** [package/telegram-cli/compile] Error 2

Debido a problemas en el código original (el cual no sé arreglar) saltan warnings. El compilador interpreta los warnings como errores, por lo que para la compilación en seco.

He probado a evitar que gcc haga eso con las siguientes lineas dentro del Makefile:

Citar
CONFIGURE_ARGS += \
    --disable-Werror \
    --disable-python \
    --disable-valgrind \
    --with-zlib=$(STAGING_DIR)/usr

Pero sigue igual. Alguna idea?

Salu2

Editado por Tki2000 para que no descuadrara el foro
« Última modificación: 24-08-2015, 15:47 (Lunes) por Tki2000 » En línea
nextlvl
****
Desconectado Desconectado

Mensajes: 71



Ver Perfil
Re:
« Respuesta #1 : 24-08-2015, 11:33 (Lunes) »

Por mi experiencia logré empezarlo a compilar pero no puedo continuar por que  el propio make del programa crea un programa que traducciona otros archivos para luego seguir compilando. Pero ese programa da error.

Otros problema es que en openwrt no hay soporte para la función malloc(). Y ese cliente la usa.

Otro problema que me encontré es que el zlib que trae openwrt no sirve. Cosa que si compilamos nosotros mismos zlib se solucina en un momento.

Enviado desde mi MI 3W mediante Tapatalk
En línea
vk496
*******
Desconectado Desconectado

Mensajes: 2192



Ver Perfil WWW
« Respuesta #2 : 24-08-2015, 11:40 (Lunes) »

He intentado avanzar. He abierto el archivo tgl/tgl-net.c para cambiar

#include <sys/fcntl.h>
por
#include <fcntl.h>

Con esto he podido acabar la compilación y generar los paquetes

https://www.mediafire.com/folder/pcxgrk1phdz7j/telegram-cli

Sin embargo, cuando intento ejecutar telegram-cli recibo este bonito error

Código:
-ash: telegram-cli: not found

 Undecided

Salu2
En línea
nextlvl
****
Desconectado Desconectado

Mensajes: 71



Ver Perfil
« Respuesta #3 : 24-08-2015, 12:45 (Lunes) »

Eso me paso una vez y es debido que ese binario no es de la misma arquitectura que el sistema.
es decir, que el binario que acabas de compilar no es para la misma arquitectura que tu router.

Estoy viendo que en el mensaje de error anterior la carpeta donde tienes el toolchain se llama "toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10"
Por ejemplo para un HG553(y toda la familia) la carpeta se llama "toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2"
« Última modificación: 24-08-2015, 12:51 (Lunes) por dolfet15 » En línea
vk496
*******
Desconectado Desconectado

Mensajes: 2192



Ver Perfil WWW
« Respuesta #4 : 24-08-2015, 13:38 (Lunes) »

Eso me paso una vez y es debido que ese binario no es de la misma arquitectura que el sistema.
es decir, que el binario que acabas de compilar no es para la misma arquitectura que tu router.

Estoy viendo que en el mensaje de error anterior la carpeta donde tienes el toolchain se llama "toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10"
Por ejemplo para un HG553(y toda la familia) la carpeta se llama "toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2"

Entiendo lo que dices. Por lo visto yo uso la librería musl... pero no tengo ni idea de como usar uClibc. Me viene por defecto así... y desde menuconfig no veo la opción para cambiarlo

Edito: he encontrado la opción para cambiar de musl a uClibc. Voy a probar todo de nuevo...

Salu2
« Última modificación: 24-08-2015, 13:51 (Lunes) por vk496 » En línea
nextlvl
****
Desconectado Desconectado

Mensajes: 71



Ver Perfil
« Respuesta #5 : 24-08-2015, 15:31 (Lunes) »

si no quieres volver a compilar todo, tienes el SDK en la web.
En línea
vk496
*******
Desconectado Desconectado

Mensajes: 2192



Ver Perfil WWW
« Respuesta #6 : 24-08-2015, 16:19 (Lunes) »

Vale, conseguido. Se ha compilado y puedo ejecutarlo.

http://www.mediafire.com/download/t2xzbtem38agca7/telegram-cli_packages_ar71xx.tar.gz

El error ahora me lo da telegram-cli

Código:
root@OpenWrt:~# telegram-cli -k /etc/telegram-cli/tg-server.pub -vvvvv
change_user_group: can't find the user telegramd to switch to
Telegram-cli version 1.3.3, Copyright (C) 2013-2015 Vitaly Valtman
Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show_license' for details.
Telegram-cli uses libtgl version 2.0.3
Telegram-cli includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.openssl.org/)
I: config dir=[/root/.telegram-cli]
 *** public key '/etc/telegram-cli/tg-server.pub' loaded successfully
 *** Couldn't open public key file: /etc/telegram-cli/server.pub
 *** Can not load key /etc/telegram-cli/server.pub
 *** public key 'tg-server.pub' loaded successfully
 *** Can not replay at 0 (magic = 0x7c0d22d8)
telegram-cli: tgl/binlog.c: 934: replay_log_event: Assertion `0' failed.
SIGNAL received
No libexec. Backtrace disabled

Salu2
En línea
nextlvl
****
Desconectado Desconectado

Mensajes: 71



Ver Perfil
« Respuesta #7 : 24-08-2015, 16:28 (Lunes) »

Vale, conseguido. Se ha compilado y puedo ejecutarlo.

http://www.mediafire.com/download/t2xzbtem38agca7/telegram-cli_packages_ar71xx.tar.gz

El error ahora me lo da telegram-cli

Código:
root@OpenWrt:~# telegram-cli -k /etc/telegram-cli/tg-server.pub -vvvvv
change_user_group: can't find the user telegramd to switch to
Telegram-cli version 1.3.3, Copyright (C) 2013-2015 Vitaly Valtman
Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show_license' for details.
Telegram-cli uses libtgl version 2.0.3
Telegram-cli includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.openssl.org/)
I: config dir=[/root/.telegram-cli]
 *** public key '/etc/telegram-cli/tg-server.pub' loaded successfully
 *** Couldn't open public key file: /etc/telegram-cli/server.pub
 *** Can not load key /etc/telegram-cli/server.pub
 *** public key 'tg-server.pub' loaded successfully
 *** Can not replay at 0 (magic = 0x7c0d22d8)
telegram-cli: tgl/binlog.c: 934: replay_log_event: Assertion `0' failed.
SIGNAL received
No libexec. Backtrace disabled

Salu2

de momento te da el error que te dije antes "No libexec. Backtrace disabled" libexec es la libreria que contiene las funciones malloc() y unas cuantas mas que en la implementación uClibc no las trae... por que creo haber leido que en la arquitectura mips es imposible implementarlas.

PD: lo tienes que ejecutar asi "bin/telegram-cli -k tg-server.pub"
En línea
Tki2000
Moderador
*
Desconectado Desconectado

Mensajes: 1733


Ver Perfil
« Respuesta #8 : 24-08-2015, 17:29 (Lunes) »

Vale, conseguido. Se ha compilado y puedo ejecutarlo.

http://www.mediafire.com/download/t2xzbtem38agca7/telegram-cli_packages_ar71xx.tar.gz

El error ahora me lo da telegram-cli

Código:
root@OpenWrt:~# telegram-cli -k /etc/telegram-cli/tg-server.pub -vvvvv
change_user_group: can't find the user telegramd to switch to
Telegram-cli version 1.3.3, Copyright (C) 2013-2015 Vitaly Valtman
Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show_license' for details.
Telegram-cli uses libtgl version 2.0.3
Telegram-cli includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.openssl.org/)
I: config dir=[/root/.telegram-cli]
 *** public key '/etc/telegram-cli/tg-server.pub' loaded successfully
 *** Couldn't open public key file: /etc/telegram-cli/server.pub
 *** Can not load key /etc/telegram-cli/server.pub
 *** public key 'tg-server.pub' loaded successfully
 *** Can not replay at 0 (magic = 0x7c0d22d8)
telegram-cli: tgl/binlog.c: 934: replay_log_event: Assertion `0' failed.
SIGNAL received
No libexec. Backtrace disabled

Salu2

A lo mejor es un poco tonto, pero, ¿has comprobado que los dos ficheros tg-server.pub y server.pub estén en el sitio adecuado?. Porque parece que lo que te está diciendo es que no encuentra el segundo.
En línea

No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
vk496
*******
Desconectado Desconectado

Mensajes: 2192



Ver Perfil WWW
« Respuesta #9 : 24-08-2015, 18:06 (Lunes) »

Vale, conseguido. Se ha compilado y puedo ejecutarlo.

http://www.mediafire.com/download/t2xzbtem38agca7/telegram-cli_packages_ar71xx.tar.gz

El error ahora me lo da telegram-cli

Código:
root@OpenWrt:~# telegram-cli -k /etc/telegram-cli/tg-server.pub -vvvvv
change_user_group: can't find the user telegramd to switch to
Telegram-cli version 1.3.3, Copyright (C) 2013-2015 Vitaly Valtman
Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show_license' for details.
Telegram-cli uses libtgl version 2.0.3
Telegram-cli includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.openssl.org/)
I: config dir=[/root/.telegram-cli]
 *** public key '/etc/telegram-cli/tg-server.pub' loaded successfully
 *** Couldn't open public key file: /etc/telegram-cli/server.pub
 *** Can not load key /etc/telegram-cli/server.pub
 *** public key 'tg-server.pub' loaded successfully
 *** Can not replay at 0 (magic = 0x7c0d22d8)
telegram-cli: tgl/binlog.c: 934: replay_log_event: Assertion `0' failed.
SIGNAL received
No libexec. Backtrace disabled

Salu2

A lo mejor es un poco tonto, pero, ¿has comprobado que los dos ficheros tg-server.pub y server.pub estén en el sitio adecuado?. Porque parece que lo que te está diciendo es que no encuentra el segundo.
Hola. El contenido de ambos ficheros es el mismo. Sólo tiene que cargar uno de los dos ficheros...


Habrá que esperar para ver novedades desde el hilo de github

Salu2
En línea
nextlvl
****
Desconectado Desconectado

Mensajes: 71



Ver Perfil
« Respuesta #10 : 24-08-2015, 18:56 (Lunes) »

puedes poner las instrucciones que has echo para compilarlo, que lo pruebe yo?
En línea
vk496
*******
Desconectado Desconectado

Mensajes: 2192



Ver Perfil WWW
« Respuesta #11 : 24-08-2015, 23:11 (Lunes) »

- Descargar el buildroot
- make prereq
- make defconfig
- Copiar el makefile de telegram-cli en ./feeds/packages/net/telegram-cli
- ./scripts/feeds update -a
- ./scripts/feeds install -a
- make menuconfig

En este punto tienes que buscar en las opciones de compilación el apartado que te pregunta por las librerías C y usar uClibc. Después seleccionar telegram-cli como módulo

- make tools/install
- make toolchain/install
- make package/telegram-cli/compile

Salu2

Enviado desde mi Nexus 5 mediante Tapatalk

En línea
raphik
******
Desconectado Desconectado

Mensajes: 451



Ver Perfil
« Respuesta #12 : 27-08-2015, 12:37 (Jueves) »

He seguido tus instrucciones para compilar, pero al hacer "make menuconfig" no me aparece el paquete Network  ---> Instant Messaging  ---> < > telegram-cli. Además, al intentar compilar me da un error.
Citar
usuario@PC:~/openwrt/cc$ make package/telegram-cli/compile V=s
make[1]: Entering directory `/home/usuario/openwrt/cc'
make[1]: *** No rule to make target `package/telegram-cli/compile'.  Stop.
make[1]: Leaving directory `/home/usuario/openwrt/cc'
make: *** [package/telegram-cli/compile] Error 2

Saludos.
« Última modificación: 27-08-2015, 12:37 (Jueves) por raphik » En línea
vk496
*******
Desconectado Desconectado

Mensajes: 2192



Ver Perfil WWW
« Respuesta #13 : 27-08-2015, 13:20 (Jueves) »

He seguido tus instrucciones para compilar, pero al hacer "make menuconfig" no me aparece el paquete Network  ---> Instant Messaging  ---> < > telegram-cli. Además, al intentar compilar me da un error.
Citar
usuario@PC:~/openwrt/cc$ make package/telegram-cli/compile V=s
make[1]: Entering directory `/home/usuario/openwrt/cc'
make[1]: *** No rule to make target `package/telegram-cli/compile'.  Stop.
make[1]: Leaving directory `/home/usuario/openwrt/cc'
make: *** [package/telegram-cli/compile] Error 2

Saludos.

cuando estés en el menu, puedes hacer una busqueda para encontrar el apquete. Para ello, pulsa Shift + 7 (es decir, el caracter /) y poner telegram.

dejo los sources que había usado para compilar:

http://www.mediafire.com/download/27ysrkje8tfwc6q/telegram-cli.tar.gz

Salu2
En línea
raphik
******
Desconectado Desconectado

Mensajes: 451



Ver Perfil
« Respuesta #14 : 28-08-2015, 12:15 (Viernes) »

Lo he borrado todo y he reinstalado desde cero:
Citar
svn co svn://svn.openwrt.org/openwrt/branches/chaos_calmer

He copiado tus sources en ./feeds/packages/net/telegram-cli.

Al compilar el paquete, me da el error:
Citar
Submodule path 'tgl/tl-parser': checked out '1659d87b8dfee385cc587661d592a5ade2b4171b'
fatal: reference is not a tree: 6cd37014211eaab451f5554f173d231422b3f95b
make[2]: *** [/home/usuario/openwrt/chaos_calmer/dl/telegram-cli-1.3.1-20150824.tar.bz2] Error 128
make[2]: Leaving directory `/home/usuario/openwrt/chaos_calmer/feeds/packages/net/telegram-cli'
make[1]: *** [package/feeds/packages/telegram-cli/host/compile] Error 2
make[1]: Leaving directory `/home/usuario/openwrt/chaos_calmer'
make: *** [package/telegram-cli/compile] Error 2

En la documentación de OpenWRT pone "One of the things that we've attempted to do with OpenWrt's template system is make it incredibly easy to port software to OpenWrt." ¿Increíblemente sencillo o sencillamente increíble?
Yo todavía no he podido compilar un simple "Hello, World!" escrito en C.

Saludos.
En línea
vk496
*******
Desconectado Desconectado

Mensajes: 2192



Ver Perfil WWW
« Respuesta #15 : 29-08-2015, 18:03 (S?bado) »

Lo he borrado todo y he reinstalado desde cero:
Citar
svn co svn://svn.openwrt.org/openwrt/branches/chaos_calmer

He copiado tus sources en ./feeds/packages/net/telegram-cli.

Al compilar el paquete, me da el error:
Citar
Submodule path 'tgl/tl-parser': checked out '1659d87b8dfee385cc587661d592a5ade2b4171b'
fatal: reference is not a tree: 6cd37014211eaab451f5554f173d231422b3f95b
make[2]: *** [/home/usuario/openwrt/chaos_calmer/dl/telegram-cli-1.3.1-20150824.tar.bz2] Error 128
make[2]: Leaving directory `/home/usuario/openwrt/chaos_calmer/feeds/packages/net/telegram-cli'
make[1]: *** [package/feeds/packages/telegram-cli/host/compile] Error 2
make[1]: Leaving directory `/home/usuario/openwrt/chaos_calmer'
make: *** [package/telegram-cli/compile] Error 2

En la documentación de OpenWRT pone "One of the things that we've attempted to do with OpenWrt's template system is make it incredibly easy to port software to OpenWrt." ¿Increíblemente sencillo o sencillamente increíble?
Yo todavía no he podido compilar un simple "Hello, World!" escrito en C.

Saludos.
Perdón. Este si es fallo mío. Había usado el git de mi repositorio, y al cambiar al oficial se me olvidó cambiar el commit.

Ahora público el código arreglado.

EDITO:

cambia esto del makefile:

Citar
PKG_REV:=6cd37014211eaab451f5554f173d231422b3f95b

por esto:

Citar
PKG_REV:=2052f4b381337d75e783facdbfad56b04dec1a9c

este código representa el "latest commit" del proyecto alojado en github

Salu2
« Última modificación: 29-08-2015, 18:13 (S?bado) por vk496 » En línea
raphik
******
Desconectado Desconectado

Mensajes: 451



Ver Perfil
« Respuesta #16 : 31-08-2015, 09:48 (Lunes) »

EDITO:
cambia esto del makefile:
Citar
PKG_REV:=6cd37014211eaab451f5554f173d231422b3f95b
por esto:
Citar
PKG_REV:=2052f4b381337d75e783facdbfad56b04dec1a9c
este código representa el "latest commit" del proyecto alojado en github

Salu2

¡Gracias!
Por fin, compilado sin errores. Ahora toca subirlo al router.

EDITO: Lo he compilado para el AR-5387un. Al ejecutarlo en el router, da un error ya reportado (https://github.com/vysheng/tg/issues/545)
Citar
root@OpenWrt:~# telegram-cli --help
Segmentation fault

Se soluciona así:
Citar
echo 1 > /proc/sys/vm/overcommit_memory

Ya funciona la visualización de la ayuda. Ahora toca aprender a utilizarlo.
Código:
root@OpenWrt:~# telegram-cli --help
telegram-cli Usage
  --phone/-u                           specify username (would not be asked during authorization)
  --rsa-key/-k                         specify location of public key (possible multiple entries)
  --verbosity/-v                       increase verbosity (0-ERROR 1-WARNIN 2-NOTICE 3+-DEBUG-levels)
  --enable-msg-id/-N                   message num mode
  --config/-c                          config file name
  --profile/-p                         use specified profile
  --log-level/-l                       log level
  --sync-from-start/-f                 during authorization fetch all messages since registration
  --disable-auto-accept/-E             disable auto accept of encrypted chats
  --lua-script/-s                      lua script file
  --wait-dialog-list/-W                send dialog_list query and wait for answer before reading input
  --disable-colors/-C                  disable color output
  --disable-readline/-R                disable readline
  --daemonize/-d                       daemon mode
  --logname/-L <log-name>              log file name
  --username/-U <user-name>            change uid after start
  --groupname/-G <group-name>          change gid after start
  --disable-output/-D                  disable output
  --tcp-port/-P <port>                 port to listen for input commands
  --udp-socket/-S <socket-name>        unix socket to create
  --exec/-e <commands>                 make commands end exit
  --disable-names/-I                   use user and chat IDs in updates instead of names
  --enable-ipv6/-6                     use ipv6 (may be unstable)
  --help/-h                            prints this help
  --accept-any-tcp                     accepts tcp connections from any src (only loopback by default)
  --disable-link-preview               disables server-side previews to links
  --bot/-b                             bot mode
  --json                               prints answers and values in json format

Saludos.
« Última modificación: 31-08-2015, 11:53 (Lunes) por raphik » En línea
vk496
*******
Desconectado Desconectado

Mensajes: 2192



Ver Perfil WWW
« Respuesta #17 : 31-08-2015, 12:00 (Lunes) »

Ok, gracias!

Mira a ver si puedes entrar en tu cuenta...

Salu2
En línea
raphik
******
Desconectado Desconectado

Mensajes: 451



Ver Perfil
« Respuesta #18 : 31-08-2015, 12:18 (Lunes) »

Nunca he usado telegram. Hace unos días registré por primera vez una cuenta, justo para hacer pruebas. No sé cómo entrar en la cuenta desde OpenWRT  Embarrassed.

EDITO:
Por cierto, el mensaje
Citar
change_user_group: can't find the user telegramd to switch to
salta porque estás lanzando la aplicación como root. Está reportado en https://github.com/vysheng/tg/issues/349
Se "arregla" con el parámetro -U root.

SIGO EDITANDO:
Citar
root@OpenWrt:~# telegram-cli -U root -k /etc/telegram-cli/tg-server.pub
Telegram-cli version 1.3.3, Copyright (C) 2013-2015 Vitaly Valtman
Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show_license' for details.
Telegram-cli uses libtgl version 2.0.3
Telegram-cli includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.openssl.org/)
I: config dir=[/root/.telegram-cli]
 *** Can not replay at 0 (magic = 0x7c0d22d8)
telegram-cli: tgl/binlog.c: 934: replay_log_event: Assertion `0' failed.
SIGNAL received
No libexec. Backtrace disabled

Saludos.
« Última modificación: 31-08-2015, 13:53 (Lunes) por raphik » En línea
raphik
******
Desconectado Desconectado

Mensajes: 451



Ver Perfil
« Respuesta #19 : 31-08-2015, 20:27 (Lunes) »

Por lo que parece, el error aparece al verificarse la condición
Código:
if (skip_type_any (TYPE_TO_PARAM (binlog_update)) < 0) {
(línea 932 del fuente https://github.com/vysheng/tgl/blob/master/binlog.c)



Me descargo el código (1745 líneas, brrr) y le echo un vistazo, a ver de qué va.

Saludos.
En línea
Páginas: [1] 2 Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Las cookies de este sitio web se usan para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Además, compartimos información sobre el uso que haga del sitio web con nuestros partners de redes sociales, publicidad y análisis web, quienes pueden combinarla con otra información que les haya proporcionado o que hayan recopilado a partir del uso que haya hecho de sus servicios
Si continúa navegando consideramos que acepta su uso. OK Más información | Y más
Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines
SMFAds for Free Forums