synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяУстановка, Загрузка и Настройка › -ash: hostname: not found после некорректной установки IPKG

-ash: hostname: not found после некорректной установки IPKG

konsul_by · 02.05.2012

Ситуация: имеется Synology DS 209+II c Последней прошивкой DSM 4

Пытался установить IPKG Всё прошл нормально, за исключением того что после ребута IPKG not found

Прочитал, чтобы такого небыло нужно изменить настройки в файле /root/.profile на правильные.

PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin вот в этой строчке немного накосячил, сохранил перезагрузил.

Пытаюсь зайти рутом пишет ash: hostname: not found.

Простым юзером admin зайти могу, но естественно изменить настройки нет.

Сам девайс прекрасно работает.

Собственно вопрос: как исправить ситуацию и изменить настройки?

Пытался переустановить DSM но пишет что версия старая... Полазил по форуму, сказано что можно изменив версию в файле dsm на более позднюю, но пока это для меня тёмный лес...

Пытался сбросить резетом 2 раза (1 раз до сигнала через 10 сек ещё 1 резет) не помогло.

Подскажите как быть ну или поделитесь правильной ссылкой как переустановить систему заново

Doctor Synology · 03.05.2012
"Переустановка Synology DiskStation:

1 Нажмите и удерживайте кнопку RESET в течение 4 секунд, пока Synology DiskStation не издаст звуковой сигнал.

2 В течение следующих 10 секунд нажмите и удерживайте кнопку RESET в течение 4 секунд, пока Synology DiskStation не издаст звуковой сигнал.

3 Запустите Synology Assistant и следуйте инструкциям по установке, приведенным в Руководстве по быстрой установке, поставляемым с установочным компакт-диском, для настройки Synology DiskStation."

 

Reset надо не просто нажать, а держать 4 секунды, причем с запасом. И желательно после отпускания - сразу, и ещё 4 секунды.

Если не поможет - тогда только доставать диски и удалять системный раздел. Удалять аккуратно - Windows имеет свойство при удалении одного раздела убить и все остальные, непонятные ей. Так что лучше сначала сделать бэкап всех данных, если есть возможность.

Ну и потом заново ставить DSM на чистый диск.

konsul_by · 03.05.2012
Reset надо не просто нажать, а держать 4 секунды, причем с запасом. И желательно после отпускания - сразу, и ещё 4 секунды.

Если не поможет - тогда только доставать диски и удалять системный раздел. Удалять аккуратно - Windows имеет свойство при удалении одного раздела убить и все остальные, непонятные ей. Так что лучше сначала сделать бэкап всех данных, если есть возможность.

Ну и потом заново ставить DSM на чистый диск.

 

Ну, с этим уже разобрался, спасибо. Но кто всётаки поджскажет правильный путь в /root/.profile и содержание файла /etc/rc.local Прочитал тут http://www.naschenweng.info/2012/01/17/syn...ta-breaks-ipkg/ как рекомендуют сделать. Может быть кто то подскажет содержание этих файлов с рабочим ipkg

 

ent · 03.05.2012
Ну, с этим уже разобрался, спасибо. Но кто всётаки поджскажет правильный путь в /root/.profile и содержание файла /etc/rc.local Прочитал тут http://www.naschenweng.info/2012/01/17/syn...ta-breaks-ipkg/ как рекомендуют сделать. Может быть кто то подскажет содержание этих файлов с рабочим ipkg

У меня файлы вот такого содержания:

NAS> cat /root/.profile
#/etc/profile: system-wide .profile file for ash.
PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin"
umask 022
#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi
export PATH
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
PS1="`hostname`> "
alias dir="ls -al"
export TERMINFO=/opt/share/terminfo
export TERM=xterm
alias mc="mc -c"

NAS> cat /etc/rc.local
#!/bin/sh

# Optware setup
[ -x /etc/rc.optware ] && /etc/rc.optware start

exit 0

konsul_by · 04.05.2012

В мануале сказано счто путь должен иметь вид PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:…

А у вас вполне стандартный путь, я не совсем понимаю от чего это зависит.

Ну спасибо, буду пробовать