Dell EMC Unity: Erro 0x100000a ao tentar carregar a imagem de upgrade .gpg com uemcli -upload (passível de correção pela Dell EMC)

Summary: O carregamento de arquivos para o Dell EMC Unity por meio da UEMCLI falha por falta de espaço nas partições Unity; no entanto, há espaço livre adequado no sistema Unity.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Upgrade do OE do Dell EMC Unity

A tentativa de fazer upgrade do array do Dell EMC Unity usando a UEMCLI do Windows falha com um erro 0x100000a genérico. Esse erro exibe "There is not enough free disk space on the client machine to complete this operation" e pode ser exibido como Error Code:0x100000a ou Error Code:0x1000102

C:\Users\admin>uemcli ... -upload -f Unity-4.0.2.8627717.tgz.bin.gpg upgrade

     Exit code: 1
     Output: Operation failed. Código de erro: 0x100000a
     The system was unable to connect to the storage server. (Código de erro: 0x100000a)


Até mesmo no array do Dell EMC Unity:
service@(none) spb:/$ uemcli ... -upload -f Unity-4.0.2.8627717.tgz.bin.gpg upgrade

Uploaded 1.94 GB of 1.94 GB [ 100.0% ] at 36.44 MB/s
Operation failed. Código de erro: 0x100000a
The system was unable to connect to the storage server. (Código de erro: 0x100000a)

Cause

O sistema Dell EMC Unity precisa de duas vezes e meia mais espaço da imagem de upgrade nestas partições:
/cores
/var/tmp (que é da partição raiz, "/")


Digamos que, se a imagem do OE for de 2 GB, então precisaremos de 5 GB de espaço livre em /cores e aproximadamente o mesmo em /var/tmp. Em /var/tmp, ele pode tentar liberar imagens antigas, mas se não houver espaço suficiente em /cores, ele apresentará falha com o erro 0x1000000a.

Resolution

Ative o SSH no sistema Dell EMC Unity e, em seguida, faça log-in como o usuário "service".

NÃO execute svc_purge_logs -c --force (isso pode resultar em reinicializações inesperadas da SP e até mesmo em indisponibilidade de dados).

Em svc_purge_logs -help:


    --clear[-c] --force Attempts to clear space on the root filesystem.
                        Files will not be removed unless --force is used.
                        ADVERTÊNCIA: Using this option could cause irreversible
                        damage to the system.


Depois de fazer log-in no array do Unity, emita um "df -h" para garantir que haja pelo menos 4,5 GB de espaço livre na partição "/".  Se não houver, inspecione as partições internas com os comandos df e du.
Você também pode executar svc_purge_logs -f e inspecionar os relatórios de uso de fs resultantes. SE você tiver certeza de que eles não são necessários, exclua os arquivos indesejados com cuidado.


Se houver pelo menos 4,5 GB de espaço livre na partição "/", haverá uma chance de você ter encontrado um problema com a funcionalidade de transferência de arquivos grandes da UEMCLI. Há um problema na UEMCLI para Windows versão 4.0.x que afeta a capacidade de carregar arquivos com tamanho próximo de 2 GB (essa é uma limitação da versão de 32 bits). 

Veja como validar a instalação da UEMCLI em seu sistema Windows local.

C:\Users\admin>uemcli -v
Version:  4.0.0.1.2825
Branch:   upc-Unity.2.8
Revision: 308352

 
Para prosseguir a partir daqui:
  • Atualize a versão da Uemcli do Windows para a versão mais recente, disponível nas páginas de suporte.
  • Execute a Uemcli a partir do par da controladora se não for possível fazer upgrade da Uemcli no Windows
  • Use a GUI do Unisphere 

Se esse problema estiver ocorrendo na uemcli no array do Dell EMC Unity, o motivo mais comum é que a partição /cores não tem pelo menos 5 GB de espaço livre.
Se o array for UnityVSA (virtual), o usuário precisará usar a GUI do Unisphere ou o sistema Unity remoto para fazer o upgrade. Se esse for o hardware Unity, será possível usar o par da controladora da seguinte maneira:

Procedimento para fazer upgrade usando o par da controladora no Unity (modelos de hardware):
  1. Faça log-in no array por SSH usando a conta de serviço [Exemplo: SPA é a SP de gerenciamento e SPB é o par da controladora/controladora secundária]
  2. Carregue o arquivo de imagem de upgrade usando WinSCP ou abra uma sessão sftp para /cores/service (Atenção: A partir do Unity OE 4.5, use /cores/service/user)
  3. Copie a imagem da controladora primária para o par da controladora/controladora secundária:
Até o Unity OE 4.4.x: scp /cores/service/Unity-4.x.x.xxxxxxx.tgz.bin.gpg peer:/cores/service
A partir do Unity OE 4.5.x: scp /cores/service/user/Unity-4.x.x.xxxxxxx.tgz.bin.gpg peer:/cores/service/user
  1. Exclua a imagem da SP local (SPA, neste exemplo): rm /cores/service/Unity-4.x.x.xxxxxxx.tgz.bin.gpg
  2. Abra uma sessão de SSH para o par da controladora: ssh peer
  3. Faça o carregamento usando a uemcli: uemcli -d peer -u admin -securepassword -no -upload -f /path/to/gpgfile upgrade
  4. Quando necessário, inicie o upgrade usando a uemcli ou a GUI do Unisphere, de acordo com o cronograma

Additional Information

Exemplo de carregamento de arquivo de imagem usando o par da controladora:

service@(none) spa:~$ sftp anonymous@ftp.emc.com
sftp> get Unity-4.1.2.9257522.tgz.bin.gpg
Fetching /pub/rcm/Unity/Unity-4.1.2.9257522.tgz.bin.gpg to Unity-4.1.2.9257522.tgz.bin.gpg
/pub/rcm/Unity/Unity-4.1.2.9257522.tgz.bin.gpg                                                                                                                                                             100% 2042MB   5.8MB/s   05:54
sftp> bye


service@(none) spa:~$ scp /cores/service/Unity-4.1.2.9257522.tgz.bin.gpg peer:/cores/service (for Unity OE 4.5 or above, use /cores/service/user instead)
Unity-4.1.2.9257522.tgz.bin.gpg

service@(none) spa:~$ ssh peer
Last login: Mon May 22 22:39:10 2017 from 128.221.255.100

service@(none) spb:~$ uemcli -d peer -u admin -securepassword -no -upload -f /cores/service/Unity-4.1.2.9257522.tgz.bin.gpg upgrade

(para o Unity OE 4.5 ou superior, use /cores/service/user)
Password:
Uploaded 1.99 GB of 1.99 GB [ 100.0% ] -PROCESSING-
Operation completed successfully.

service@(none) spb:~$ logout
Connection to peer closed.

service@(none) spa:~$ uemcli /sys/soft/ver show -detail

1:    ID              = INST_1
      Type            = installed
      Version         = 4.1.1.9138882
      Release date    = 2017-02-09 14:30:02
      Image type      =
      Reboot required =
      Pause allowed   =
      Image filename  =

2:    ID              = CAND_1                       <--- imagem de upgrade está pronta para avançar
      Type            = candidate
      Version         = 4.1.2.9257522
      Release date    = 2017-04-11 04:23:24
      Image type      = software
      Reboot required = yes
      Pause allowed   = yes
      Image filename  = Unity-4.1.2.9257522.tgz.bin


Affected Products

Dell EMC Unity Family

Products

Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family , Dell EMC Unity Hybrid, Dell EMC UnityVSA Professional Edition/Unity Cloud Edition ...
Article Properties
Article Number: 000052819
Article Type: Solution
Last Modified: 12 Dec 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.