Что делать если не обновляется микропрограмма в NAS Qnap?

Возникает проблема при обновлении микропрограммы через веб-интерфейс, программу Qfinder или командную строку. При использовании командной строки появляется следующая ошибка:

<div><code>/<span class="speller-hint" data-toggle="popover" data-hint="0" data-original-title="" title="">sbin</span>/lock_system_update: error <span class="hljs-keyword">while</span> loading shared libraries: libuLinux_naspriv.so.2: cannot open shared object file: No such file or directory
<span class="hljs-built_in"><span class="speller-hint" data-toggle="popover" data-hint="1" data-original-title="" title="">cat</span></span>: /mnt/update/<span class="speller-hint" data-toggle="popover" data-hint="2" data-original-title="" title="">newver</span>: No such file or directory
/sbin/write_log: error <span class="hljs-keyword">while</span> loading shared libraries: libuLinux_naspriv.so.2: cannot open shared object file: No such file or directory
</code></div>
            

Возможные причины:

  1. Повреждена папка update.
  2. Символьная ссылка не создана или указывает на другую директорию.
  3. Повреждена микропрограмма на устройстве.

Для решения выполните следующие шаги:

  1. Подключитесь к командной строке устройства.
  2. Удалите папку update: rm -rf /mnt/HDA_ROOT/update
  3. Удалите ссылку на папку update: rm /mnt/update
  4. Создайте папку update: mkdir /mnt/HDA_ROOT/update
  5. Создайте символьную ссылку на папку update: ln -sf /mnt/HDA_ROOT/update /mnt/update
  6. Пересоздайте файл lock_system_update:
    <div><code><span class="hljs-built_in">rm</span> /sbin/lock_system_update
    <span class="hljs-built_in">echo</span> <span class="hljs-string">'#!/bin/sh'</span> > /sbin/lock_system_update
    <span class="hljs-built_in">chmod</span> +x /sbin/lock_system_update
    </code></div>
                    

После выполнения этих шагов обновление должно пройти успешно."