Notas de Lançamento do openSUSE 11.4

Copyright © 2011 Novell, Inc.

São cedidos os direitos de cópia, distribuição e/ou alteração deste documento, segundo os termos da Licença Gratuita de Documentação GNU, Versão 1.2 ou qualquer versão posterior publicada pela Free Software Foundation; sem seções invariantes, textos de capa e contracapa. Uma cópia desta licença está incluída como o arquivo fdl.txt.

Se você atualizar a partir de uma versao antiga para esta versão do openSUSE, veja as notas de lançamento antigas aqui: http://en.opensuse.org/openSUSE:Release_Notes

Estas notas de lançamento abrangem as seguintes áreas:

Instalação
  1. O padrão de seleção de software servidor mínimo está quebrado
Geral
  1. Documentação do openSUSE
  2. Miniaplicativos de atualização e comportamento alterados
Atualização do sistema
  1. Modo de download padrão necessita de mais espaço
Técnico
  1. Inicializando a placa de vídeo com KMS (Kernel Mode Setting)
  2. Removendo o bit setuid do Xorg
  3. Serviço CIFS desabilitado por padrão
  4. Problemas com o suporte syslog-ng e SQL
  5. Unidades SSD da Intel causando travamentos do sistema

Instalação

O padrão de seleção de software servidor mínimo está quebrado

O padrão de seleção de software "Servidor mínimo" tem vários pacotes faltantes e causa conflito quando se instala pacotes adicionais. Veja http://bugzilla.novell.com/show_bug.cgi?id=686397 para detalhes.

Se um diálogo de conflito diz:

padão:minimal_base conflita com ...

escolha "desinstalar" ou "não instalar o padrão:minimal_base". Isto pode fazer com que pacotes adicionais ou diferentes sejam instalados.

Geral

Documentação do openSUSE

Miniaplicativos de atualização e comportamento alterados

O comportamento padrão dos pacotes a atualizar usando os miniaplicativos de atualização foi alterado. Agora, juntamente com as correções do sistema, os miniaplicativos também exibem atualizações respeitando o fornecedor. Este comportamento afeta usuários que estão inscritos a repositórios de terceiros.

Para reverter ao comportamento anterior ao openSUSE 11.4 de ter apenas as correções do sistema exibidas pelos miniaplicativos, defina HidePackages=true na seção [Updates] do arquivo /etc/Packagekit/ZYpp.conf. AVISO: Desta forma, você pode perder atualizações de segurança publicadas em repositórios de terceiros..

Atualização do sistema

Modo de download padrão necessita de mais espaço

O modo de download do Zypp para a instalação de pacotes foi alterado: ele primeiro baixa todos os pacotes, antes de iniciar a instalação deles. Isto significa que agora é necessário mais espaço em disco. O comportamento tradicional era processar um pacote após o outro.

Se você tem pouco espaço no disco, volte para o comportamento tradicional definindo commit.downloadMode = DownloadAsNeeded no arquivo /etc/zypp/zypp.conf.

Técnico

Inicializando a placa de vídeo com KMS (Kernel Mode Setting)

Com o openSUSE 11.3 nós mudamos para o KMS (Kernel Mode Setting) para as placas de vídeo Intel, ATI e NVIDIA, que agora é nosso padrão. Se você encontrou problemas com o suporte ao driver KMS (intel, radeon, nouveau), desabilite o KMS adicionando nomodeset a linha de comando de inicialização do kernel. Para definir isto permanentemente, adicione isto a linha de comando do kernel em /boot/grub/menu.lst. Esta opção faz com que o módulo do kernel apropriado (intel, radeon, nouveau) seja carregado com modeset=0 no initrd, isto é, com o KMS desabilitado.

Em casos raros, ao carregar o módulo DRM a partir do initrd é um problema geral e não relacionado ao KMS, é ainda possível desabilitar o carregamento do módulo DRM no initrd completamente. Para isto, defina a variável do sysconfig NO_KMS_IN_INITRD para yes através do YaST, que irá recriar o initrd. Reinicie a máquina.

Na Intel sem o KMS o Xserver usa o driver fbdev (o driver intel somente suporta KMS); alternativamente, existe o driver "intellegacy" (pacote xorg-x11-driver-video-intel-legacy) que ainda suporta o UMS (User Mode Setting). Para usá-lo, edite /etc/X11/xorg.conf.d/50-device.conf e altere a entrada do driver para intellegacy.

Na ATI para as GPUs atuais, ele usa radeonhd. Na NVIDIA sem KMS o driver nv é usado (o driver nouveau somente suporta KMS).

Removendo o bit setuid do Xorg

O bit setuid no /usr/bin/Xorg é necessário para iniciar o servidor X como um usuário sem privilégios, por exemplo através do startx. Este método tornou-se obsoleto em favor do uso dos gerenciadores de tela faz anos. Adicionalmente, ambientes modernos se baseiam nas ACLs dos dispositivos e privilégios polkit, que por sua vez dependem no consolekit rastrear o console ativo.

Usuários que dependem da configuração antiga podem definir o bit setuid eles mesmos em /etc/permissions.local removendo o sinal de comentário da seguinte linha:

#/usr/bin/Xorg                 root:root       4711

e executando SuSEconfig --module permissions após isto.

Serviço CIFS desabilitado por padrão

Para reduzir os riscos de segurança, o serviço CIFS não é mais habilitado por padrão.

Para habilitá-lo, inicie o Editor dos serviços do sistema (nível de execução) do YaST e configure o serviço cifs.

Problemas com o suporte syslog-ng e SQL

O pacote syslog-ng é compilado com o suporte SQL habilitado, empacotado como um módulo no sub-pacote syslog-ng-sql. O módulo SQL usa DBI, uma abstração de camada de banco de dados independente em C e permite a gravação de log de dados em vários bancos de dados com suporte DBI.

No momento, não é recomendado usar o sqlite3 como banco de dados, por causa que uma reabertura do banco de dados não funciona com os drivers DBI atuais. O problema parece estar corrigido na versão em desenvolvimento libdbi, mas incluir esta versão iria quebrar outros pacotes.

Unidades SSD da Intel causando travamentos do sistema

Unidades SSD da Intel com firmware antigo podem causar travamentos no sistema usando o daemon smartd (monitor para discos e dispositivos S.M.A.R.T.), que é habilitado por padrão.

Os usuários devem atualizar o firmware da unidade. Baixe-o de http://www.intel.com/go/ssdfirmware/.