openSUSE 12.1 Notas de la versión

Versión:

12.1.12 (2012-04-13)

Copyright © 2012 Novell, Inc.

Queda permitida la copia, distribución y /o modificación de este documento bajo los términos de la licencia de GNU Free Documentation -Documentación libre de GNU-, versión 1.2 o cualquier otra versión posterior publicada por la Free Software Foundation; sin secciones invariables, textos de portada y contraportada. Se incluye una copia de la licencia en el archivo fdl.txt.

Si actualiza desde una versión anterior de openSUSE, lea las notas de las versiones anteriores listadas aquí: http://en.opensuse.org/Release_Notes

Estas notas de versión cubren los siguientes aspectos:

Miscelánea
  1. Módulo de Configuración de YaST AppArmor
Instalación
  1. For Detailed Installation Information
General
  1. Documentación de openSUSE
  2. GNOME 3
  3. Sistema de Sonido PulseAudio
  4. Btrfs
  5. Inicio de Sesión en Dominios Windows con KDM
  6. Oracle Java Disponible por Separado
  7. Removing 32-Bit XEN Hypervisor
  8. Formatting Large Disk Partitions on Windows 8 Server
  9. Configuring Postfix
Actualización del sistema
  1. Mounting Encrypted Partitions with dm-crypt
  2. Mounting Encrypted Partitions Using systemd
Cuestiones técnicas
  1. Inicializando gráficos con KMS (Kernel Mode Setting)
  2. El Sonido HDMI en Radeon será Deshabilitado
  3. Iniciando con systemd o sysvinit
  4. systemd: Especificando parámetros de inicio
  5. systemd: System Shutdown
  6. systemd: Making Use of tmpfs: /run, /var/run, /media, etc.
  7. systemd: Cleaning Directories (/tmp and /var/tmp)
  8. CUPS 1.5
  9. El comando rename (renombrar)
  10. Interfaz de Línea de Comandos de NetworkManager
  11. rpm: %_topdir Cambiado para Usuarios sin privilegios de root

Miscelánea

Módulo de Configuración de YaST AppArmor

Categorías FATE para https://features.opensuse.org/305278: AppArmor, YaST.

Encuentre el módulo de configuración de AppArmor en la sección "Seguridad y Usuarios" del Centro de Control de YaST.

Instalación

For Detailed Installation Information

For detailed installation information, see the "openSUSE Documentation" referenced below.

General

Documentación de openSUSE

GNOME 3

GNOME 3 ofrece un nuevo diseño para el escritorio, diferente de GNOME 2. Como resultado, a fin de que los usuarios puedan beneficiarse de los cambios, apariencia del escritorio GNOME 2 no se migrará automáticamente. Puede utilizar Configuración del Sistema para personalizar GNOME 3, también se incluye una herramienta avanzada (gnome-tweak-tool) para una personalización más detallada.

El modo estandar de GNOME 3 quiere soporte para aceleración 3D en los controladores de video. Cuando no se disponga de aceleración 3D, GNOME 3 utilizará un modo de reserva. En caso que GNOME 3 detecte aceleración 3D disponible, pero no sea posible utilizar el modo estandar, es posible que se deba a un error en los controladores de video. Puede forzarel modo de reserva utilizando "gnome.fallback=1" como argumento en la línea de inicio de grub.

Si utiliza el modo de reserva, puede personalizar los paneles manteniendo presionado Alt al realizar clic derecho sobre el panel.

Para una breve descripción de las características del entorno GNOME, tales como asignaciones de teclas, posibilidades de arrastrar y soltar, utilidades especiales, vea https://live.gnome.org/GnomeShell/CheatSheet.

Sistema de Sonido PulseAudio

El sistema de sonido PulseAudio se encuentra integrado en todo el sistema y habilitado por defecto en una nueva instalación. Si en versiones previas lo deshabilitó y quiere volver a habilitarlo, verifique la variable PULSEAUDIO_ENABLE en/etc/sysconfig/sound:

Cambie PULSEAUDIO_ENABLE a "yes" para habilitar forzadamente PA en todo el sistema. Cambiando PULSEAUDIO_ENABLE a "no" desactivará por completo PulseAudio, y estableciedo "custom" dejará la configuración como está.

Btrfs

Btrfs is the next generation filesystem for Linux. As a preview of the new technology, you can create btrfs partitions or setup your whole system with btrfs.

Note: The btrfs filesystem is in active development, and check and repair functionality ("scrub") has been added just recently. "Scrub" is aimed to verify data and metadata assuming the tree structures are fine; it can (and should) be run periodically on a mounted filesystem: it runs as a background process during normal operation.

Thus we advice to carefully consider, which data to put on the filesystem, and follow the usual suggestions for redundancy and backup. For more information, see http://btrfs.wiki.kernel.org.

Btrfs contains many interesting new features, including the ability to take snapshots of your filesystem. Snapshot and rollback is supported by snapper, and already integrated into openSUSE package and system management tools such as zypper and YaST.

Inicio de Sesión en Dominios Windows con KDM

El tema KDM de SUSE no permite inicios de sesión en Dominios Windows.

Una manera de solucionar esto sería, establecer DISPLAYMANAGER_KDM_THEME a un valor vacío en /etc/sysconfig/displaymanager para utilizar el tema KDM por defecto.

DISPLAYMANAGER_KDM_THEME=""

Oracle Java Disponible por Separado

El paquete java-1_6_0-sun package ya no es parte de openSUSE debido a cambios en su licencia. Como reemplazo incluímos la versión OpenJDK. Usuarios de openSUSE que prefieran la versión del JDK de Oracle JDK en lugar de OpenJDK, pueden obtenerla desde http://oracle.com/java.

Removing 32-Bit XEN Hypervisor

The 32-Bit XEN Hypervisor is no longer available. Use the 64-bit XEN Hypervisor instead for 32-bit and 64-bit virtual guests.

Formatting Large Disk Partitions on Windows 8 Server

Installing a guest hosted on Windows 8 Server may fail when a large virtual disk image (larger than 50 GB) in .vhdx format is assigned to the guest. To workaround this issue use either virtual disk images with a fixed size, or create the dynamically sized disk image using Powershell.

Technical Background about the Issue

The .vhd and .vhdx images are sparse files. When a dynamic .vhdx is created with a maximum size of 127 GB, the initial size is about 256 KB. Because the default block size for .vhdx files is 32 MB, writing one 512 byte sector will result in a 32 MB section of the sparse file being allocated. When ext3 is allocating the MBR, the super block, the backup super blocks, inodes, directories, etc., space is being allocated in the sparse file. Because of ext3's suboptimal IO, how the data structures are laid out on disk, and the default block size, a large partition of the .vhdx file is allocated just by formatting. The workaround is to create a .vhdx file with a 1 MB block size rather than the default 32 MB.

Changing the block size in the UI is not implemented. It can only be changed when the VHDx file is created through Powershell. To create a VHD with a modified block size, use this Powershell script (all in one line):

New-VHD -Path C:\MyVHDs\test.vhdx -SizeBytes (127GB)
  -Dynamic -BlockSizeBytes (1MB) -VHDFormat vhdx

Configuring Postfix

There is no SuSEconfig postfix module any more. Thus SuSEconfig no longer writes the postfix configuration files, if you set sysconfig variables in /etc/sysconfig/postfix or /etc/sysconfig/mail.

After modifying sysconfig variables you must manually run /usr/sbin/SuSEconfig.postfix as root.

Actualización del sistema

Mounting Encrypted Partitions with dm-crypt

On ancient SUSE systems, /etc/cryptotab was used for setting up devices with the now deprecated cryptoloop technology. 12.1 only supports /etc/crypttab (without 'o'!), which uses dm-crypt. Users who still have a cryptotab from the old days should run convert_cryptotab, which prints instructions about what to put in crypttab and fstab instead.

Mounting Encrypted Partitions Using systemd

If encrypted partitions are not automatically mounted when using systemd, the noauto flag in /etc/fstab for these partitions could be the cause. Replacing this flag with nofail will fix it. For instance, change the following line:

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,noauto 0 2

por

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,nofail 0 2

Cuestiones técnicas

Inicializando gráficos con KMS (Kernel Mode Setting)

Con openSUSE 11.3 cambiamos a KMS (Configuración Modo Kernel) para gráficos Intel, ATI y NVIDIA, el cual es ahora nuestro valor por defecto. Si se encuentran problemas con el soporte del controlador KMS (intel, radeon, nouveau), deshabilitar KMS agregando nomodeset a la línea de comando del arranque del kernel. Para establecer esto de forma permanente, agregarlo a la linea de comando del kernet en /boot/grub/menu.lst. Esta opción se asegura que se cargue el módulo del kernel apropiado (intel, radeon, nouveau) con modeset=0 in initrd, por ejemplo KMS está desactivado.

En los casos raros cuando se está cargando el módulo DRM desde initrd es un problema general y no está relacionado con KMS, es aún posible desactivar la carga del módulo DRM en initrd completamente. Para esto establecer la variable de sysconfig NO_KMS_IN_INITRD con yes usando YAST, quien luego recrea luego initrd. Reinicie su computador.

En Intel sin KMS el Xserver regresa al controlador fbdev (el controlador intel sólo soporta KMS), altenativamente, para GPUs Intel legacy, el controlador "intellegacy" (paquete xorg-x11-driver-video-intel-legacy) esta disponible, el cual todavía soporta UMS (Configuración de Modo de Usuario). Para usarlo, editar /etc/X11/xorg.conf.d/50-device.conf y cambiar el parámetro del controlador a intellegacy.

En ATI para los GPUs actuales, se regresa a radeonhd. En NVIDIA sin KMS se utiliza el controlador nv (el controlador nouveau sólo soporta KMS). Nota, los nuevos GPU de ATI y NVIDIA vuelven a fbdev si agrega y el parémetro nomodeset a las opciones de inicio del kernel.

El Sonido HDMI en Radeon será Deshabilitado

Debido a problemas con algunas placas, por defecto, la salida de sonido HDMI en el driver radeon ha sido deshabilitada. Este es el driver utilizado en placas gráficas AMD/ATI.

Puede ser habilitado nuevamente agregando radeon.audio=1 como parámetro del kernel. En YaST, vaya a Sistema > Cargador de Inicio, luego seleccione Editar en la entrada por defecto, y agregue la siguiente línea al final de "Parámetro Opcional de la Línea de Comandos del Kernel":

radeon.audio=1

Luego reinicie para aplicar el cambio

Como alternativa, es posible instalar el controlador propietario de AMD. Para mayor información, consulte http://en.opensuse.org/SDB:ATI_drivers.

Iniciando con systemd o sysvinit

Desde ahora, openSUSE utiliza systemd. En caso de problemas, es posible volver a utilizar sysvinit presionando F5 durante el inicio.

Si quiere cambiar permanentemente a sysvinit, instale el paquete sysvinit-init. Para volver a systemd, reinstale el paquete systemd-sysvinit.

systemd: Especificando parámetros de inicio

systemctl sólo soporta parámetros "estandar" (vea http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities).

Puede evitar este nuevo comportamiento invocando los guiones de inicio directamente, por ejemplo:

cd /etc/init.d
./apache2 <sus_parámetros>

systemd: System Shutdown

Para detener y apagar el sistema al usar systemd, ejecute halt -p o shutdown -h now en la línea de comandos, o utilice la opción de apagado de su entorno de escritorio.

Nota: Un simple halt no apagará el sistema adecuadamente.

systemd: Making Use of tmpfs: /run, /var/run, /media, etc.

systemd mounts several directories that are meant to contain volatile data only, as tmpfs filesystems: /run, /var/run, /var/lock, and /media are those directories. For background information, see http://lwn.net/Articles/436012/.

Note: Do not store files that are meant to survive a reboot, in /run, /var/run, etc.

systemd: Cleaning Directories (/tmp and /var/tmp)

systemd maintains directories as specified in the tmpfiles.d directories and in /lib/systemd/system/systemd-tmpfiles-clean.timer. For more information, see the tmpfiles.d manpage.

By default, systemd cleans tmp directories daily as configured in /usr/lib/tmpfiles.d/tmp.conf:

d /tmp 1777 root root 10d
d /var/tmp 1777 root root 30d

Note: systemd does not honor sysconfig variables in /etc/sysconfig/cron such as TMP_DIRS_TO_CLEAR.

CUPS 1.5

CUPS 1.5 trae algunos cambios no compatibles con versiones anteriores:

El comando rename (renombrar)

De acuerdo de los estándares del codificación GNU, el comando rename (renombrar) trata todas la cadenas que comiencen con una guión (-) como una opción de la línea de comandos. Para prevenir esto, separe la opción de las otros argumentos con -- de la siguiente manera:

#!/bin/bash
for f in *.jpg ; do
  rename -- ".jpg" "-$RANDOM.jpg" $f ;
done

Interfaz de Línea de Comandos de NetworkManager

cnetworkmanager ya no se encuentra disponible.—en su lugar utilice nmcli. Para información sobre migración, vea http://repo.or.cz/w/cnetworkmanager.git/blob_plain/HEAD:/nmcli-migration.html.

rpm: %_topdir Cambiado para Usuarios sin privilegios de root

Unprivileged users can no longer write to /usr/src/packages. rpmbuild now uses ~/rpmbuild by default. To change the directory add a line as follows to ~/.rpmmacros:

%_topdir /algun/otro/lugar

Para usar el sub directorio foo de $HOME agréguelo a ~/.rpmmacros:

%_topdir %{getenv:HOME}/foo