domingo, 24 de septiembre de 2017

Notas: instalar portal cautivo con Facebook Login en una raspberry

Al parecer RADIUSdesk es el indicado

Al final de la página escribe algo explicando:
https://sourceforge.net/p/radiusdesk/discussion/help/thread/760e9829/

Tutorial de RADIUSdesk:
https://archive.is/g6GgC

Configurar coovachilli
http://www.radiusdesk.com/getting_started/install_ubuntu_coovachilli

Instalar SO de una Raspberry a partir de una imagen .img

Debes usar el comando dd.

Por ejemplo si la sd está en sdd: y la imagen se llama RP.img:

sudo dd bs=4M if=RP.img of=/dev/sdd conv=fsync

miércoles, 20 de septiembre de 2017

Instalar Spotipo en Raspberry Pi 3

Procedimiento para instalar Spotipo en una Raspberry Pi 3 model B.

Datos:
Raspberry PI 3 B:
Raspberry PI IP: 192.168.3.242
SO: Raspbian GNU/Linux 8. Kernel 4.9.50-v7+
Spotipo versión: 2.0.6
Unifi:  5.5.20-9565

Install Unifi (Comentar la parte que instala snappy)
https://gist.github.com/bwbaugh/de575219fecf48e859a48eebe16539c6

Abre un navegador:
https://192.168.3.242:8443/manage/wizard/
Debes ver algo así:


Install dependencies

aptitude install libxslt1-dev mysql-server nginx python-dev libmysqlclient-dev libffi-dev liblcms2-dev libwebp-dev libffi-dev libxml2-dev supervisor

systemctl enable supervisor

Download spotipo (spotipo_2.0.6_armhf.deb)
https://www.spotipo.com/download/

Para evitar que falle la instalación debes ejecutar:
systemctl stop supervisor

Install spotipo
https://spotipo.com/help/install-in-ubuntu/


domingo, 17 de septiembre de 2017

Fix Job for supervisor.service failed when install spotipo

Instalando spotipo en una raspberry pi con raspbian jessi me lanzó el siguiente error:


-----------Running celery_get_notification-----------------------
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): spotipo.com
Starting new HTTP connection (1): spotipo.com
DEBUG:requests.packages.urllib3.connectionpool:"GET /notifications/7fbe9ef3-b0dc-4df0-9e6f-29497c05442c HTTP/1.1" 301 None
"GET /notifications/7fbe9ef3-b0dc-4df0-9e6f-29497c05442c HTTP/1.1" 301 None
INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): spotipo.com
Starting new HTTPS connection (1): spotipo.com
DEBUG:requests.packages.urllib3.connectionpool:"GET /notifications/7fbe9ef3-b0dc-4df0-9e6f-29497c05442c HTTP/1.1" 200 26
"GET /notifications/7fbe9ef3-b0dc-4df0-9e6f-29497c05442c HTTP/1.1" 200 26
Job for supervisor.service failed. See 'systemctl status supervisor.service' and 'journalctl -xn' for details.
dpkg: error processing package spotipo (--install):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 spotipo


FIX
El error ocurre porque el serivicio supervisor estaba levantado al arrancar la instalación.
Solo debes ejecutar lo siguiente antes de instalar
systemctl stop supervisor

lunes, 4 de septiembre de 2017

check if server port is open

Esta funcion de bash permite saber si un puerto está abierto en un server

is_active_port() { curl "$1" > /dev/null && echo Connected || echo Fail; }

Luego

is_active_port 192.168.3.2:5982