SimplePanels

Posted by Gomix Thu, 06 Nov 2008 20:34:00 GMT

Hola a todos, aprovecho este blog para aunciar un nuevo proyecto oficial denominado “SimplePanels”.

Este es su sitio web oficial: http://opensolaris.org/os/project/simplepanels/.

En un principio se basa en una GUI multiplataforma (OpenSolaris, OSX, Linux…) que permite gestionar las tecnologias OpenSolaris (SVM, ZFS, SMF, Zones…) en sistemas locales y remotos.

Espero y deseo muchos de vosotros podais contribuir e su buen desarrollo.

Un abrazo.

PD: Por supuesto es un proyecto Open.

– Victor M. Fernandez http://vfernandezg.blogspot.com

Fedora 10 Preview Liberado

Posted by Gomix Wed, 05 Nov 2008 13:13:00 GMT

Como estaba planificado ya está disponible el Fedora 10 Preview que no es más que un “prelanzamiento” de nuestra distribución favorita. Lo que significa que sea Preview es que es un Beta, es decir, puede tener aún bugs no corregidos y se recomienda que sea utilizado por todos aquellos que desean agregar su colaboración y reportar cualquier detalle pendiente. Ya no hay más inclusión de nuevas funcionalidades, sólo reparación de fallos no descubiertos hasta ahora.

Anímate y descarga, prueba y ayuda a los desarrolladores de Fedora a entregar la mejor distribución posible en la fecha programada, el 25 de Noviembre. Si instalas en un nuevo computador tanto mejor, yo voy a probar actualizar mi Fedora 9.

Visita http://fedoraproject.org/en/get-prerelease y escoge tu método preferido para la descarga.

lshw Perfil de Hardware

Posted by Gomix Thu, 09 Oct 2008 14:00:00 GMT

Si necesitas generar un perfil de hardware de tu sistema Fedora, puedes hacer uso de esta herramienta, es de lo más útil. Para obtener mayor información ejecuta el comando con privilegios de root. Antes instala como de costumbre:

# yum install lshw

Abajo una corrida ejemplo en mi portátil:

[root@movix ~]# lshw -short
H/W path               Device      Class       Description
==========================================================
                                   system      Aspire 5315
/0                                 bus         Acadia
/0/0                               memory      1MiB BIOS
/0/18                              memory      2GiB System Memory
/0/18/0                            memory      1GiB DIMM Synchronous 533 MHz (1.9 ns)
/0/18/1                            memory      1GiB DIMM Synchronous 533 MHz (1.9 ns)
/0/20                              processor   Intel(R) Celeron(R) CPU          540  @ 1.86GHz
/0/20/21                           memory      1MiB L2 cache
/0/20/23                           memory      32KiB L1 cache
/0/22                              memory      32KiB L1 cache
/0/100                             bridge      Mobile PM965/GM965/GL960 Memory Controller Hub
/0/100/2                           display     Mobile GM965/GL960 Integrated Graphics Controller
/0/100/2.1                         display     Mobile GM965/GL960 Integrated Graphics Controller
/0/100/1a                          bus         82801H (ICH8 Family) USB UHCI Controller #4
/0/100/1a/1            usb3        bus         UHCI Host Controller
/0/100/1a.1                        bus         82801H (ICH8 Family) USB UHCI Controller #5
/0/100/1a.1/1          usb4        bus         UHCI Host Controller
/0/100/1a.7                        bus         82801H (ICH8 Family) USB2 EHCI Controller #2
/0/100/1a.7/1          usb1        bus         EHCI Host Controller
/0/100/1b                          multimedia  82801H (ICH8 Family) HD Audio Controller
/0/100/1c                          bridge      82801H (ICH8 Family) PCI Express Port 1
/0/100/1c.1                        bridge      82801H (ICH8 Family) PCI Express Port 2
/0/100/1c.2                        bridge      82801H (ICH8 Family) PCI Express Port 3
/0/100/1c.2/0          eth0        network     NetLink BCM5906M Fast Ethernet PCI Express
/0/100/1c.3                        bridge      82801H (ICH8 Family) PCI Express Port 4
/0/100/1c.3/0          wifi0       network     AR242x 802.11abg Wireless PCI Express Adapter
/0/100/1d                          bus         82801H (ICH8 Family) USB UHCI Controller #1
/0/100/1d/1            usb5        bus         UHCI Host Controller
/0/100/1d.1                        bus         82801H (ICH8 Family) USB UHCI Controller #2
/0/100/1d.1/1          usb6        bus         UHCI Host Controller
/0/100/1d.2                        bus         82801H (ICH8 Family) USB UHCI Controller #3
/0/100/1d.2/1          usb7        bus         UHCI Host Controller
/0/100/1d.7                        bus         82801H (ICH8 Family) USB2 EHCI Controller #1
/0/100/1d.7/1          usb2        bus         EHCI Host Controller
/0/100/1d.7/1/4                    multimedia  Acer CrystalEye webcam
/0/100/1e                          bridge      82801 Mobile PCI Bridge
/0/100/1f                          bridge      82801HEM (ICH8M) LPC Interface Controller
/0/100/1f.1            scsi3       storage     82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller
/0/100/1f.1/0.0.0      /dev/cdrom  disk        DVD-RAM UJ870QJ
/0/100/1f.2            scsi0       storage     82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller
/0/100/1f.2/0.0.0      /dev/sda    disk        120GB Hitachi HTS54251
/0/100/1f.2/0.0.0/1    /dev/sda1   volume      9993MiB Windows NTFS volume
/0/100/1f.2/0.0.0/2    /dev/sda2   volume      51GiB Windows NTFS volume
/0/100/1f.2/0.0.0/3    /dev/sda3   volume      196MiB EXT3 volume
/0/100/1f.2/0.0.0/4    /dev/sda4   volume      50GiB Extended partition
/0/100/1f.2/0.0.0/4/5  /dev/sda5   volume      50GiB Linux LVM Physical Volume partition
/0/100/1f.3                        bus         82801H (ICH8 Family) SMBus Controller
/1                                 power       Li-ion(6cell)

Revise el manual (man lshw) para otras opciones como salida HTML :)

Synaptics: ajustes para touchpad

Posted by Gomix Sat, 04 Oct 2008 13:37:00 GMT

Siendo un usuario de Laptop me he dado cuenta que es necesario hacer en algunos casos ajustes a mi Touchpad. En la era de HAL ahora editar xorg.conf no es la solución y debemos adaptarnos. ¿Cómo hacemos?

Ajustar los parámetros sin reiniciar X

En mi Laptop Acer Aspire 5315 el Touchpad es reconocido automáticamente y manejador por medio del manejador synaptics el cuál nos permite por medio de cierta configuración ajustar sus parámetros sin necesidad de reiniciar X. La magia ocurre primero creando un archivo para ajuste HAL con el siguiente contenido (se pueden agregar luego otros parámetros para synaptics).

Archivo: /etc/hal/fdi/policy/99-x11-synaptics.fdi

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
 <match key="info.capabilities" contains="input.touchpad">
  <merge key="input.x11_options.SHMConfig" type="string">On</merge>
 </match>
</device>
</deviceinfo>`

Una vez que se ha creado este archivo hay que recargar el demonio hal.

# service haldaemon restart
Stopping HAL daemon:                                       [  OK  ]
Starting HAL daemon:                                       [  OK  ]

Luego recargue X, cerrando su sesión actual X (GNOME, KDE, Fluxbox, etc). Luego en el GDM puede presionar Ctrl-Alt-Backspace para reiniciar X. Para cuando esté de vuelta en el login gráfico GDM ya se habrá recargado la configuración de synaptics tal que se puede ajustar su configuración sin reiniciar X nuevamente (vea man synaptics para más opciones de configuración).

Una vez se puede ajustar, ahora necesitamos la herramienta.

# yum install gsynaptics

Ahora simplemente puede ejecutar esta herramienta y ajustar los parámetros de su touchpad :)

Evitar clicks indeseables cuando estoy en el teclado

Cuando el arreglo del teclado y touchpad es compacto, suele ocurrir que y de acuerdo a la sensibilidad del touchpad, ocurren clics indeseados. El paquete synaptics incluye una herramienta que nos ayuda a prevenir este tipo de problemas de uso, syndaemon. Esta herramienta desactiva momentáneamente el touchpad mientras se está escribiendo en el teclado, justo lo que necesitaba.

Para iniciarlo hay muchas maneras y es dependiente del entorno de escritorio o manejador de ventanas que use, yo uso Fluxbox asi que simplemente lo agrego a mi secuencia de arranque en ~/.fluxbox/startup .

syndaemon -d &

Puede consultar el manual (man syndaemon) para más opciones de su arranque.

[BUG] NetworkManager OpenVPN No Funciona Después de Actualizar 4

Posted by Gomix Thu, 02 Oct 2008 16:49:00 GMT

De mis ultimas actualizaciones, se rompió algo con el plugin de OpenVPN para el NetworkManager. En /var/log/messages verán algo como:

movix NetworkManager:   nm_vpn_connection_connect_cb(): VPN connection 'cadena' failed to connect: 'invalid address 'local-ip''.

Ninguna de las configuraciones antiguas funcionan. La solución es fastidiosa pero hay que hacer configuraciones nuevas.

YUM Ancho de Banda Bajo Control

Posted by Gomix Wed, 01 Oct 2008 11:56:00 GMT

Aunque no es lo usual, ya que siempre queremos bajar lo más rápido posibles nuestras actualizaciones o instalar ese nuevo paquete, hay ocasiones donde no queremos copar totalmente nuestro ancho de banda disponible. Uno de esos casos es, estoy trabajando y mientras quiero instalar ese nuevo juego que implica una descarga de cientos de megas. Si no impongo un control de ancho de banda, debo casi que esperar a que yum termine para seguir trabajando ya que yum se chupa todo mi ancho de banda en el DSL.

La solución es simple, controle el ancho de banda en yum, abajo un ejemplo de yum.conf con los parámetros relevantes. throttle puede ser un valor absoluto o un valor porcentual, en ese último caso, bandwidth especifica el 100% del ancho de banda disponible en bytes/seg.

Ahora podemos seguir navegando y trabajando en Internet mientras yum hace sus descargas a una velocidad razonable sin interferir. Si desea deshabilitar el control, ponga throttle=0.

# Ajustes para control de ancho de banda
# 70% de 512kbps
throttle=70%
bandwidth=64000

[BUG] yum-filter-data

Posted by Gomix Sun, 21 Sep 2008 22:55:00 GMT

Después de mi más reciente actualización yum no funciona ni para el comando más simple, ejemplo:

# yum clean all
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in 
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 229, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 84, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 184, in getOptionsConfig
    enabled_plugins=self.optparser._splitArg(opts.enableplugins))
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 189, in _getConfig
    startupconf.pluginconfpath,disabled_plugins,enabled_plugins)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 355, in doPluginSetup
    plugin_types, confpath, disabled_plugins, enabled_plugins)
  File "/usr/lib/python2.5/site-packages/yum/plugins.py", line 152, in __init__
    self._importplugins(types)
  File "/usr/lib/python2.5/site-packages/yum/plugins.py", line 195, in _importplugins
    self._loadplugin(modulefile, types)
  File "/usr/lib/python2.5/site-packages/yum/plugins.py", line 251, in _loadplugin
    module = imp.load_module(modname, fp, pathname, description)
  File "/usr/lib/yum-plugins/filter-data.py", line 111
    ('committers', 'committer')]

El culpable es yum-filter-data, por ahora el problema se resuelve desinstalando con rpm, como ya le dije, yum no funciona :P

# rpm -e yum-filter-data

Con este comando ya estamos de vuelta con yum funcionando, hay que reportar este bug, aún no lo hago, si alguien se toma la molestia, se lo agradezco.

Repo de Actualizaciones con Nueva Llave, fedora-updates-newkey 1

Posted by Gomix Wed, 10 Sep 2008 18:43:00 GMT

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Updating:
 PackageKit              i386       0.2.5-1.fc9      updates           561 k
 PackageKit-libs         i386       0.2.5-1.fc9      updates           106 k
 fedora-release          noarch     9-5.transition   updates            34 k
 gnome-packagekit        i386       0.2.5-2.fc9      updates           1.1 M
 yum-packagekit          i386       0.2.5-1.fc9      updates            11 k

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       5 Package(s)         
Remove       0 Package(s)         

Total download size: 1.7 M
Is this ok [y/N]: 

En esta actualización se redefinen los repositorios:

/etc/yum.repos.d
/etc/yum.repos.d/fedora-rawhide.repo
/etc/yum.repos.d/fedora-updates-newkey.repo
/etc/yum.repos.d/fedora-updates-testing-newkey.repo
/etc/yum.repos.d/fedora-updates-testing.repo
/etc/yum.repos.d/fedora-updates.repo
/etc/yum.repos.d/fedora.repo

Note el nuevo repositorio fedora-updates-newkey! Igualmente se instalan las nuevas llaves. En el caso de fedora-updates-newkey, donde asumo vendrán las actualizaciones la llave que se usa está en:

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-and-9-$basearch

Al actualizar se debería entonces pasar a usar este nuevo repositorio donde serán incluídos los nuevos paquetes firmados con la nueva llave.

Nace Fedora Colombia

Posted by Gomix Mon, 08 Sep 2008 00:51:00 GMT

Hoy con mucho orgullo le doy la más cálida bienvenida a la aparición del primer sitio del Proyecto Fedora Colombia a partir de las iniciativas promovidas desde Proyecto Fedora Latinoamérica :)

Ya podemos contar en esta comunidad a Argentina, Brasil, Colombia, Chile, Nicaragua, Perú y Venezuela. ¿Qué esperas para crear el Proyecto Fedora de tu país en latinoamérica? Promueve y participa, contáctanos en irc o por email para saber más del cómo promover Fedora en tu páis.

Visita ya http://proyectofedora.org/colombia/ para ver las notas del lanzamiento y si eres Colombia únete ya tu comunidad local.

Cliente con IP fija OpenVPN 1

Posted by Gomix Tue, 02 Sep 2008 12:02:00 GMT

Este tip tenía que publicarlo aquí, ¿dónde más?

La solución es simple, cree un directorio dentro del directorio de configuración de OpenVPN y coloque allí la configuración por cliente. Asumamos que ese directorio se llama “dcc” de “Directorio de Configuraciones de Clientes”. Entonces necesita agregar la línea de configuración “client-config-dir dcc” a su archivo de configuración server.conf.

Dentro de dcc usted creará un archivo por cada cliente que desea configurar y le llama exactamente de acuerdo al common name del certificado del cliente. En estos archivos puede utilizar declaraciones ordinarias de OpenVPN. Para asignar direcciónes ip fijas usted usaría entonces “ipconfig-push 10.8.0.X 10.8.0.0″ si utiliza la subred sugerida “10.8.0.0″.

Estoy documentando esto más en proyectofedora.org y aprovecho la nota para llamarte a que contribuyas.

Gomix

Older posts: 1 2 3 ... 5


body> body>