[HowTo] Editar lista de ignorados en el cliente de sincronización ownCloud

Posted: sábado, 30 de noviembre de 2019 by Termita in Etiquetas: , , , , , , , , , ,
0

Desde el cliente de sincronización de ownCloud puedo visualizar la lista de archivos excluídos (ignorados) de la sincronización. También puedo añadir nuevos patrones, MAS NO PUEDO ELIMINAR NINGUNO DE LOS FILTROS QUE TRAE "DE SERIE". 
Para poder hacerlo hay que hacer lo siguiente: 

sudo cp /etc/ownCloud/sync-exclude.lst /etc/ownCloud/sync-exclude.lst.bkp

sudo nano /etc/ownCloud/sync-exclude.lst


(*) para nextCloud el método es similar

(**) Hay archivos como .htaccess que están excluídos desde el propio código del cliente por razonses de seguridad.




-----------------------------
Fuentes:

0

Antecedentes
La última actualización (noviembre) del paquete nextcloud-client en Ubuntu 18.04 me está dando muchos problemas de sincronización.
No he conseguido instalar los paquetes que están disponibles en https://nextcloud.com/install/#install-clients y tampoco compilar el código fuente.
Lo más gracioso es la appimage que se ofrece... una vez descargada al hacerle doble click mi sistema no sabe qué hacer con ella. La verdad es que tampoco me he puesto a averiguar por qué.

Instalar cliente de ownCloud
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/isv:ownCloud:desktop.list"
 
wget -nv https://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_18.04/Release.key -O Release.key
 

sudo apt-key add - < Release.key
 

sudo apt-get update
 

sudo apt-get install owncloud-client




 
Para otras versiones, bastará con seguir las indicaciones que se especifican detalladamente aquí.




------------------------------
Fuentes:
https://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client

Crónica de un desastre. Rsync en manos de un loco.

Posted: lunes, 18 de noviembre de 2019 by Termita in Etiquetas: , , , ,
0

No es la primera vez que me ocurre algo parecido. No hay duda de que aún no he logrado esa conexión espiritual con los sistemas GNU Linux que impide que estas cosas pasen.

Todo empezó cuando se me ocurrió instalarle al "sistema" NextCloudPi que tengo en Raspberry la extensión / aplicación de DropBox. Resultado: toda la instalación de NextCloud a la porra.
Lo que inicialmente constituía un mero incordio de restaurar una copia de seguridad iba a convertirse en un calvario merced a un "insignificante" error:

La copia de seguridad estaba hecha con rsync.
Conecto a un ordenador el disco duro de la Raspberry que contiene el sistema NextCloudPi "roto".
El disco se monta en /media/hdrpi
Borro el disco duro.
Desde la terminal, en /media/hdrpi/
sudo rsync -axv /backupnoviembre2019 /
DESASTRE: El sistema anfitrión -un Linux Mint- a freir espárragos en cuestión de segundos.

Entiendo que los usuarios como yo, que pareciera aún no estamos cien por cien en armonía con los sistemas GNU Linux, debemos pensarnos las cosas mucho -reflexionar- antes de apretar la tecla ENTER.

Ahora comprobaré qué tal funciona la restauración de backups de TimeShift arrancando desde un LiveUsb de Linux Mint. Desde línea de comandos, en el propio sistema, es posible que también funcionara dicha restauración, mas se me antoja más complejo pues a simple vista veo que faltan dependencias para que busybox pueda tratar correctamente la copia de seguridad.

0

Después de actualizar al kernel 5.0 de Linux, las tarjetas wireless ac con chip Realtek rtl8812au dejan de funcionar.
Este post trata de cómo solucionar esto de una vez por todas... o hasta que llegue otra actualización "letal" del Kernel.
Básicamente se trata de incorporar los "drivers" no oficiales ya actualizados para kernel > 5.0 del repositorio https://github.com/gnab/rtl8812au y seguir sus instrucciones, que básicamente son estas:

sudo apt-get remove --purge rtl8812au-dkms
dpkg --list
dpkg --list | grep rtl
dpkg --list | grep 8812
sudo dkms status

Descargo el paquete [https://github.com/gnab/rtl8812au/archive/master.zip] desde el repositorio https://github.com/gnab/rtl8812au
(*) Existe otro repositorio cuyo driver dicen que funciona: https://github.com/AstroDrabb/rtl8812au

sudo mkdir /usr/src/8812au-4.2.2


Desscomprimo -como superusuario (sudo)- el archivo que descargué en /usr/src/8812au-4.2.2/

cd /
cd /usr/src/8812au-4.2.2/
sudo make
sudo insmod 8812au.ko
sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
sudo depmod
sudo dkms add -m 8812au -v 4.2.2
sudo dkms build -m 8812au -v 4.2.2
sudo dkms install -m 8812au -v 4.2.2
sudo dkms status
echo 8812au | sudo tee -a /etc/modules



ANTECEDENTES ****************

Hace tiempo que una tarjeta wireless ac con chip Realtek rtl8812au lleva dándome problemas en Ubuntu.
Para empezar, cuando se instala Ubuntu, éste no la reconoce. Cuando la máquina depende en exclusiva de la tarjeta wireless para conectarse a internet esto supone un problema, obviamente.
No queda otra que conectar otra tarjeta wireless que sí sea compatible y ponerse a solucionar el problema.
Encontré 3 drivers:
* El creado por un particular -gnab- y puesto a disposición pública en su repositorio de github: https://github.com/gnab/rtl8812au
* El creado por un particular -AstroDabb- y puesto a disposición pública en su repositorio de github: https://github.com/AstroDrabb/rtl8812au
* Un .deb (creo que "oficial" de Ubuntu): rtl8812au-dkms_4.3.8.12175.20140902+dfsg-0ubuntu8_all.deb [*] [**]

Opté primero por "incorporar" al sistema el primer driver (qnab) siguiendo las instrucciones de su creador.

Tras una actualización del Kernel, este driver dejó de funcionar. El método que tuve que emprender cada vez que se producía una de estas actualizaciones oficiales de Ubuntu que dejaban k.o. a mi tarjeta wireless era el siguiente:

"Software y Actualizaciones"  → "Controladores Adicionales" → marcar "no usar este dispositivo"




Apagar el sistema

Conectar una tarjeta wireless compatible (o conectar la máquina directamente por red cableada).

Arrancar el sistema

"Software y Actualizaciones"  → "Controladores Adicionales" → desmarcar "no usar este dispositivo"

Apagar el sistema

Desconectar la tarjeta wireless compatible o desconectar la máquina de la red cableada

Arrancar el sistema



Un procedimiento tedioso que -eso era lo peor- le dejaba a uno la sensación de no saber lo que estaba haciendo ni qué estaba pasando realmente.

Luego opté por instalar en el sistema el tercer driver (el .deb). Seguía ocurriendo lo mismo tras cada actualización importante del sistema.

Llegados a este punto, pasado un tiempo emprendí la solución -probablemente definitiva- incorporando al sistema el mismo driver ya actualizado por Qnab, su creador. Es el método que se enuncia al principio de este post.




--------------------

Fuentes:


https://github.com/gnab/rtl8812au









https://ageeklivinginthefuture.blogspot.com/2018/11/antena-usb-ac-1200-mbps-chip-realtek.html?m=1   ← instrucciones para tarjetas wireless ac con chip Realtek 8812bu

0

Cuando tratamos de convertir mediante el comando convert un montón de, por ejemplo, imagenes jpg a un documento .pdf puede producirse el siguiente error masivamente:
«
convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244.
convert-im6.q16: cache resources exhausted `fotografia098.jpg' @ error/cache.c/OpenPixelCache/3984.

»

Esto se debe a que imagemagick, paquete del que forma parte el comando convert, tiene establecidos en su configuración unos límites de recursos que estamos a punto de sobrepasar.

Esto se soluciona ampliando esos límites de la siguiente manera:

El fichero de configuración que establece esos límites es /etc/ImageMagick-6/policy.xml.

Primero hacemos una copia de seguridad
sudo cp /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xml.bak2

Procedemos a editar el archivo /etc/ImageMagick-6/policy.xml
sudo nano /etc/ImageMagick-6/policy.xml

La línea
<policy domain="resource" name="memory" value="256MiB"/>
la cambiamos por
<policy domain="resource" name="memory" value="2GiB"/>



(*) Yo he preferido aumentar sólo el límite "memory". Mas hay quien aumenta también otros límites en el fichero policy.xml
Width: 128KP
Height: 128KP
Area: 1.0737GP
Memory: 2GiB
Map: 4GiB
Disk: 8GiB
File: 768
Thread: 4
Throttle: 0
Time: unlimited



------------------------------------
Fuentes:

0

touch -t aaaammddhhmm.ss archivo

por ejemplo:

touch -t 201911101420.15 archivo.txt
(*) Así cambiamos la fecha de modificación y creación del archivo al día 10 del mes 11 (noviembre) del año 2019 a las 14:20 horas y 15 segundos.

Existen otros parámetros que permiten ser más precisos:

-a: cambiar sólo la fecha del ultimo acceso al fichero
-m: cambiar sólo la fecha de modificación del fichero




---------------------------------------
Fuente:

0

Actualmente mi Raspberry Pi 3B tiene el sistema operativo RaspBian correspondiente a NextCloudPi, que trae una opción para activar una "cosa" llamada zram que en principio es algo que agiliza la ya de por sí limitada Raspberry.
La máquina no está demasiados días seguidos trabajando. Mas, por la razón que sea, después de cuatro días encendida, al ejecutar htop me he percatado que la memoria swap esta al 100% de uso.



La swap, como todos saben, es la memoria de intercambio.
A diferencia de los tradicionales sistemas gnu linux, en los que la swap estaba en una partición, y en la línea de lo que pareciera se lleva ahora, la swap en Raspbian es un archivo. Concretamente ese archivo "de intercambio" es /var/swap

He decidido observar cómo se comporta la Raspberry si le aumento la swap de 100Mb a 256Mb.

El procedimiento para hacer esto es el siguiente:

sudo cp /etc/dphys-swapfile /etc/dphys-swapfile.bak
sudo nano /etc/dphys-swapfile
Establecer CONF_SWAPSIZE=256

sudo dphys-swapfile setup
sudo dphys-swapfile swapon
cat /proc/meminfo | grep Swap


Después de aumentar la memoria de intercambio (swap) parece evidente que la máquina consume más memoria RAM.... No perderé de vista el asunto.

----------------------------------
Fuentes:
http://www.sensorsiot.org/raspberry-pi-tricks/