jueves, 13 de diciembre de 2012

Fichero printers.conf vacio

Parece que hay un bug en Ubuntu 12.04 que hace que de vez en cuando se quede en blanco el fichero printers.conf.

Por lo visto, cuando pasa esto, se queda un ficehro, printers.conf.0, en el directorio /etc/cups, con la configuración anterior.

Para arreglarlo basta con copiar el fichero al otro:
# cp /etc/cups/printers.conf.0 /etc/cups/printers.conf

Y reiniciar cups:

# /etc/init.d/cups restart


Aqui está el informe del error:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/583172

martes, 13 de noviembre de 2012

Servidor LDAP en Ubuntu

Primero  instalamos algunos paquetes:

sudo apt-get install slapd ldap-utils phpldapadmin
 
Después añadimos algunos esquemas:

sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/nis.ldif
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif 
 

Después  creamos un fichero en algún sitio temporal (NO en la carpeta de configuración LDAP), llamado backend.example.com.ldif

IMPORTANTE:  Debes cambiar los valores necesarios de dc, para poner tus datos.

# Load dynamic backend modules
dn: cn=module,cn=config
objectClass: olcModuleList
cn: module
olcModulepath: /usr/lib/ldap
olcModuleload: back_hdb

# Database settings
dn: olcDatabase=hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {1}hdb
olcSuffix: dc=example,dc=com
olcDbDirectory: /var/lib/ldap
olcRootDN: cn=admin,dc=example,dc=com
olcRootPW: secret
olcDbConfig: set_cachesize 0 2097152 0
olcDbConfig: set_lk_max_objects 1500
olcDbConfig: set_lk_max_locks 1500
olcDbConfig: set_lk_max_lockers 1500
olcDbIndex: objectClass eq
olcLastMod: TRUE
olcDbCheckpoint: 512 30
olcAccess: to attrs=userPassword by dn="cn=admin,dc=example,dc=com" write by anonymous auth by self write by * none
olcAccess: to attrs=shadowLastChange by self write by * read
olcAccess: to dn.base="" by * read
olcAccess: to * by dn="cn=admin,dc=example,dc=com" write by * read
 
 
Añadimos el fichero:

sudo ldapadd -Y EXTERNAL -H ldapi:/// -f backend.example.com.ldif
 

Creamos otro fichero, llamado frontend.example.com.ldif


dn: ou=people,dc=example,dc=com
objectClass: organizationalUnit
ou: people

dn: ou=groups,dc=example,dc=com
objectClass: organizationalUnit
ou: groups
 
Y lo añadimos:

sudo ldapadd -x -D cn=admin,dc=example,dc=com -W -f frontend.example.com.ldif
 
 
Con eso queda listo el servidor LDAP. Ya podemos añadir usuarios y grupos.


Para usar phpldapadmin para administrar el servidor LDAP, debemos cambiar la configuración en /etc/phpldapadmin/config.php

$servers->setValue('server','base',array('dc=TUBASE'));
$servers->setValue('login','bind_id','cn=admin,dc=TUBASE');


viernes, 9 de noviembre de 2012

Versiones antiguas de Ubuntu

Para acceder a los repositorios de versiones antiguas de Ubuntu, tenemos que añadir esto al sources.list:

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-backports main restricted universe multiverse
 
 
Importante: cambia CODENAME por el código de tu distrubución. Por ejemplo: jaunty

Info obtenida en: http://superuser.com/questions/339537/where-can-i-get-theold-repositories-for-ubuntu-9-04-jaunty

martes, 6 de noviembre de 2012

Formularios PDF en Libreoffice

Para crear formularios, tenemos que usar la barra de de herramientas "Campos de control del formulario".

Para añadir las opciones de un campo lista, debemos meter cada una en "Entradas de la lista", separandolas con Shift-Enter.

jueves, 27 de septiembre de 2012

Exportar contactos de Evolution a Thunderbird

En teoria podemos exportar en vCard en Evolution e importarlo directamente en Thunderbird.

Si esto no funciona, podemos sacar el vCard de Evolution, y convertirlo a ldif, usando alguna herramienta online como:
http://labs.brotherli.ch/vcfconvert/

Luego el ldif ya lo podemos importar en Thunderbird.

lunes, 24 de septiembre de 2012

Contactos de Evolution

Evolution guarda los contactos en:
~/.local/share/evolution

El resto de la info se guarda en:
~/.evolution

Si queremos montar Evolution con datos copiados de otro sitio debemos:
- Copiar las 2 carpetas de arriba
- Reiniciar para que las coja Evolution bien

lunes, 2 de julio de 2012

Problemas NFS

Para ver los posibles problemas de NFS hay que ver el log /var/log/messages

Para reiniciar el servidor NFS:
# nfs-common restart
# nfs-kernel-server restart