Error error_APT::Default-Release

Este fallo es conocido dentro de las configuraciones de apt. Es así un error del cliente de los repositorios. Como existe varios clientes

  • apt-get
  • aptitude
  • synaptic

Cada uno tiene su configuración y la forma de resolverla es igual. Se almacena de forma errónea un nombre de distribución que no concuerda con los repositorios activados.

En apt-get el fichero /etc/apt/apt.conf se localiza la linea

APT::Default-Release "stable";

"stable" es el repositorio que ya no tenemos activo en nuestras fuentes

Error en Synaptics:
error_APT::Default-Release

Para synaptics cambia el nombre de la linea por:

DefaultDistro "stable";

Y el fichero /root/.synaptic/synaptic.conf

 

Fuentes:

bugs.launchpad.net

manpages apt_preferences

Optimizando el NFSv4

Dispositivos de bloques

Primero debemos parametrizar el fstab del servidor , aquí se montan por primera vez los dispositivos en el sistema.

Originariamente tenía:

UUID=5      /media/Ext4     ext4    user,rw    0       2

Y ahora tengo

UUID=5       /media/Ext4     ext4    user,rw,noatime,data=journal    0       2

data=journal tiene efectos positivos para ficheros que se leen y se escriben a la vez

Nota:

As quoted in the IBM doc “The results were astounding. data=journal mode allowed the 16-meg-file to be read from 9 to over 13 times faster than other ext3 modes, ReiserFS, and even ext2 (which has no journaling overhead): … repeated this test, but tried to read a 16Mb file from the test filesystem (rather than a different filesystem), and he got identical results. So, what does this mean? Somehow, ext3’s data=journal mode is incredibly well-suited to situations where data needs to be read from and written to disk at the same time. Therefore, ext3’s data=journal mode, which was assumed to be the slowest of all ext3 modes in nearly all conditions, actually turns out to have a major performance advantage in busy environments where interactive IO performance needs to be maximized.”

 Ahora los exports son montajes que debemos de retocar

/exports/Caso1   *(sync,insecure,no_subtree_check,rw,nohide,no_wdelay)

Se ha añadido el parámetro no_wdelay y escritura síncrona con sync

Servidor NFS

Ahora toca el servidor NFS , vamos a aumentar el numero de hilos que pueden escribir.

/etc/default/nfs-kernel-server

RPCNFSDCOUNT=128

Configurar el TCP/IP

/etc/sysctl.conf

net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65535 16777216
net.core.netdev_max_backlog = 30000

FUENTES:

Pinta el editor de imagenes

Pinta

Las casualidades y el navegar ahora intempestivas te dá por encontrar , perdon buscar aplicaciones curiosas. En este caso es algo que quitara del medio el horrible GIMP , no soy diseñador y no entiendo la mitad de lso bonotes pero si quiero recortar una imagen , reducir su calidad o tamaño . Operaciones sencillas pero necesarias en el día día.Las casualidades y el navegar ahora intempestivas te dá por encontrar , perdon buscar aplicaciones curiosas. En este caso es algo que quitara del medio el horrible GIMP , no soy diseñador y no entiendo la mitad de lso bonotes pero si quiero recortar una imagen , reducir su calidad o tamaño . Operaciones sencillas pero necesarias en el día día.

WorkSpace en Ubuntu

Otra vez con Ubuntu+Unity y con dos pantallas se ha complicado lo de los escritorios virtuales. Ahora se llamas áreas de trabajo “workspaces”. Un poco de vergüenza pero he tardado un hora en darme cuenta del nuevo nombre , con escritorios virtuales no aparece nada en Google.

Las áreas de trabajo es estructuran con escritorios virtuales , verticales y horizontales. Muy complicado ya que trabajaremos en escritorio formando cuadrados y es un poco complicado moverte entre ellos. Las opciones que he probado es la de reducir los escritorio verticales para seguir como hasta ahora , pero he simplificado a ningún escritorio virtual.

¡¡¡ Ya tengo dos pantallas !!!

Unity no tiene un centro de configuración completo para Compiz así que hay que tirad de varias opciones:

  • MyUnity
  • CompizConfig Settings Manager
  • Configuration Editor

 

Modificar el numero de escritorio

Lanzado CCSM de terminal o ddes del meú System Settings -> CompizConfig Settings Manager:

Cuidado : ccsm puede probocar perdidas de configuraciones irreversibles

enter image description here

Elegimos  General Options -> Desktop Size:

enter image description here

Yo he reducido al mínimo posible , con un escritorio me basta y me sobra.

 

Fuente:

how-can-i-reduce-or-increase-the-number-of-workspaces-in-unity

VMWare 4.0.3 no se instala en Linux

Este fallo se hereda desde la primera versión 4 de vmware player. Se saco un parche para corregirlo y aun así en la versión siguiente seguimos igual. Un lama caritativo probó el mismo script  , modificando su prerrequisitos , principalmente la versión sobre la que se podía ejecutar y funcionó. Ahora os traigo las instrucciones que seguí yo para hacerlo funcionar correctamente.

Instrucciones:

  • Descarga este comprimido tarball: vmware802fixlinux320.tar.gz
  • Descomprímelo en una carpeta
  • Edita el fichero patch-modules_3.2.0.sh y buscamos en él la línea

plreqver=4.0.2

Y modificarla para que sea así :

plreqver=4.0.3

  • Guarda los cambios
  • Ejecuta el script con permiso de root

 

sudo ./patch-modules_3.2.0.sh

 

Fuente:

vmware-player-4-0-3-on-ubuntu-12-04

A vueltas con las particiones

Tras un fallo de rendimiento en el MacMini , muy notable,tocaba investigar. Como indica el título era cosa de particiones. Exactamente es una perdida de alineación de particiones.

Lo normal es abordar este problema desde otro sistema operativo. Redimensionamos las particiones para corregir el desalineado.

Mensaje:

WARNING: The partition is misaligned by 3072 bytes. This may result in very poor performance. Repartitioning is suggested.

He detectado el error desde la herramienta “utilidad de discos” de GNOME.

Benditas copias de seguridad , tras eliminar la tabla de particiones y generar una nueva no arranco el Grub y ni me permitía reinstalarlo.

Todo desde “cero” , Tocó generar nuevos sistemas de ficheros y una instalación limpia.

de KDE a GNOME

Una temporada probado KDE y recordando los viejos tiempos , en mi slackware solo usaba KDE y compilado por mi. Si hacia estas cosas mientras estaba en la universidad , 26 horas de compilación en un Acer 290TM Centrino a 1,5Ghz. Un trabajo sencillo gracias a scripts preparados por la mejor distro de linux que he utilizado. El trabajo divertido entraba en el gcc y la parametrización para el procesador , jo que tiempos!!!.

He probado KDE 4 otra vez , pero con Kubuntu y  tras días de uso he decidido abandonar este escritorio y quedarme con el buen sabor de boca que me dejo en mis inicios. Me vuelvo a GNOME

El tiempo ahora es escaso asi que gracias a la paquetería de tipo debian he podido pasar de un escritorio a otro sin formatear. Mis configuraciones han permanecido intactas y eso no dejan de ser horas de trabajo

 Los paso seguidos , en medida de lo posible porque lo he de sacado de mi historial de terminal y y ano me acuerdo porque hice algunas cosas.

Pasamos a un terminal de sistema

Control+F1

Paramos el servicio KDM

sudo service kdm stop

Buscamos los paquetes de KDE , para tener una visión global

sudo aptitude search kde | grep ^i

Yo creo que esta linea no me funcionó

sudo aptitude purge | aptitude search kde | grep ^i

Tire de aptitude para eliminar todo KDE , desde “tareas” existe la sección de KDE y simplemente eliminé todo , con la opción purge.

Prepárate porque me senté el e sofá y vi Italian Job de tirón

Después rematé los últimos paquetes con una busqueda

sudo aptitude purge kdelibs5-data
sudo aptitude purge libkde*
sudo apt-get purge libkde*
sudo aptitude purge | aptitude search kde | grep ^i
sudo aptitude search kde | grep ^i
sudo apt-get purge language-pack-kde-*
sudo aptitude search kde | grep ^i

Otra vez con aptitude y desde “tareas”  simplemente instalé GNOME.

 

Activar/Bloquear cuenta root en Ubuntu

He necesitado realizar esta operación en mi trabajo y me he dado cuenta de las pocas veces que se indican los contras , así que hoy los voy a poner y.

Como los medicamentos , efectos secundarios:

Realizar esta operación incluye una desvinculación de la clave del usuario generado en al instalación con la cuenta root. Más adelante cuando cambies la contraseña de este usuario lo que generas es que sea diferente a la root.

El mantenimiento deberá de incluir la verificación de la nueva contraseña en la cuenta root.

Ahora indico una de las formas más elegantes que he visto para realizar esta tarea.

Activar cuenta

Realmente asignarle una contraseña.

sudo passwd root

Una vez hecho esto podremos iniciar sesión como root, o iniciar sesión como un usuario normal y comenzar a ejecutar los comandos como root escribiendo el comando su.

Desactivar cuenta

Una vez terminadas las tareas que necesitábamos realizar, es conveniente volver a desactivar el super usuario con el flag -l (–lock):

sudo passwd -l root

Antes Synaptic , ahora terminal

Con el pequeño server en casa y lo agarrado que fui al instalar el SO en un pincho de 4GB , ahora vienen trabajo extra. Hay que limpiar !!! y ya no tengo synaptics. Básicamente he pensado en las opciones que me proporcionaba y he buscado sus homologas en consola.

Me he ayudado de deborphan , hace tiempo lo utilice y ha sido mi primer reflejo al pensar en esta tarea.

sudo apt-get install deborphan
sudo apt-get --purge remove `deborphan`
sudo apt-get --purge remove `deborphan --libdev`
sudo dpkg --purge $(deborphan --find-config)
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get clean

TOMA YA !!!
Si después de esto os quedan poco espacio , creo que lo hay que buscar son ficheros nuestros en vez de paquetes.

 

Fuente esdebian

Servicos usando services

Mejorando el uso elegante y con estilo de sistemas sin entorno gráfico utilizamos el reinicio de servicios para aplicar cambios y para toda esa infinidad de pruebas que nos iluminan a hora intempestivas de la noche.

Desde no se que versión tenemos la herramienta service . Con esto nos facilita el acceso a las ruta /etc/init.d tan mítica

El parámetro base con el que verificaremos el estado es --status-all .Con el veremos el estado de los servicios , indicado mediante un +/- si esta iniciado o no

Ejemplo

  • service –status-all
  • service idmapd start
  • service idmapd stop
  • service idmapd restart