WD My Live\Book\Cloud\Cloud Mirror | Линейка NAS от WD (сетевые накопители)



Реп: (248)
WD My Live\Book\Cloud\Cloud Mirror » | FAQ по WD My Live\Book\Cloud\Cloud Mirror | Выбор и обсуждение NAS »

WD My Book / My Cloud

Линейка NAS и HDD от Western Digital

Прикрепленное изображениеПрикрепленное изображение


Полезное


В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, или к Fox_exe в QMS. Как это сделать правильно, что бы вас поняли с первого раза, хорошо описано здесь.




Сообщение отредактировал Woertz - 28.02.24, 14:50
Причина редактирования: Инструкция по установке "Debian 11 + OpenMediaVault 6" или "Gentoo Linux" на WD My Cloud Home Duo.



Реп: (374)
* Jude_Law, Ядро обновляли?
Fox_exe @ 15.08.19, 16:34 *
+ Установка более нового ядра (3.2.68)

Jude_Law @ 15.08.19, 21:48 *
Это поддаётся исправлению?
pashinsky @ 11.09.17, 13:33 *


Сообщение отредактировал ip_runner - 15.08.19, 20:35



Реп: (60)
free_freak @ 29.05.19, 16:15 *
Добрый день, кто-нибудь смог запустить debian с ядром выше 4.16.*?


Linux wdmc 4.18.20 #1 SMP Sun Jan 20 17:47:13 UTC 2019 armv7l GNU/Linux

выше пробовал 4.19.16 ставить, но там патчи в ядре, которые ломают ethernet на Marvell Armada



Реп: (15)
Подскажите пожалуйста где можно отремонтировать плату контроллера 4060-705144-001 REV P 1 от wd my cloud rev1 в Москве? Или где можно приобрести на замену, можно от my cloud Rev 2? Спасибо



Реп: (62)
ip_runner @ 15.08.19, 18:40 *
Если верить описанию, то какой-то addon от WD требующий прошивку с версией не ниже 2.30.152. Возможно, это обновление переводов Web интерфейса, например, исправление ошибок локализаций для каких-то языков или исправление ошибок переключения языка в Web интерфейсе, которое было установлено вместе с очередной прошивкой.

Дело в том, что прошивка давно не обновлялась, стоит до сих пор 2.30.181 а приложение установилось.
Но по сути вы правы, если только с этим не пролезло ещё что то. Тут в скрипте старт идёт вызов language.sh
#!/bin/sh
path=$1

language.sh


А language.sh по пути usr/local/modules/script/ выглядит так.

#!/bin/sh

#SKY-9959: Allow FW Translations to be added without firmware update
#for link to internal language or apkg of hd language

Link_Language()
{
country=$1
lang_path=$2

echo "country=$country"
echo "lang_path=$lang_path"

ln -s ${lang_path}/en-US/english_en-us.xml /var/www/xml/english.xml

if [ ${country} == "0" ]; then
ln -s ${lang_path}/en-US/english_en-us.xml /var/www/xml/lang.xml
elif [ ${country} == "1" ];then
ln -s ${lang_path}/fr-FR/english_fr-fr.xml /var/www/xml/lang.xml
elif [ ${country} == "2" ];then
ln -s ${lang_path}/it_IT/english_it-it.xml /var/www/xml/lang.xml
elif [ ${country} == "3" ];then
ln -s ${lang_path}/de-DE/english_de-de.xml /var/www/xml/lang.xml
elif [ ${country} == "4" ];then
ln -s ${lang_path}/es-ES/english_es-es.xml /var/www/xml/lang.xml
elif [ ${country} == "5" ];then
ln -s ${lang_path}/zh-CN/english_zh-cn.xml /var/www/xml/lang.xml
elif [ ${country} == "6" ];then
ln -s ${lang_path}/zh-TW/english_zh-tw.xml /var/www/xml/lang.xml
elif [ ${country} == "7" ];then
ln -s ${lang_path}/ko-KR/english_ko-kr.xml /var/www/xml/lang.xml
elif [ ${country} == "8" ];then
ln -s ${lang_path}/ja-JP/english_ja-jp.xml /var/www/xml/lang.xml
elif [ ${country} == "9" ];then
ln -s ${lang_path}/ru-RU/english_ru-RU.xml /var/www/xml/lang.xml
elif [ ${country} == "10" ];then
ln -s ${lang_path}/pt-BR/english_pt-br.xml /var/www/xml/lang.xml
elif [ ${country} == "11" ];then
ln -s ${lang_path}/cs-CZ/english_cs-cz.xml /var/www/xml/lang.xml
elif [ ${country} == "12" ];then
ln -s ${lang_path}/nl-NL/english_nl-nl.xml /var/www/xml/lang.xml
elif [ ${country} == "13" ];then
ln -s ${lang_path}/hu-HU/english_hu-hu.xml /var/www/xml/lang.xml
elif [ ${country} == "14" ];then
ln -s ${lang_path}/no-NO/english_no-no.xml /var/www/xml/lang.xml
elif [ ${country} == "15" ];then
ln -s ${lang_path}/pl-PL/english_pl-pl.xml /var/www/xml/lang.xml
elif [ ${country} == "16" ];then
ln -s ${lang_path}/sv-SE/english_sv-se.xml /var/www/xml/lang.xml
elif [ ${country} == "17" ];then
ln -s ${lang_path}/tr-TR/english_tr-tr.xml /var/www/xml/lang.xml
fi
}

language_hd=0
num=$#

model=`cat /usr/local/modules/files/model`
if [ "${model}" = "WDMyCloud" ]; then
#Clacier model
if [ ! -e /tmp/color_id ]; then
language=language_Glacier
else
colorid=`cat /tmp/color_id`
if [ "$colorid" == "1" ]; then
language=language_BlackIce
elif [ "$colorid" == "2" ]; then
language=language_MirrorMan
else
language=language_Glacier
fi
fi
elif [ "${model}" = "WDMyCloudEX2" ]; then
# KingsCanyon , Zion
if [ ! -e /tmp/color_id ]; then
language=language_KC
else
language=language_Zion
fi
elif [ "${model}" = "MyCloudEX2Ultra" ]; then
# GT , RP
if [ ! -e /tmp/color_id ]; then
language=language_KC
else
language=language_GT
fi
else
language=language
fi

L=$(xmldbc -g "/language")

rm -f /var/www/xml/english.xml >/dev/null
rm -f /var/www/xml/lang.xml >/dev/null

if [ ${num} -eq 0 ]; then
for i in `ls /mnt/HD | sort`
do
if [ -e /mnt/HD/$i/Nas_Prog/translations ]; then
language_path=/mnt/HD/$i/Nas_Prog/translations/$language
language_hd=1
break;
fi
done
if [ "${language_hd}" = "0" ]; then
language_path=/usr/local/modules/$language
fi

Link_Language $L $language_path
elif [ ${num} -eq 1 ] && [ "${1}" = "0" ]; then
language_path=/usr/local/modules/$language
Link_Language $L $language_path
fi



По этому и говорю, что вроде как криминала нет, за исключением того, что какого оно самостоятельно установилось и почему только сейчас, если пакету 40лет в обед. Ведь дата его выпуска 20170303 а установился он 07/10/2019 04:00:06. Да и не только у меня, как я писал выше.

Сообщение отредактировал !Joy! - 15.08.19, 20:51



Реп: (4)
* ip_runner,
ip_runner @ 15.08.19, 21:59 *
установка CleanDebian на новый HDD для MyCloud_gen1 -> нажать код(+).

Т.е. теоретически можно вкорячить в эту железку CentOS?



Реп: (248)
Jude_Law @ 16.08.19, 00:23 *
Т.е. теоретически можно вкорячить в эту железку CentOS?

Т.к. есть исходники ядра, то любой дистр, поддерживаемый этим ядром будет работать (Тоесть почти все существующие дистрибутивы).



Реп: (374)
!Joy! @ 15.08.19, 22:49 *
...стоит до сих пор 2.30.181...
Вообще-то, на официальной странице для My Cloud gen.2 есть более новая версия прошивки, согласно описанию в которой (наконец-то!) были закрыты известные несколько лет уязвимости:
Firmware Release 2.31.183 (05/20/2019) - Release Notes ->
What's new!
Security Fixes
  • Apache updated to version 2.4.38 (CVE-2019-0211).
  • Webfile viewer disabled for non-admin users (CVE-2019-9949).
  • Removed remember-me mechanism from login page.
  • Resolved authenticated arbitrary file operation and authenticated command injection vulnerabilities.
  • Added protection against file path traversal.
  • Resolved authentication bypass vulnerability.
  • Mitigation added for user session hijacking.
  • Added protection against cookie modification vulnerabilities.
Please visit Western Digital’s Product Security Portal to find more information about our security fixes.

Other Bug Fixes
  • Resolved storage key upload error.

Доступна и более новая версия прошивки, хотя на официальной странице ссылка на неё (пока?) отсутствует.
Firmware Version 2.31.193 (08/06/2019) - Release Notes for Firmware 2.31.193

Сообщение отредактировал ip_runner - 16.08.19, 12:58



Реп: (62)
* ip_runner,
Да, я вкурсах... 193ю убрали из-за того, что на однодисковых NAS отвалилось подключение USB диска, и ещё вроде есть какие то проблемы с SSH. По 183ей собираю отзывы, т.к. на предыдущих, там тоже у людей были проблемы. После обновления тупила веб морда, а у некоторых NAS вообще не поднимался после перезагрузки. Оно как бы не 100% системно, но жалоб было много. Так, что я за темой слежу и сильно не жужу :) И да, на WD community, чел описывает такую же ситуацию, как у меня с translations, и у него стоит как раз 2.31.183 (условно последняя), так что версия прошивки тут не причем.
Я вообще последнее время стал очень аккуратно обновляться на всех девайсах, т.к. в сегодняшней действительности в новых прошивках, чаще что то ломают, а не исправляют :)



Реп: (4)
ip_runner @ 15.08.19, 19:59 *
установка CleanDebian на новый HDD для MyCloud_gen1 -> нажать код(+).

Не помогло, устройство грузится, индикатор горит, но подключиться к нему невозможно. Установил чистый Debian Jessie, поставил и настроил, что нужно было, остальное по необходимости.



Реп: (374)
Jude_Law @ 16.08.19, 17:19 *
..индикатор горит, но подключиться к нему невозможно..
Посмотрите здесь (и предысторию) про установку и обновления, помогло прописывание статического IP адреса.

!Joy! @ 16.08.19, 16:42 *
193ю убрали из-за того, что на однодисковых NAS отвалилось подключение USB диска
Если не ошибаюсь, это было в 189-й, которая в changelog'е даже не упоминается (хотя для скачивания всё ещё доступна), вероятно, это была тестовая версия.

Сообщение отредактировал ip_runner - 16.08.19, 18:33



Реп: (20)
Уважаемые владельцы WD my book live DUO , откликнитесь те кто ставил fpkg и есть проблемы отапливания wi-fi на роутере. Столкнулся с данной проблемой и не могу найти решение проблемы.



Реп: (21)
Сегодня словил очень неприятную проблему на WDMC Gen2 c Debian 9 и OMV 4.

Система устанавливалась и обновлялась по инструкциям Fox_exe.

При попытке выполнить обновление через веб-интерфейс OMV операционная система самовольно обновилась с Debian 9 Stretch до Debian 10 Buster, установила новые версии пакетов, в том числе PHP, из-за чего нарушилась совместимость с OMV 4 и теперь не отображается веб-интерфейс. Ошибки в логах практически полностью идентичны описанным в этой теме на форуме OMV.

Насколько я понял, причина возникновения этой проблемы в содержании файла /etc/apt/sources.list
Fox_exe советует указывать репозитории стабильных версий Debian по умолчанию, в то время как для каждой из версий OMV требуется конкретная версия Debian и соответствующие репозитории.

Я не большой знаток Linux, но искать и понимать найденное умею. Судя по результатам поиска (вот, например), мне придется переустанавливать Debian и затем — OMV 4. Прошу совета у знающих людей, как мне лучше это сделать. Сохранил /etc/openmediavault/config.xml. Ещё какие-то конфиги стоит сохранять, удастся восстановить? Если да, то как?



Реп: (374)
Maxxim69 @ 17.08.19, 03:53 *
мне придется переустанавливать Debian и затем — OMV 4.
Зачем переустанавливать Debian? Если OMV установлен поверх Debian, то OMV можно просто "снести" и установить заново, примерно так
apt-get purge openmediavault
apt-get autoremove
Или как описано здесь:
WD My Live\Book\Cloud\Cloud Mirror (Пост Майор КГБ #76216669)
После этого обновить Debian - update/upgrade (убедиться что система обновилась окончательно) и установить заново OMV (поскольку теперь Debian 10, то возможно установится Usul):
https://openmediavault….html#debian-9-stretch
Актуальные версии:
https://openmediavault…n/latest/releases.html
Maxxim69 @ 17.08.19, 03:53 *
Сохранил /etc/openmediavault/config.xml. Ещё какие-то конфиги стоит сохранять, удастся восстановить?
Что касается конфигурации OMV, то вот ответ из официального FAQ:
FAQ
Can I backup or restore and existing openmediavault configuration?
No. Keep the file /etc/openmediavault/config.xml for references purposes if the option is to go for a clean re-install.
Что касается других программ, то нужно смотреть какие настройки хотите сохранить, а также где их конфиги.

Сообщение отредактировал ip_runner - 17.08.19, 09:44



Реп: (90)
Ребята, почему нет доступа когда не в домашней сети? Все вроде включено. Но доступа нет ни с телефона, ни с сайта mycloud.

Прикрепленные изображения
Прикрепленное изображение


Сообщение отредактировал Ponivit - 17.08.19, 09:15



Реп: (374)
* Ponivit, судя по скриншоту, какое-то WiFi подключение. Попробуйте другое подключение к интернет. В Web интерфейсе устройства проверьте что облачный доступ включён и состояние соединения (должно писать "подключено"). Попробуйте подключиться браузером через MyCloud.com.
Удаленный доступ - "Устройство недоступно" или "Невозможно подключиться к My Cloud" на MyCloud.com



Реп: (21)
Спасибо за подробный ответ, ip_runner, но с большинством из приводимых вами ссылок я уже ознакомился ранее. О невозможности восстановления конфига читал на форуме OMV, но не поверил и не проверил, время было уже позднее.

Полезная (надеюсь) часть моего сообщения в том, что (насколько я понимаю) инструкции по установке OMV на Debian от Fox_exe не совсем верны, и если их не исправить, то те, кто им следует, столкнутся с теми же проблемами, что и я.

ip_runner @ 17.08.19, 08:33 *
Зачем переустанавливать Debian?


Хотя бы потому что OMV doesn't work on Debian Buster. (Здесь я мог бы накидать ещё ссылок с описаниями проблем, связанных с Buster. Поверьте, переустанавливать систему мне совсем не хочется, и я всеми силами старался этого избежать.) Каждый релиз OMV предназначен для работы под определенной версией ОС Debian, это обязательное требование.

OMV5 (Usul) устанавливать не рискну: судя по форуму OMV, эта версия ещё недостаточно стабильна. Поэтому просьба дать инструкцию по переустановке Debian по-прежнему актуальна.

Сообщение отредактировал Maxxim69 - 17.08.19, 12:03



Реп: (374)
Maxxim69 @ 17.08.19, 13:44 *
OMV5 (Usul) устанавливать не рискну: судя по форуму OMV, эта версия ещё недостаточно стабильна.
А что мешает, по крайней мере попробовать, поставить OMV4?
По ссылке "OMV doesn't work on Debian Buster":
...4 users report OMV4 seems to work fine on Buster.
Предостерегают только от обновления версии самого OMV из Web интерфейса или командной строки (omv-release-upgrade).
Или придётся всё ставить с нуля, т.к. в Debian (и его производных *buntu) обновление версии не откатить. Варианты есть, но их нужно подготавливать заранее (снимки/слепки системы, образы диска и т.д.).

P.S.
Maxxim69 @ 17.08.19, 03:53 *
Насколько я понял, причина возникновения этой проблемы в содержании файла /etc/apt/sources.list
Fox_exe советует указывать репозитории стабильных версий Debian по умолчанию, в то время как для каждой из версий OMV требуется конкретная версия Debian
Как описано в статье SourcesList - https://wiki.debian.org/ru/SourcesList
Дистрибутив (distribution)
...Например, если у вас есть система работающая на Debian 10.0 "buster" и вы не хотите обновляться когда выйдет Debian "bullseye", в таком случае нужно использовать "buster" вместо "bullseye". Если вы всегда хотите помогать с тестированием дистрибутива, то используйте "testing". Если вы отслеживаете цикл "bullseye" и хотите оставаться на нём от тестирования и до конца его жизни, используйте "bullseye"
Используйте в параметре 'distribution' кодовое имя/псевдоним релиза stretch вместо класса релиза stable, а также stretch-updates вместо stable-updates (замените в инструкции Fox_exe), чтобы не обновляться до Debian Buster. В статье также приведён готовый пример (второй вариант):
файл sources.list для Debian 9/Stretch
Если вы хотите подключить репозиторий с несвободными компонентами системы, то добавьте contrib non-free после main:
deb http://deb.debian.org/debian/ stretch main contrib non-free
deb-src http://deb.debian.org/debian/ stretch main contrib non-free

deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free

deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ stretch/updates main contrib non-free


Сообщение отредактировал ip_runner - 17.08.19, 16:18



Реп: (21)
* ip_runner,

Благодарю вас за то, что продолжаете отвечать на мои сообщения, но вижу, что вы их читаете несколько... по диагонали. :)

1) Поверьте, что все стороны вопроса я уже изучил. Я вообще не люблю просить помощи, когда решение легче и быстрее нагуглить самостоятельно. Посмотрите на дату моей регистрации и на количество сообщений. Это при том, что я пользуюсь форумом если не каждый день, то по несколько раз в неделю точно.
2) Поверьте, что пытаться поставить OMV4 на Buster — это плохой, негодный путь. Я бы мог пройтись назад по своему пути поиска решения и закидать вас ссылками, подтверждающими этот вывод, но это отнимет уйму времени, так что лучше просто поверьте. (Тем более что, не в упрёк вам будет сказано, фраза "You probably upgraded to buster (Debian 10). Your system is a mess and I recommend starting over.", написанная одним из видных знатоков и помощников форума OMV, встречалась по одной из ссылок в моём исходном сообщении и не была вами замечена.)
3) Ссылку на правильное содержание файла /etc/apt/sources.list я также привёл в своем исходном сообщении.
4) Поскольку дистрибутив Debian для WD My Cloud — дело рук Fox_exe, мне не остается ничего, кроме как просить помощи здесь. Я понимаю, что создатель дистрибутива не обязан работать службой поддержки, поэтому личными сообщениями его не донимаю, а публикую свою просьбу в открытом форуме, надесясь на то, что если не он сам, то кто-нибудь из знающих людей мне поможет.

И посему я полагаю, что Карфаген... то есть, Debian 9 на моём WD My Cloud Gen2 должен быть переустановлен. Расскажите только, как это сделать, чтобы в процессе ненароком не повредить /dev/sda2 и не потерять адрес на eth0, а с переустановкой OMV я разберусь сам, благо источников хватает.

Сообщение отредактировал Maxxim69 - 17.08.19, 17:20



Реп: (374)
* Maxxim69, вы же приводили в первом сообщении инструкцию по установке. Она начинается с разметки с помощью parted и описана для случая, когда использовался диск со стандартной разметкой и было необходимо удалять существующие разделы. Затем создание swap и файловых систем в разделах, распаковка архива, установка нового загрузчика. Так как разметка у вас уже сделана, то просто пропустите все пункты с parted, т.е. блоки вида:
parted ...
...
q
и особенно пункт с "форматированием" 2-го раздела
mkfs.ext4 /dev/sda2
чтобы не затронуть существующий раздел с данными и файлы на нём. А всё остальное выполняйте.

P.S.
У вас же My Cloud gen.2, можно загрузиться с флешки и раскатать архив в 3-й раздел "сбоку".

Сообщение отредактировал ip_runner - 17.08.19, 17:50



Реп: (248)
Maxxim69 @ 17.08.19, 18:57 *
Debian 9 на моём WD My Cloud Gen2 должен быть переустановлен. Расскажите только, как это сделать

Самый простой способ: Удалите /initrd и перезагрузите девайс. Он свалится в "Аварийный режим" с доступом через Telnet.
Ну а там уже форматируем rootfs и заливаем его по новой.
Только сначала желательно закинуть новый (старый?) архив с rootfs на раздел данных, чтобы не мучится со скачиванием из инета или с флешки.
mkfs.ext4 /dev/sda3
mkdir -p /mnt/root /mnt/data
mount /dev/sda1 /mnt/data
mount /dev/sda3 /mnt/root
tar xvf /mnt/data/rootfs-jessie.tar.xz -C /mnt/root
umount /mnt/root
umount /mnt/data
sync
reboot -f


Между делом можно сразу и ядро поновее закинуть (uImage + uRamdisk): https://fox-exe.ru/WDM…Cloud-Gen2/Debian/Dev/


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 13:38