Notas de versão do SUSE LINUX Enterprise Server SLES 9 para x86

Fevereiro de 2005

Estas notas de versão abordam as seguintes áreas:

Geral

Manuais atualizados do SLES 9 e traduções de mensagens do YaST

A documentação completa relativa a esta suíte de produtos está disponível online em http://www.novell.com/documentation/nlsbs9/index.html.

Os manuais do SLES 9, em formato PDF, estão no diretório docu do CD1. Esses manuais contêm informações importantes e podem esclarecer muitas das suas dúvidas. As traduções do YaST também estão incluídas.

Envie seus comentários sobre a documentação do Novel Small Business Suite online usando o link de comentários em qualquer página ou na página de comentários sobre a documentação da Novell em http://www.novell.com/documentation/feedback/feedback/data/hc7znq4j.html.

Comentários sobre a documentação do SLES 9 e sobre as traduções devem ser enviados para

documentation@suse.de.

Suporte 3D para placas de vídeo nVidia

Os pacotes RPM NVIDIA_GLX e NVIDIA_kernel para o driver da nVidia com suporte 3D não estão mais disponíveis. Para instalar o driver nVidia, use o patch para driver da nVidia no YOU (Atualização Online do YaST). O drivers para suporte 2D ainda são incluídos no SLES.

Mídia removível/subfs

A mídia removível agora é integrada por meio de subfs. Não é necessário montar a mídia manualmente. Um comando cd /media/* aciona a montagem automática. Observe que a mídia não pode ser ejetada enquanto estiver sendo acessada por um programa.

Instalação em VMware

Se você instalar em VMware, deverá desabilitar a aceleração no VMware: Editar -> Configurações da Máquina Virtual -> Opções -> Avançado -> Desligar aceleração.

Suporte a sistema de arquivos de cluster Lustre

Escolhemos o Lustre como o sistema de arquivos compatível com clusters. Para conhecer as ofertas de suporte da Novell relativas ao Lustre, visite http://www.suse.com/feedback.

Globus Toolkit 2.0

O Globus Toolkit 2.0 fazia parte do SUSE LINUX Enterprise Server (SLES) 8. Por causa de mudanças profundas na API do Globus TK e nos binários, decidimos excluir o Globus Toolkit 2.x ou 3.x do SLES 9. O suporte ao Globus Toolkit está disponível por meio de um contrato de consultoria. Visite http://www.suse.com/feedback para conhecer as ofertas disponíveis.

CIFS

No momento, o CIFS que acompanha o Samba não é suportado. A implementação atual não é estável o suficiente para funcionar em um ambiente de produção.

Atualização

Configuração do dispositivo de rede

A configuração do dispositivo de rede foi mudada. Antes, a configuração de uma interface não existente acionava a inicialização do hardware. Agora, o novo hardware é procurado e inicializado primeiro, acionando a configuração da nova interface de rede.

Além disso, novos nomes são introduzidos nos arquivos de configuração. Como o nome de uma interface de rede é criado dinamicamente e o uso de dispositivos do tipo Hot Plug continua a crescer, um nome como ethX não pode mais ser usado na configuração. Passamos a usar descrições exclusivas como o endereço MAC ou o slot de PCI para nomear as configurações da interface.

Observação: Você pode usar nomes de interface quando elas estiverem presentes. Por exemplo, ifup eth0/ifdown eth0 ainda pode ser usado.

A configuração de dispositivos é encontrada em /etc/sysconfig/hardware. As interfaces fornecidas por estes dispositivos estão em /etc/sysconfig/network.

Um arquivo Readme estendido está disponível em /usr/share/doc/packages/sysconfig/README.

Configuração de som

Após uma atualização de uma distribuição mais antiga, as placas de som devem ser configuradas novamente com o módulo de som do YaST2. Chame o YaST como um usuário Root usando o comando yast2 sound.

Nomes de arquivos não UTF-8

Os arquivos dos sistemas de arquivos criados pelo SLES 9.0 e por distribuições anteriores usam (quando não definido de outra forma) codificação diferente de UTF-8 em seus nomes. Se esses nomes de arquivos contiverem caracteres diferentes de ASCII, eles serão exibidos com erro no SLES 9 e em versões posteriores. Uma solução é usar o script convmv que muda a codificação dos arquivos para UTF-8.

Folhas de estilo XML e DTDs

O FHS agora exige que recursos XML (DTDs, folhas de estilo, etc.) sejam instalados em /usr/share/xml. Assim, alguns diretórios não estão mais disponíveis para uso em /usr/share/sgml. Se você encontrar problemas, modifique os scripts ou makefiles, ou use os catálogos oficiais (especialmente o /etc/xml/catalog ou o /etc/sgml/catalog).

Página de código com partições VFAT montadas

Ao montar partições VFAT, o parâmetro anteriormente chamado de code= deve ser alterado para codepage=. Se a montagem de uma partição VFAT causar problemas, verifique se o arquivo /etc/fstab contém o nome antigo desse parâmetro.

Apache 1.3 substituído pelo Apache 2

O Apache Web server (versão 1.3) foi substituído pelo Apache2 (versão 2.0.49). Atualizar o sistema em uma máquina com uma instalação de servidor http removerá o pacote do Apache. Instale o Apache2 e adapte sua configuração manualmente, pois não há recursos automáticos disponíveis para isso.

Os arquivos de configuração que estavam em /etc/httpd estão agora em /etc/apache2. O Apache2 exige qualquer um dos dois pacotes: apache2-prefork (recomendado pela sua estabilidade) ou apache2-worker.

Conflitos que podem acontecer durante atualizações e que exigem sua atenção direta

Questões conhecidas:

Usando SAMBA com LDAP

Se você usou o Samba no SLES 8 com o SAMBA_SAM definido como LDAP em /etc/sysconfig/samba, será necessário migrar a configuração do Samba LDAP para o novo esquema do Samba 3 LDAP incluído no SLES 9. Você pode encontrar informações adicionais sobre a migração da configuração do Samba LDAP em http://www.suse.com/sles/documentation/samba/.

Dispositivos não processados

Ocorreram mudanças significativas na implementação de dispositivos não processados. Para obter mais detalhes, consulte /usr/share/doc/packages/util-linux/README.raw, fornecido no pacote util-linux.

Instalação

Instalação com definição padrão pode não funcionar em alguns sistemas

Tente primeiro a opção Instalação - ACPI Desabilitado. Em segundo lugar, tente a opção Instalação - Configurações Seguras.

Relate estes casos no endereço http://www.suse.com/feedback.

Instalando com um servidor FTP

Se você usa um servidor FTP para fornecer os CDs para instalação, não existem restrições para o caminho especificado durante a instalação. Atualmente, você especifica somente o caminho relativo. Isso significa que todo caminho especificado começa no diretório de login do servidor FTP. Não há diferença entre o uso de login pessoal ou anônimo.

Mesmo CD solicitado duas vezes

Alguns CDs precisam ser inseridos duas vezes durante a instalação. Para evitar esse problema, faça a instalação pela rede ou por meio do disco rígido.

PCI Hot Plug

Para suportar o PCI Hot Plug real, o módulo do kernel acpiphp precisa ser carregado por meio do script pci.rc. Você pode habilitar esta opção definindo a variável sysconfig HOTPLUG_DO_REAL_PCI_HOTPLUG=yes.

Configurando um servidor de instalação para instalações de rede

Para configurar um servidor de instalação para instalações via NFS/FTP/HTTP, os CDs precisam ser copiados em uma estrutura de diretórios especial.

Vá para um diretório de sua escolha e execute os seguintes comandos:

mkdir -p installroot/sles9/CD1

Copie o conteúdo do CD1 do SLES para este diretório.

mkdir -p installroot/core9/CD1

Copie o conteúdo do CD2 do SLES para este diretório.

mkdir -p installroot/core9/CD2

Copie o conteúdo do CD3 do SLES para este diretório.

mkdir -p installroot/core9/CD3

Copie o conteúdo do CD4 do SLES para este diretório.

mkdir -p installroot/core9/CD4

Copie o conteúdo do CD5 do SLES para este diretório.

mkdir -p installroot/core9/CD5

Copie o conteúdo do CD6 do SLES para este diretório.

ln -s sles9/CD1/boot boot

ln -s sles9/CD1/content content

ln -s sles9/CD1/control.xml control.xml

ln -s sles9/CD1/media.1 media.1

mkdir -p installroot/yast

echo "/sles9/CD1 /sles9/CD1\n/core9/CD1 /core9/CD1" > yast/instorder

echo "/sles9/CD1 /sles9/CD1\n/core9/CD1 /core9/CD1" > yast/order

Se você for solicitado a informar o diretório de instalação, especifique

installroot.

Se quiser configurar um sistema MS Windows como um servidor de instalação, vá para o diretório dosutils/install. Existe um script install.bat que criará a estrutura e pedirá os CDs. Existem também os arquivos instorder e order que precisam ser copiados no diretório \suseinstall\yast. Antes de copiar o arquivo order, substitua as variáveis UserAccount, PASSword e IP-Number pelos respectivos valores da máquina MS Windows. Durante o processo de instalação, você precisa especificar o compartilhamento do suseinstall.

Problemas com o "xhost +" para exibir sessões X remotas na tela local

Isso só é relevante se você controla uma instalação em uma rede e deseja exibir a sessão X ou YaST remota no vídeo local. Em alguns sistemas Linux/UNIX, não é mais suficiente digitar o comando "xhost +" para conceder acesso ao servidor X local. Por razões de segurança, o servidor X não deve mais ouvir na porta 6000. Para verificar se o servidor X ainda está ouvindo na porta 6000 digite o comando:

netstat -an | grep 6000

Se a linha

tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN

não aparecer, o servidor não está ouvindo.

Adicionando drivers de armazenamento após a instalação inicial

Durante a instalação, todos os drivers de dispositivos de bloco para controladores de armazenamento são adicionados a um "disco RAM inicial". Esse procedimento assegura que os anexos armazenados estarão sempre acessíveis.

Adicionar um controlador deste tipo (com armazenamento em anexo) funcionará, a princípio, como esperado por causa dos novos recursos de conexão a quente/frio, mas pode não funcionar de modo adequado posteriormente.

Para garantir a integridade permanente do sistema, recomendamos seguir os padrões YaST2, adicionar o módulo apropriado ao INITRD_MODULES no /etc/sysconfig/kernel e executar running /sbin/mkinitrd novamente.

Usando vários caminhos com dispositivos MD

Para fazer o upgrade do recurso de vários caminhos de MD do SLES 8 para o SLES 9, inicie o sistema com o parâmetro do kernel "barrier=off".
O YaST oferecerá o dispositivo MD para atualização.

Usando vários caminhos com LVM1

Durante a atualização, os volumes de vários caminhos são reconhecidos somente como volumes LVM padrão.

Recomendamos o uso de EVMS, que reconhecerá o método de vários caminhos do LVM1.

Atualizações e recursos

Sistema central atualizado com as últimas versões/recursos de todos os pacotes

YAST novo e aperfeiçoado (Ferramenta de instalação e administração)

Kernel Linux 2.6.5 de próxima geração com vários aperfeiçoamentos feitos aos kernels 2.4

Suporte a HA aperfeiçoado

UTF-8 totalmente habilitado e suportado

Pronto para o mercado asiático (incluindo traduções e fontes comerciais)

Daemon do Red Carpet Enterprise

O SLES 9 inclui o daemon do Red Carpet. Para instalar o daemon do Red Carpet, execute o seguinte comando: /usr/sbin/inst-rcd.

Novo tipo de fonte da instalação: SLP

Novo recurso: o linuxrc entende uma nova fonte de instalação, o SLP. Se você selecionar install=slp no prompt do carregador de boot, o linuxrc enviará uma solicitação SLP (Service Location Protocol) de serviço install.suse à rede e pedirá que você selecione uma entrada na lista de URLs fornecidos. Consulte R C 2608 e o http://www.openslp.com para obter mais informações sobre o SLP.

OpenSSH atualizado para a versão 3.8

O suporte a gssapi foi substituído pelo gssapi-with-mic para solucionar possíveis ataques de MITM (intermediários). Estas duas versões não são compatíveis. Isso significa que não é possível autenticar a partir de distribuições mais antigas pelos tickets do Kerberos, pois são usados diferentes métodos de autenticação.

O libiodbc foi suspenso

Se você usa FreeRADIUS, terá que conectar-se ao unixODBC.

Mudança na biblioteca Resolver

Mudança incompatível: a biblioteca resolver trata o domínio superior .local como um domínio link-local e envia solicitações do DNS multicast para a porta 5353 do endereço multicast 224.0.0.251, em vez das solicitações normais do DNS. Se você já usa o domínio .local na configuração do servidor de nomes, terá que mudar para outro nome de domínio. Consulte http://www.multicastdns.org para obter mais informações sobre o DNS multicast.

Placas de LAN sem fio

Algumas placas de LAN sem fio (PrismGT, Centrino, Atmel, ACX100) precisam de firmware para funcionar. Devido a questões de licença, não podemos fornecer esses binários de firmware. Consulte /usr/share/doc/packages/wireless-tools/README.firmware para obter informações sobre como receber e instalar o firmware.

Suporte para Intel PRO/Wireless 2100 (também conhecido como Centrino)

Existe agora um suporte experimental para os adaptadores Intel Centrino de WLAN. O driver ainda não está pronto. Não há suporte WEP e modos de operação diferentes dos gerenciados.

Aplicativos de SSH e de terminal

Ao usar o acesso remoto (especialmente SSH, Telnet e RSH) entre o SUSE LINUX 9.1/SLES 9 (na sua configuração padrão com UTF-8 habilitado) e sistemas anteriores (9.0 e anterior, em que o UTF-8 não está habilitado por padrão ou não é suportado), os aplicativos de terminal podem exibir caracteres com erros.

Isso ocorre porque o OpenSSH não encaminha as configurações de locale e, portanto, os padrões do sistema usados podem não corresponder às configurações do terminal remoto. Esse problema afeta o YaST em modo texto e os aplicativos executados remotamente como usuário não-Root. Os aplicativos executados como root só são afetados quando usuários mudam os locales padrão do root (somente LC_CTYPE é definido por padrão).

Compatível com POSIX, suporte a threads de alto desempenho (NPTL)

O SUSE LINUX 9.1/SLES 9 oferece uma nova implementação pthread chamada NPTL, melhor e mais rápida que a implementação anterior, a linuxthreads.

Se o seu antigo programa é incompatível com esta nova implementação threading, nós também fornecemos a anterior. Para mudar para a antiga versão, defina a variável de ambiente LD_ASSUME_KERNEL como 2.4.21 usando export LD_ASSUME_KERNEL=2.4.21 em bash.

Aplicativos que usam ncurses

Se houver problemas com os aplicativos baseados em ncurses sendo executados no console de texto, a simples emissão de unicode_stop (revertendo o teclado e o console do modo Unicode) geralmente corrige o problema.

SuSEplugger

O SuSEplugger agora suporta as notificações de unidade e por isso não faz poll dos dispositivos. As unidades que não suportam notificações podem não reagir. Uma solução é habilitar o polling para retornar ao comportamento anterior.

Configuração de impressoras

Para obter informações sobre as mudanças relativas à impressão, visite http://portal.suse.com/sdb/en/2004/03/jsmeix_print-einrichten-91.html

modules.conf / modprobe.conf

Os parâmetros de módulos carregáveis precisam agora ser colocados em modprobe.conf.

Enviando comentários sobre nosso produtos

No início do primeiro CD, você encontrará um registro de mudanças bastante detalhado.

Se você encontrar algum problema o SLES 9, poderá enviar um relatório pelo site http://www.suse.com/feedback.

Se encontrar um problema com qualquer outro componente da suíte, use os canais de suporte apropriados para enviar um relatório. Para obter mais informações, visite http://support.novell.com.