Esta seção descreve os erros de atualização. Alguns erros podem ocorrer ao atualizar para a versão do Oracle Solaris 11 Express. Outros erros podem ocorrer após a conclusão da atualização.
O driver ncrs para determinados adaptadores de barramento de host SCSI paralelos do LSI/Symbios não possuem mais suporte na versão atual do Oracle Solaris. O driver glm está disponível e pode oferecer suporte para os mesmos adaptadores que o driver ncrs.
Para migrar para o driver glm, siga as etapas a seguir:
Siga as etapas até a 3c no procedimento Como atualizar para a versão do Oracle Solaris 11 Express.
Se aceitar os termos da licença do Oracle Solaris Express 11, atualize o sistema e aceite explicitamente a licença. Além disso, especifique explicitamente um novo nome de ambiente de inicialização.
# pkg image-update --accept --be-name solaris-glm-1 |
Monte o novo ambiente de inicialização.
# beadm mount solaris-glm-1 /mnt |
Utilize o comando awk para alterar qualquer instância do ncrs no arquivo /etc/driver_aliases do antigo ambiente de inicialização para glm. Estas entradas devem ser anexadas ao arquivo /mnt/etc/driver_aliases do novo ambiente de inicialização.
# awk '$1 == "ncrs" { print "glm", $2 }' \ /etc/driver_aliases >> /mnt/etc/driver_aliases |
Atualize o arquivo de inicialização do novo ambiente de inicialização.
# bootadm update-archive -R /mnt |
Desmonte o novo ambiente de inicialização.
# beadm unmount solaris-glm-1 |
Reinicie o sistema para inicializar no ambiente de inicialização atualizado.
Ao atualizar um sistema para a versão do Oracle Solaris 11 Express, é possível que apareçam mensagens similares à seguinte para diversos drivers:
driver (aggr) upgrade (removal of policy'read_priv_set=net_rawaccess write_priv_set=net_rawaccess) failed: minor node spec required. |
Solução: Ignore as mensagens.
Ao atualizar um sistema para a versão do Oracle Solaris 11 Express, é possível que apareçam mensagens similares à seguinte:
The 'pcieb' driver shares the alias 'pciexclass,060400' with the 'pcie_pci' driver, but the system cannot determine how the latter was delivered. Its entry on line 2 in /etc/driver_aliases has been commented out. If this driver is no longer needed, it may be removed by booting into the 'solaris-2' boot environment and invoking 'rem_drv pcie_pci' as well as removing line 2 from /etc/driver_aliases or, before rebooting, mounting the 'Solaris-2' boot environment and running 'rem_drv -b <mountpoint>pcie_pci' and removing line 2 from <mountpoint>/etc/driver_aliases. |
Solução: ignore as mensagens.
Ao atualizar um sistema para a versão do Oracle Solaris 11 Express, é possível que apareçam mensagens de advertência similares à seguinte:
Warning - directory etc/sma/snmp/mibs not empty Contents preserved in /tmp/tmpCfxHEd/var/pkg/lost+found/etc/sma/snmp/mibs-20100604T013846Z |
Solução: ignore as mensagens.
Ao inicializar o sistema pela primeira vez após atualizar da versão do OpenSolaris 2009.06 para a versão atual, é possível que apareçam mensagens similares à seguinte:
inetd[5503]: Failed to update state of instance svc:/application/x11/xfs:default in repository: entity not found Failed to get instance |
Solução: ignore as mensagens.
Ao atualizar todos os pacotes instalados, a operação pode falhar devido à pouca memória.
Solução: utilize uma ou mais das opções a seguir para completar o procedimento com sucesso:
Antes de realizar a atualização, feche o maior número possível de programas.
Antes de realizar a atualização da imagem, atualize o software de empacotamento. Ao realizar a atualização da imagem, utilize a opção - f para reduzir a memória necessária. A opção - f ignora a verificação de atualização do cliente ao atualizar todos os pacotes instalados.
# pkg install SUNWipkg # pkg list package/pkg 2> /dev/null && pkg install package/pkg # pkg image-update -f |
Encerre o sistema de janelas através do comando svcadm disable -t gdm. Realize a operação no console ou quando estiver em modo de logon remoto.
Inicie o sistema no modo de usuário único antes de realizar a atualização.
Adicione mais espaço de permuta ou mais memória RAM ao sistema.
A utilização do comando zoneadm clone na criação de regiões pode causar um conflito de nomes de instantâneo, o que pode levar à falha ou a um loop infinito quando um ambiente de inicialização for ativado. Embora este erro tenha sido reparado nesta versão, é possível encontrar este problema ao atualizar do OpenSolaris 2009.06 para a versão do Oracle Solaris 11 Express.
Solução: antes de utilizar o image-update para atualizar o sistema para a versão do Oracle Solaris 11 Express, execute o comando zoneadm detach para cada região no ambiente de inicialização do OpenSolaris 2009.06.
Para reanexar as regiões:
Atualize a imagem.
# pkg image-update |
Inicialize no ambiente de inicialização criado pela image-update.
Execute o comando zoneadm attach -u para cada região no novo ambiente de inicialização.
Após usar essa solução, o ambiente de inicialização do qual você atualizou não possui mais regiões anexadas.