PDA

Bekijk de volledige versie : Проблемы установки пакетов ipkg и запуска программ



Pages : [1] 2

FilimoniC
28-10-2006, 10:24
Чегото нет пакета такого в его стандартном месте?

TVadim
28-10-2006, 10:52
На месте лежит: http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/mc_4.1.35-3_mipsel.ipk

SinClaus
30-10-2006, 06:38
Я его кстати тоже вручную грузил и устанавливал уже с локального диска.

FilimoniC
30-10-2006, 09:02
чегото он из Ipkg не ставится

n0isy
30-10-2006, 18:18
чегото он из Ipkg не ставится

ipkg install http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/mc_4.1.35-3_mipsel.ipk

Чем ругается??? ;)

sergmoj
22-11-2006, 17:45
Чтото у меня тоже проблемы с MC

простите ламера :) вот что у меня при попытке установки MC выводится
_________________
[admin@(none) /]$ ipkg install http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/mc_4.1.35-3_mipsel.ipk
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/mc_4.1.35-3_mipsel.ipk
Installing mc (4.1.35-3) to root...
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for mc:
ncurses
_______________

что такое, с чем едят?

imdex
22-11-2006, 18:20
Чтото у меня тоже проблемы с MC

простите ламера :) вот что у меня при попытке установки MC выводится
_________________
[admin@(none) /]$ ipkg install http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/mc_4.1.35-3_mipsel.ipk
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/mc_4.1.35-3_mipsel.ipk
Installing mc (4.1.35-3) to root...
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for mc:
ncurses
_______________

что такое, с чем едят?
Сперва сделайте ipkg install ncurses

FilimoniC
22-11-2006, 22:04
а вот ipkg install mc не пашет :(

imdex
23-11-2006, 08:12
ipkg install http://ipkg.nslu2-linux.org/feeds/un...5-3_mipsel.ipk
Убран mc из пакетов.

FilimoniC
23-11-2006, 08:43
ipkg install http://ipkg.nslu2-linux.org/feeds/un...5-3_mipsel.ipk
Убран mc из пакетов.

не к тому я.. а почему убран то?

imdex
23-11-2006, 11:39
А у него unstable статус, похоже.

_ab_
23-02-2007, 19:00
Здравствуйте!
Подцепил к wl500gx USB винт. Ставлю пакеты с http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/
При попытке запуска установленной программы, например mc, получаю File not found :eek: Что я делаю не так?
Спасибо.

Вот кусочек терминальной сессии:
[admin@wl500g bin]$ pwd
/opt/bin
[admin@wl500g bin]$ ls -l
...
-rwxrwxr-x 1 admin root 878496 Jan 19 01:13 mc
...
[admin@wl500g bin]$ mc
-sh: mc: not found
[admin@wl500g bin]$ /opt/bin/mc
-sh: /opt/bin/mc: not found

Прошивка: 1.9.2.7-7f
Как /opt монтирую ext3 раздел диска

_ab_
23-02-2007, 20:44
Вернул ipkg на скачивание с http://ipkg.nslu2-linux.org/feeds/unslung/wl500g
Смонтировал в opt не раздел диска, а каталог на диске (как в настройках с нуля)
Поставил mc как в ветке http://wl500g.info/showthread.php?t=6873&highlight=midnight

Заработало!
Но непонятно, что было ls же файлы показывал...

Mam(O)n
25-02-2007, 17:15
Если переходить на репозитарий http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/, то надо с ним сделать "ipkg install uclibc" и все пакеты, которые были ранее установлены с другого репозитария переустановить из нового.
Доп. инфо http://wl500g.info/showpost.php?p=34579&postcount=68

_ab_
25-02-2007, 17:27
Спасибо! Но все равно непонятно почему ошибка file not found? Или это об uclibc?
Интересно, а будет ли работать MySql из http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ ?

Mam(O)n
25-02-2007, 18:04
Почему ошибка file not found? Или это об uclibc?

Да.

Интересно, а будет ли работать MySql из http://ipkg.nslu2-linux.org/feeds/op.../cross/stable/
Работать может и будет, но всеж ИМХО для роутера это тяжеловато.

_ab_
26-02-2007, 09:43
Решил попробовать честно сменить репозитарий.
Не ставится uclibc :(

Mam(O)n
26-02-2007, 20:42
Не ставится uclibc :(
Хм. Смотрю, что из репозитария пропал пакет uclibc. Теперь вместо него uclibc-opt.

В общем, насколько я помню, для перехода на правильный репозитарий http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ надо выполнить следующие действия:


# Прописываем новый репозитарий
/bin/echo "src unslung http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable" > /opt/etc/ipkg.conf
/bin/echo "dest root /" >> /opt/etc/ipkg.conf
# Обновляем базу пакетов && Устанавливаем обновленную uclibc && Переустанавливаем все раннее установленные пакеты, которые были скомпилированны под старую uclibc
ipkg update && ipkg install uclibc-opt && /usr/bin/awk '/^Package:/{system("ipkg install -force-reinstall -force-defaults " $2)}' /opt/lib/ipkg/status


Переустановить все раннее установленные пакеты нужно обязательно! У программ, скомпилированных под старую uClibc с новой версией башню сносит.

P.S. Еще я вспомнил, чтоб никто немучался, есть некоторые проблемы с пакетом rrdtool из того репозитария с прошивкой 1.9.2.7-7f. Лечится установкой прошивки 1.9.2.7-7g-pre1 (http://oleg.wl500g.info/7g/)

_ab_
27-02-2007, 20:13
Тогда лучше подождать последней 7g. Мало ли что еще и в репозитарии поменяется.

Mam(O)n
27-02-2007, 21:59
Кстати проблемы не в rrdtool из того репозитария а в ошибке эмуляции функций математического сопроцессора (функций с плавующей точкой, kernel fpemu) в прошивке 7f. (трэд (http://wl500g.info/showthread.php?t=7598), решение (http://wl500g.info/showpost.php?p=46287&postcount=21))
А переход на этот репозитарий желателен ввиду того, что пакеты там скомпилированы под новую библиотеку uclibс.

Вот мой перевод выдержки из статьи на www.nslu2-linux.org/wiki/FAQ/Optware-uClibcBuild


Почему нужно установить новую версию uclibc?

Текущая версия uClibc, которая поставляется вместе с прошивкой Олега, имеет некоторые проблемы. Прежде всего это - довольно старая версия. Следующая проблема заключается в том, то что есть множество программ, которые не компилируются со старой библиотекой. Например, нужная мне программа, которая не компилировалась, это - "unrar", но есть и множество других примеров.

Я не могу сказать Вам точно, почему эти программы не компилируются с uClibc (является ли это проблемой старой версией uClibc, или это кое-что специфическое для WL-500g - если Вы знаете, не стесняйтесь сообщить мне) Что я действительно знаю, это на WL500g.info (это первое место, куда Вы должны заглянуть для получения полезной информации по WL500g!) гарнi хлопiц Oleo написал, что он преуспел в том, что использовал более новую версию библиотеки uClibc v0.9.28, которая решает множество проблем, которые были найдены в оригинально-поставляемой Олегом версии uClibc v0.9.19.

Это значит, что Вы можете использовать намного больше пакетов на вашем WL-500g чем ранее, и это также дает Вам больший шанс, что вы сможете создать собственный пакет, откомилировав код без проблем.

_ab_
28-02-2007, 19:24
Я все же уговорился :)
Сменил прошивку и репозитарий - работает :) Спасибо!
Все пока не проверял - не стал делать force-reinstal - ручками переставлю.

_ab_
28-02-2007, 20:28
я их до переустановки прошивки все снес - ext3 переформатировал (диск подглючивал)

Andrey_Ka
09-03-2007, 14:34
Доброго времени суток!
Пишу с такой непоняткой.
Прошивка 1.9.2.7-7g-pre1 для asus wl500gp. Установил bind_9.3.4-1_mipsel.ipk c репозитория http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable . В процессе потребовался openssl, который я установил с того репозитория. named.conf я написал и положить его в /opt/etc/named/named.conf .

acl "corpnets" {192.168.123.0/24; 192.168.0.0/24; 127.0.0.1};
options {
directory "/opt/etc/named";
pid-file "/opt/var/run/named.pid";
allow-query {"corpnets"};
forwarders {192.168.0.2};
};
zone "." {
type hint;
file "named.root";
};
zone "localdomain" {
notify no;
type master;
file "named.localdomain";
};
zone "123.168.192.in-addr.arpa" {
type master;
file "named.192.168.123.rev";
};
zone "localhost" {
type master;
file "named.localhost";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "localhost.rev";
notify no;
};
Есть также файлы зон.

При запуска /opt/etc/init.d/s09named start выдаётся сообщение:

Starting DNS Services: /opt/sbin/named: /opt/sbin/named: 1: Syntax error: "(" unexpected started
Вопрос - что не нравиться named :confused: ? На FreeBSD подобный конфиг нормально работает.

Удаляю всё из конфига - результат тот-же => дело не в конфиге.
Удалил эту версию, поставил bind_9.3.3-1_mipsel.ipk . Тоже самое.
Кто-нибудь поднимал на роутере успешно bind из репозитариев? Какой бубен использовался?

Прояснилось в мозгах. Перечитал эту тему чуть выше и пришло решение.
Поставил пакет uclibc-opt и жизнь стала налаживаться, пришлось переставить mc. Кстати поставился он обычным способом - ipkg install mc.

_ab_
10-03-2007, 11:02
Еще о преимуществах этого репозитария - MySql действительно работает :) хоть и неспешно...
При смене глючного php-thttpd на lighttpd (http://wl500g.info/showthread.php?t=5247&highlight=lighttpd) заработал и phpmyadmin. Кстати lighttpd вообще работает стабильнее чем php-thttpd

tchaynik
04-05-2007, 12:36
Проблема в следующем:
Провайдер раздает инет через http проксик. И на компах он работает.
А как настроить ipkg для работы через прокси я немогу найти
Подскажите, плз, возможно это впринцыпе и если да ту куда и чё писать

Mam(O)n
04-05-2007, 13:04
Вот выдержка из ipkg.conf из первоисточника.


# Proxy support:
#
#option http_proxy http://proxy.tld:3128
#option ftp_proxy http://proxy.tld:3128
#option proxy_username <username>
#option proxy_password <password>

Попробуй прописать эти опции

TDA
23-06-2007, 08:02
Читал что во флехе даже после прошивки от Олега остаеться немного места - туда можно поставить какуюнить программу(меня интересует прокси) или нужен обязательно внешний накопитель?

SergeyVl
23-06-2007, 11:01
Читал что во флехе даже после прошивки от Олега остаеться немного места - туда можно поставить какуюнить программу(меня интересует прокси) или нужен обязательно внешний накопитель?
Насколько я помню, flashfs имеет размер 64 кб, так что туда вряд ли что-то влезет. Проксик, например старенький nylon, занимает около 50, + конфиги....
Вряд ли влезет и будет работать.

Проще воткнуть любую флешку, хоть на 32 метра, и на нее все поставить.

Alex Kud
23-06-2007, 11:05
Проще воткнуть любую флешку, хоть на 32 метра, и на нее все поставить.
Проще, если есть куда втыкать, в WL-550gE просто так не воткнуть, если только распаивать разъем самому.
Интересный вопрос, кстати. Мне бы хоть MC поставить. :)

SergeyVl
23-06-2007, 11:50
Проще, если есть куда втыкать, в WL-550gE просто так не воткнуть, если только распаивать разъем самому.
Интересный вопрос, кстати. Мне бы хоть MC поставить. :)
Да, если нет разъема, то это уже проблема...
Но mc в память роутера не воткнуть, бинарка весит больше метра, и еще библиотеки нужны.

vsu
24-06-2007, 17:42
Насколько я помню, flashfs имеет размер 64 кб, так что туда вряд ли что-то влезет.
Да, но в эти 64K пишется tar.gz, так что за счёт сжатия размер файлов может быть и побольше. У меня, например, туда впихнулся opendchub (240K /usr/local/sbin/opendchub), правда, почти впритык: вместе с прочим барахлом получился размер flash.tar.gz 61791 байт.

olegos007
18-08-2007, 16:31
Хм. Смотрю, что из репозитария пропал пакет uclibc. Теперь вместо него uclibc-opt.

В общем, насколько я помню, для перехода на правильный репозитарий http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ надо выполнить следующие действия:


# Прописываем новый репозитарий
echo "src unslung http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable" > /opt/etc/ipkg.conf
echo "dest root /" >> /opt/etc/ipkg.conf
# Обновляем базу пакетов && Устанавливаем обновленную uclibc && Переустанавливаем все раннее установленные пакеты, которые были скомпилированны под старую uclibc
ipkg update && ipkg install uclibc-opt && awk '/^Package:/{system("ipkg install -force-reinstall -force-defaults " $2)}' /opt/lib/ipkg/status


Переустановить все раннее установленные пакеты нужно обязательно! У программ, скомпилированных под старую uClibc с новой версией башню сносит.

P.S. Еще я вспомнил, чтоб никто немучался, есть некоторые проблемы с пакетом rrdtool из того репозитария с прошивкой 1.9.2.7-7f. Лечится установкой прошивки 1.9.2.7-7g-pre1 (http://oleg.wl500g.info/7g/)


после такого
ipkg update && ipkg install uclibc-opt && awk '/^Package:/{system("ipkg install -force-reinstall -force-defaults " $2)}' /opt/lib/ipkg/status
[/CODE]


у меня вылазит
-sh: syntax error: word unexpected (expecting ")")
-sh: opt/lib/ipkg/status: Permission denied

памажите люди добрые

jagr
18-08-2007, 16:58
после такого
ipkg update && ipkg install uclibc-opt && awk '/^Package:/{system("ipkg install -force-reinstall -force-defaults " $2)}' /opt/lib/ipkg/status
[/CODE]


у меня вылазит
-sh: syntax error: word unexpected (expecting ")")
-sh: opt/lib/ipkg/status: Permission denied

памажите люди добрые
У меня методом тыка прошел следующий вариант:



ipkg.sh update
ipkg.sh install ipkg
ipkg update

ipkg install uclibc-opt
ipkg install -force-overwrite ipkg-opt
ipkg update

pinkslon10
25-08-2007, 13:56
Доброе время суток
Есть вопрос,честно прочитал много ифы но не помогает ткните где копать
прошивка 1.9.2.7g подключил usb-disk флешка 2гб, форматнул в Ехт3, Акронисом из под винды, вот кусок лога роутера;
Jan 1 06:00:19 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
Jan 1 06:00:19 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 06:00:19 USB storage: ext3 fs mounted to /tmp/harddisk
Jan 1 06:00:19 FTP server: daemon is started

дальше как FAQ;
ipkg.sh update
ipkg.sh install ipkg
ipkg update
и ответ
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
wget: Unable to connect to remote host (158.250.11.254): Connection timed out
ipkg_download: ERROR: Failed to retrieve http://wl500g.dyndns.org/ipkg/Packages, returning
ipkg_update: Error downloading http://wl500g.dyndns.org/ipkg/Packages to /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/Packages ...
Connecting to ipkg.nslu2-linux.org[140.211.167.165]:80
wget: Unable to connect to remote host (140.211.167.165): Connection timed out
ipkg_download: ERROR: Failed to retrieve http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/Packages, returning t
ipkg_update: Error downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/Packages to /opt/lib/ipkg/lists/unslung
фаервол в винде отключен
Помогите,если можно,что нужно читать
С уважением

imdex
25-08-2007, 21:53
В /opt/etc/ipkg.conf надо поменять репозитарий на

src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /

pinkslon10
26-08-2007, 15:48
доброе время суток
а какими средствами это сделать -редактора ведь нет,подскажите безграмотному,плиз
заранее спасибо

KRandall
26-08-2007, 15:56
В командной строке (через телнет)

$ echo "src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable" > /opt/etc/ipkg.conf
$ echo "dest root /" >> /opt/etc/ipkg.conf

bse
09-10-2007, 07:59
К этой же теме по инструкции пытаюсь установить пакет ipkg.sh install ipkg
Выдает следующее:
[admin@(none) root]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
wget: wl500g.dyndns.org: Unknown host
ipkg_download: ERROR: Failed to retrieve http://wl500g.dyndns.org/ipkg/Packages, returning
ipkg_update: Error downloading http://wl500g.dyndns.org/ipkg/Packages to /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
wget: ipkg.nslu2-linux.org: Unknown host
ipkg_download: ERROR: Failed to retrieve http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages, returning t
ipkg_update: Error downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages to /opt/lib/ipkg/lists/optware
[admin@(none) root]$
В чем проблема ?

bse
09-10-2007, 10:03
все решилось тормознул сам шлюз не прописал :)
вопрос снят

GOLD
14-10-2007, 18:01
Пользуясь "инструкцией по настройке WL-500g deluxe с нуля" и англоязычной версией настройки "WL-500g Premium Howto Part One" дошел до пункта установки различных дополнительных пакетов. Поставились nano, cron, php-thttpd и еще несколько, но никак не хочет ставиться mc! Пишет следующее:

[admin@asus tmp]$ ipkg install mc
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package mc.
Check the spelling or perhaps run 'ipkg update'
Подскажите в чем проблема!

У меня есть некоторые сомнения в выборе репозитария :confused:
Дело в том что на этом формуме нашел несколько разных способов для его смены. Есть такой:

echo "src optware http://wl500g.dyndns.org/ipkg
dest root /" > /etc/ipkg.conf
echo "/etc/ipkg.conf" >> /usr/local/.files

, а есть с адресом http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable и еще какой-то попадался! Объясните какой нужно использовать и вообще в чем смыл нескольких???



______________________________________________
Еще есть несколько некритичных вопросов, однако получить ответы на ним мне тоже очень бы хотелось:
1) Не нашел даже примерного плана разбиения hdd на несколько разделов. В плане их размера. У меня 40 Гб диск. Разделил на 3 части. Основной - 500 мб (типа под системные нужды - взял от балды размер, не смейтесь!), своп - 2 Гб, остальное - остальное (для хранения и закачки файлов). Я конечно понимаю, что все зависит от конечного пользователя, но мне хоть дайте какие-нибудь рамки.
2)У меня какой-то косяк с редактором nano - при открытии в нем файлов их содержимого не видно, а оно проявляется при перемещении по нему курсором. Так и должно быть?

al37919
14-10-2007, 19:28
Корректное содержимое /opt/etc/ipkg.conf:


src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest /opt/ /

С http://wl500g.dyndns.org/ipkg первично и автоматически скачивается только сам ipkg.


1) Не нашел даже примерного плана разбиения hdd на несколько разделов. В плане их размера. У меня 40 Гб диск. Разделил на 3 части. Основной - 500 мб (типа под системные нужды - взял от балды размер, не смейтесь!), своп - 2 Гб, остальное - остальное (для хранения и закачки файлов). Я конечно понимаю, что все зависит от конечного пользователя, но мне хоть дайте какие-нибудь рамки.

Я бы порекомендовал поменять местами (по размеру) swap и opt.
В юниксах (как минимум в случае FreeBSD) рекомендуется создавать swap размером RAM*2, т.е. для данного устройства 64Мб достаточно. На всякий случай, всвязи с дешевизной диского пространства, я себе сделал 128М. Однако, несмотря на достаточно интенсивное тестирование (amule, mldonkey и т.д.) использованный объем за 64Мб пока ни разу не зашкаливал (хотя в случае mldonkey к этой цифре приближался). Насколько я знаю данное устройство больше 256Мб вообще не может задействовать в качестве swap.

Что касается /opt в виде отдельной файловой системы, я бы ему задал несколько больший объем. Скажем, 2Гб, либо 4 если hdd достаточно большой.

GOLD
15-10-2007, 08:09
Спасибо, заработало! :)
И отдельное спасибо за рекомендации относительно разбиения hdd :)
Вечером попробую подмонтировать их как следует. Ага! И сразу очередной вопрос - в каталоге с девайсами в папке disc0 лежит много частей - типо part1, part5, part6, part7, part8 (точно не помню, но что-то типа того). Как я понял Люникс рассматривает части до четырех - как основные разделы винчестера, а после - остальные. swap-раздел тоже считается после 4? Почему у меня больше 3 частей видно, если диск разбит всего на 3 раздела?

GOLD
15-10-2007, 19:55
Еще один вопрос: куда мне следует монтировать второй раздел жесткого диска, которые предназначен для хранения файлов? Я монтирую его в /home, но есть сомнения в правильности выбора.

И как мне сделать доступным именно его по ФТП, а не основной раздел?

tchaynik
16-10-2007, 12:22
Еще один вопрос: куда мне следует монтировать второй раздел жесткого диска, которые предназначен для хранения файлов? Я монтирую его в /home, но есть сомнения в правильности выбора.

И как мне сделать доступным именно его по ФТП, а не основной раздел?
Запускай фтп сам, после того как сам уже смонтировал разделы. (тобиш из post-boot)
и при дефолтных настройках stupidftp он делает доступным то сто смонтировано в /tmp/harddisk/
Но ежели ты его сам стартовать будеш, то и конфиг с прописанием что разшаривать сам буш править, тода ваще непринципиально куда ты его смонтируеш

GOLD
17-10-2007, 13:15
Запускай фтп сам, после того как сам уже смонтировал разделы. (тобиш из post-boot)
и при дефолтных настройках stupidftp он делает доступным то сто смонтировано в /tmp/harddisk/
Но ежели ты его сам стартовать будеш, то и конфиг с прописанием что разшаривать сам буш править, тода ваще непринципиально куда ты его смонтируеш

Спасибо, разобрался! :)

alexanderm
22-10-2007, 09:17
как вывести?

Yager
22-10-2007, 09:19
как вывести?

ipkg list_installed

GOLD
23-10-2007, 11:21
ipkg list_installed

а если ничего не выдает:

[admin@asus root]$ ipkg list_installed
Successfully terminated.

Что это значит?

Reyter
23-10-2007, 11:34
а если ничего не выдает:

[admin@asus root]$ ipkg list_installed
Successfully terminated.

Что это значит?
Это значит, что при помощи ipkg не установлено ни одного пакета.

GOLD
23-10-2007, 12:09
Это значит, что при помощи ipkg не установлено ни одного пакета.

а при помощи чего все ставилось? :)
У меня все работает. И сервер и торрент-качалки. Ставил все через ipkg

Лежит файл ipkg.conf в opt/etc. Чем отличается его содержимое:


src unslung http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /

от

src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest /opt/ /
???
Везде предлагается первый вариант, а мне советовали второй.

Goldywhite
06-03-2008, 21:39
Добрый Вечер!
1) Захожу по ssh на роутер (wl-500gP) устанавливаю пакеты программ на флешку. Все они появляются в /opt/sbin/ или /opt/bin/ но запустить их не удаётся:
[admin@(none) bin]$ /opt/bin/mc
-sh: /opt/bin/mc: not found

2) кроме того при использовании ipkg приходится писать
ipkg.sh install ...
а не
ipkg install

[admin@(none) bin]$ ipkg install mc
-sh: ipkg: not found

как решить эти проблемы?

al37919
07-03-2008, 08:43
ipkg.sh install uclibc-opt

Goldywhite
07-03-2008, 11:10
надо в post-mount поставить монтирование opt, mount /tmp/harddisk/opt /opt
Читайте Олеговский ФАК!
Диск смонтирован, пакеты установлены, файл есть, но не запускается.

Goldywhite
07-03-2008, 11:14
ipkg.sh install uclibc-opt
Есть подозрение что у меня нет доступа просто. В папку /sbin зайти не реально - Operation not permitted


[admin@(none) bin]$ ipkg.sh install uclibc-opt

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-o
pt_0.9.28-13_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org[140.211.167.169]:80
uclibc-opt_0.9.28-13 100% |*****************************| 834 KB 00:00 ETA
Done.
Unpacking uclibc-opt...Done.
Configuring uclibc-opt...Updating /opt/etc/ld.so.cache
/opt/sbin/ldconfig: can't link /opt/lib/libform.so.5 to libform.so.5.6: Operatio
n not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libpanel.so.5 to libpanel.so.5.6: Operat
ion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libmenu.so.5 to libmenu.so.5.6: Operatio
n not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libncurses.so.5 to libncurses.so.5.6: Op
eration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/liblber-2.3.so.0 to liblber-2.3.so.0.2.2
6: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libldap_r-2.3.so.0 to libldap_r-2.3.so.0
.2.26: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libldap-2.3.so.0 to libldap-2.3.so.0.2.2
6: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libxslt.so.1 to libxslt.so.1.1.22: Opera
tion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libexslt.so.0 to libexslt.so.0.8.13: Ope
ration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libxml2.so.2 to libxml2.so.2.6.31: Opera
tion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libgdbm.so.3 to libgdbm.so.3.0.0: Operat
ion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libgdbm_compat.so.3 to libgdbm_compat.so
.3.0.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libsasl2.so.2 to libsasl2.so.2.0.22: Ope
ration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libbz2.so.1.0 to libbz2.so.1.0.4: Operat
ion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libpcrecpp.so.0 to libpcrecpp.so.0.0.0:
Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libpcreposix.so.0 to libpcreposix.so.0.0
.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libpcre.so.0 to libpcre.so.0.0.1: Operat
ion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libslang.so.2 to libslang.so.2.1.3: Oper
ation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libgobject-2.0.so.0 to libgobject-2.0.so
.0.902.4: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libgthread-2.0.so.0 to libgthread-2.0.so
.0.902.4: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libglib-2.0.so.0 to libglib-2.0.so.0.902
.4: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libgmodule-2.0.so.0 to libgmodule-2.0.so
.0.902.4: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libext2fs.so.2 to libext2fs.so.2.4: Oper
ation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libe2p.so.2 to libe2p.so.2.3: Operation
not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libss.so.2 to libss.so.2.0: Operation no
t permitted
/opt/sbin/ldconfig: can't link /opt/lib/libuuid.so.1 to libuuid.so.1.2: Operatio
n not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libblkid.so.1 to libblkid.so.1.0: Operat
ion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libcom_err.so.2 to libcom_err.so.2.1: Op
eration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libipkg.so.0 to libipkg.so.0.0.0: Operat
ion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libpthread.so.0 to libpthread-0.9.28.so:
Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/librt.so.0 to librt-0.9.28.so: Operation
not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libnsl.so.0 to libnsl-0.9.28.so: Operati
on not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libc.so.0 to libuClibc-0.9.28.so: Operat
ion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libintl.so.0 to libintl-0.9.28.so: Opera
tion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libmudflap.so.0 to libmudflap.so.0.0.0:
Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libstdc++.so.6 to libstdc++.so.6.0.8: Op
eration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libcrypt.so.0 to libcrypt-0.9.28.so: Ope
ration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/ld-uClibc.so.0 to ld-uClibc-0.9.28.so: O
peration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libm.so.0 to libm-0.9.28.so: Operation n
ot permitted
/opt/sbin/ldconfig: can't link /opt/lib/libthread_db.so.1 to libthread_db-0.9.28
.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libresolv.so.0 to libresolv-0.9.28.so: O
peration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libmudflapth.so.0 to libmudflapth.so.0.0
.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libdl.so.0 to libdl-0.9.28.so: Operation
not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libutil.so.0 to libutil-0.9.28.so: Opera
tion not permitted
Done.

al37919
07-03-2008, 11:59
/opt сделать на fat32 не выйдет --- не надейтесь. Только ext3

Goldywhite
07-03-2008, 13:43
/opt сделать на fat32 не выйдет --- не надейтесь. Только ext3

Отформатировал диск в ext3. И читать и писать на него могу. Повторяю - туда установил разные пакеты (mc, php, lighttpd....)

al37919
07-03-2008, 14:40
не понимаю последнее сообщение.

Обратите внимание, что все ошибки, которые приведены здесь: http://wl500g.info/showpost.php?p=86828&postcount=6
касаются _только_ невозможности создания симлинков.

Это с вероятностью 99% говорит о том, что вы пытаетесь ставить пакеты на fat32.

Что кажет?:
cat /proc/mounts

Goldywhite
07-03-2008, 15:18
Что кажет?:
cat /proc/mounts

[admin@(none) root]$ cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / squashfs ro 0 0
none /dev devfs rw 0 0
proc /proc proc rw 0 0
ramfs /tmp ramfs rw 0 0
usbfs /proc/bus/usb usbfs rw 0 0
/dev/discs/disc0/disc /tmp/harddisk vfat rw,noatime 0 0
/dev/discs/disc0/disc /opt vfat rw,noatime 0 0

была такая ошибка:
[admin@(none) root]$ mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
mke2fs 1.38 (30-Jun-2005)

Could not set up superblock

Тогда сделал так:
[admin@(none) /]$ mke2fs -j /dev/discs/disc0/disc
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
128000 inodes, 255999 blocks
12799 blocks (5.00 reserved for the super user
First data block=0
8 block groups
32768 blocks per group, 32768 fragments per group
16000 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376

Writing inode tables: done


Could not create root dir

вероятно на флешке остался фат ( Как с этим бороться?

вот ещё:
[admin@(none) /]$ mke2fs -j -t ext3 /dev/scsi/host0/bus0/target0/lun0/part1
mke2fs 1.38 (30-Jun-2005)

Could not invalid blocks count - /dev/scsi/host0/bus0/target0/lun0/part1

Goldywhite
07-03-2008, 16:43
непонятными манипуляциями с mke2fs и fdisk всё-таки сделал раздел ext3 на флешке. Вроде заработало всё :) Спасибо!

igbor
04-04-2008, 09:06
При обновлении пакетов сообщает что файлавая система доступна только на чтение. Флешка смонтирована на запись.
Прошивка от Олега WL500gp-1.9.2.7-10
ipkg.sh update работает без ошибок.


[admin@oficce-wifi-igbor root]$ ipkg.sh install ipkg-opt

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt
_0.99.163-9_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
ipkg-opt_0.99.163-9_ 100% |*****************************| 75860 00:00 ETA
Done.
Unpacking ipkg-opt...Done.
Configuring ipkg-opt....: Cannot utime: Read-only file system
.: Cannot change ownership to uid 0, gid 0: Read-only file system
.: Cannot change mode to rwxr-xr-x: Read-only file system
Error exit delayed from previous errors
Done.
[admin@oficce-wifi-igbor root]$
Как включить режим отладки?
Как решить проблему.

al37919
04-04-2008, 09:32
вопрос куда она смонтирована --- и смонтировано ли что-нибудь в /opt

igbor
04-04-2008, 09:37
Флешка смонтирована в /opt

[admin@oficce-wifi-igbor /opt]$ mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ext3 (rw,noatime)
/dev/discs/disc0/part1 on /opt type ext3 (rw,noatime)
[admin@oficce-wifi-igbor /opt]$

al37919
04-04-2008, 10:43
в /opt вообще хоть как то удается писать?

igbor
05-04-2008, 04:03
все пишется и удаляется без проблем

[admin@gw-2wan root]$ echo `date` > /opt/tmp/111
[admin@gw-2wan root]$ cat /opt/tmp/111
Sat Apr 5 07:56:34 YEKST 2008
[admin@gw-2wan root]$ rm /opt/tmp/111
[admin@gw-2wan root]$

AGEY
17-04-2008, 16:00
Трабла с установкой пакетов через ipkg.
У меня AsusWL-500g прошивка 1.9.2.7
Вставил отформатировал флешку в ex3, по инструкции проделал:

mkdir /tmp/harddisk/opt
mount -obind /tmp/harddisk/opt /opt смонтирует поддиректорию в /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg-opt !!!!!!!!!!!!!!!!!!! не прошла, заменил на ipkg.sh install ipkg
ipkg update

ipkg поставился и обновился.
запускаю ipkg install mc , пишет что такой пакет не найден.
я полез в ipkg.conf там два источника пакетов
src wl500g http://wl500g.dyndns.org/ipkg
src unslung http://ipkg.nslu2-linux.org/feeds/unslung/wl500g

я прописал третий:
src oleg http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable

обновил списки:
ipkg update

запускаю:
ipkg install mc
прошёл и установился без ошибок

пытаюсь запустить mc - пишет
-sh: mc: not found

Полез специально в диру /opt/bin нашёл там бинарник mc, запускаю
./mc
та же хрень:"-sh: mc: not found"

я так полагаю бинарник левый или что-то не так, откуда можно слить нормальный пакет с MC, который нормально установится и подойдет под AsusWL-500g?

al37919
17-04-2008, 19:46
1.9.2.7 --- это пардон чего? В данный момент последней является 1.9.2.7-10 с вытекающими...

Lucyk
25-06-2008, 17:54
Установил ipkg как написано в "Инструкция по настройке с нуля":

mount -obind /tmp/harddisk/opt /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update

на "ipkg update" ругается:
-sh: ipkg: not found

Я что-то не так делаю?

vectorm
25-06-2008, 18:09
Установил ipkg как написано в "Инструкция по настройке с нуля":

mount -obind /tmp/harddisk/opt /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update

на "ipkg update" ругается:
-sh: ipkg: not found

Я что-то не так делаю?
Практически все:
1. df -h и fdisk -l в консоли что говорят?
2. диск по-умолчанию уже давно не монтируется в /tmp/harddisk
3. где приложенные логи?

Lucyk
25-06-2008, 18:28
1.1
[admin@WL-001FC660CEE2 /]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part1 1.9G 55.9M 1.8G 3% /tmp/mnt/disc0_1
/dev/discs/disc0/part1 1.9G 55.9M 1.8G 3% /opt

1.2
[admin@WL-001FC660CEE2 /]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2021 MB, 2021654528 bytes
255 heads, 63 sectors/track, 245 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 * 1 246 1974240+ 6 FAT16
Partition 1 has different physical/logical endings:
phys=(244, 254, 63) logical=(245, 200, 19)


2. А куда он уже монтируется?

3. Логи каких операций предоставить? Обратно повторить все абсолютно неправильно сделанное и показать лог выполнения?

vectorm
25-06-2008, 18:32
1.1
[admin@WL-001FC660CEE2 /]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part1 1.9G 55.9M 1.8G 3% /tmp/mnt/disc0_1
/dev/discs/disc0/part1 1.9G 55.9M 1.8G 3% /opt

1.2
[admin@WL-001FC660CEE2 /]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2021 MB, 2021654528 bytes
255 heads, 63 sectors/track, 245 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 * 1 246 1974240+ 6 FAT16
Partition 1 has different physical/logical endings:
phys=(244, 254, 63) logical=(245, 200, 19)


2. А куда он уже монтируется?

3. Логи каких операций предоставить? Обратно повторить все абсолютно неправильно сделанное и показать лог выполнения?
Монтируется уже все у Вас:
/dev/discs/disc0/part1 /opt
Соответственно осталось выполнить только

mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update
Но вопрос: ПОЧЕМУ на диске FAT???
Тоже читаем инструкцию по диагонали как многие ?

Lucyk
25-06-2008, 18:41
В мануале написано:
"Отформатировать флэшку или раздел диска в файловую систему ext3. На флэшках обычно создан единственный раздел и поменять это нельзя, в отличии от жестких дисков, которые можно самому разбить.
Отформатировать флэшку можно командой mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1"

Я это сделал. Почему остался фат?.. Другое дело что тут мануалов этих полным полно и в каждом свой подход.

Lucyk
25-06-2008, 18:48
Выполнил как Вы сказали:

[admin@WL-001FC660CEE2 /]$ mkdir -p /opt/tnp/ipkg
[admin@WL-001FC660CEE2 /]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
Packages 100% |*****************************| 754 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
Packages 100% |*****************************| 395 KB 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[admin@WL-001FC660CEE2 /]$ ipkg.sh install ipkg-opt

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
ipkg-opt_0.99.163-10 100% |*****************************| 75796 00:00 ETA
Done.
Unpacking ipkg-opt...Done.
Configuring ipkg-opt...Configuration file `/opt/etc/ipkg.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** ipkg.conf (Y/I/N/O/D) [default=N] ? I
Done.
[admin@WL-001FC660CEE2 /]$ ipkg update
-sh: ipkg: not found

vectorm
25-06-2008, 18:51
В мануале написано:
"Отформатировать флэшку или раздел диска в файловую систему ext3. На флэшках обычно создан единственный раздел и поменять это нельзя, в отличии от жестких дисков, которые можно самому разбить.
Отформатировать флэшку можно командой mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1"

Я это сделал. Почему остался фат?.. Другое дело что тут мануалов этих полным полно и в каждом свой подход.
В англоязычном разделе есть хороший мануал от wengi, сейчас пытаюсь на его основе русский намутить, но времени не хватает ...
По теме: почему не разобравшись с одним пунктом до конца люди идут дальше, а потом обижаются что приходится все переделывать правильно?
Разберитесь для начала с файловой системой диска, в противном случае дальше продолжать установку бессмысленно ...

vectorm
25-06-2008, 18:53
Выполнил как Вы сказали:

//skipped//
[admin@WL-001FC660CEE2 /]$ ipkg update
-sh: ipkg: not found
Проще начать все с нуля, чем искать причину проблемы.

Lucyk
25-06-2008, 19:02
Забыли мопед...
Если еще есть терпение к нубам, дайте пожалуйста ссылку на английский мануал от того чувака, потому что у меня на руках есть английский мануал от marcnesium.
Я со своей стороны попытаюсь найти его самостоятельно.

Наверное это http://wl500g.info/showthread.php?t=10307 ?

vectorm
25-06-2008, 19:05
Забыли мопед...
Если еще есть терпение к нубам, дайте пожалуйста ссылку на английский мануал от того чувака, потому что у меня на руках есть английский мануал от marcnesium.
Я со своей стороны попытаюсь найти его самостоятельно.
Пожалуйста:
[How To] Install and Configure Olegs firmware (http://wl500g.info/showthread.php?t=10307)
Хоть и написано для WL-HDD, но полностью соответствует настройкам для Премиума, плюс достаточно подробный для начала освоения роутера.
В принципе, есть еще несколько тем с установкой популярных программ одним стандартным пакетом, например эта (http://wl500g.info/showthread.php?t=12812).

Lucyk
25-06-2008, 19:24
Большое спасибо, буду разбираться.

falselight
18-07-2008, 11:30
хотел установть самбу 3
пишу
ipkg install samba
Downloading http://ipkg.nslu2-linux....
и морозится потом еще раз заходит и так бесконечно..другие пакеты качает а самбу......и не только самбу не грузит..еще lighttp
помогите!

vectorm
18-07-2008, 13:30
хотел установть самбу 3
пишу
ipkg install samba
Downloading http://ipkg.nslu2-linux....
и морозится потом еще раз заходит и так бесконечно..другие пакеты качает а самбу......и не только самбу не грузит..еще lighttp
помогите!
Подождать пробовал? ipkg некоторые пакеты до получаса выкачивает при нормальном инете.

falselight
18-07-2008, 13:31
хм... незнал...

DemonGloom
18-07-2008, 17:28
Открой /opt/etc/ipkg.conf и раскомментируй опцию verbose_wget

Tsukasa
01-08-2008, 22:29
Не качает файлы wget и ipkg не может ничего скачать

пинг до серверов проходит скачка люых файлов с инета не проходит
качает 1024 байта и пишет stalled и так любая закачка, роутер после сброса настроек, раньше вроде как все работало, началась эта проблема я его сбросил, теперь приходится все файлы качать ручкам сувать на флешку устанавлвать (((

вот пример

[admin@WL-001FC6442CC6 root]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
Packages 100% |*****************************| 754 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
Packages 0% | | 1024 - stalled -
и так любая закачка что пакетов что wget ом

Positive
01-08-2008, 23:17
Делал все как в руководстве, до перезагрузки ipkg обновился нормально.
Сейчас это выглядит так:


[admin@positive-router work]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
BusyBox v1.1.3 (2008.03.17-18:24+0000) multi-call binary

Usage: wget [-c|--continue] [-q|--quiet] [-O|--output-document file]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] url

An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget -q -P http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'
WARNING: Unable to remove temporary directory: : No such file or directory


Что бросается в глаза - отсутствие значения для параметра -P. Откуда ipkg его должен брать?

На всякий случай вот мой ipkg.conf


#Uncomment the following line for native packages feed (if any)
#src/gz native http://ipkg.nslu2-linux.org/feeds/optware/oleg/native/stable
src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest /opt/ /
#option verbose-wget


Поиск по форуму решений не дал. Симптомы схожие, причины другие.

mavka
17-08-2008, 13:45
Та же проблема. Иногда скачивает больше, иногда меньше. Но все равно обрывает закачку.
WL-500gP v2, firmware WL500gpv2-1.9.2.7-10

Проблема снята, перевел роутер в режим Access Point и все встало на свои места. Все таки товару не хватает толкового мануала.

Arhangel_neo1
19-08-2008, 01:16
Помогите разобраться пожалуйста, после нескольких эксперементов не хочет выполнять ipkg update, вот что происходит:

[Arh@wl500g root]$ mkdir -p /opt/tmp/ipkg
[Arh@wl500g root]$ cd /opt/tmp/ipkg
[Arh@wl500g ipkg]$
[Arh@wl500g ipkg]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
Packages 100% |*****************************| 754 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
Packages 100% |*****************************| 406 KB 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[Arh@wl500g ipkg]$ ipkg.sh install ipkg-opt

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
ipkg-opt_0.99.163-10 100% |*****************************| 75796 00:00 ETA
Done.
Unpacking ipkg-opt...Done.
Configuring ipkg-opt...Done.
[Arh@wl500g ipkg]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
BusyBox v1.1.3 (2008.03.17-18:24+0000) multi-call binary

Usage: wget [-c|--continue] [-q|--quiet] [-O|--output-document file]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] url

An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget -q -P http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'
WARNING: Unable to remove temporary directory: : No such file or directory


Можно ли вернуть flash в исходное состояние?

BlackCat
23-08-2008, 12:11
Что бы это значило?
Вопрос к знатокам.

[admin@CatsHouseGW root]$ ipkg upgrade
Package cron is already installed in /opt/.
Upgrading ipkg-opt on /opt/ from 0.99.163-9 to 0.99.163-10...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk
Successfully terminated.
Collected errors:
Package ipkg-opt wants to install file /opt/bin/ipkg
But that file is already provided by package ipkg
Package ipkg-opt wants to install file /opt/bin/update-alternatives
But that file is already provided by package ipkg

Что и где нужно подправить?
Спасибо.

DemonGloom
23-08-2008, 12:55
А вам сильно надо ipkg-opt?
Если да, запустите ipkg --help и узнаете много интересного

azhur
24-08-2008, 09:23
Есть 2 репозитария с пакетами - старый и новый.
Старый - wl500g.dyndns.org/ipkg, для него пакет-инстраллятор называется ipkg.
Новый - http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ - для него инсталлятор называется ipkg-opt.
Старый репозитарий уже довольно давно не актуален, все перешли на новый.
Похоже у вас сейчас поставлен инсталлятор и возможно пакеты из старого репозитория, а в конфиге вы путь переменили на новый.
Теперь нужно переставить инсталлятор и сами пакеты из нового репозитария.
1. ipkg remove ipkg
2. ipkg.sh update (на всякий случай)
3. ipkg.sh install ipkg-opt
4. ipkg upgrade (для собственно обновления пакетов).
Вроде как-то так...

BlackCat
24-08-2008, 12:11
Есть 2 репозитария с пакетами - старый и новый.
Старый - wl500g.dyndns.org/ipkg, для него пакет-инстраллятор называется ipkg.
Новый - http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ - для него инсталлятор называется ipkg-opt.
Старый репозитарий уже довольно давно не актуален, все перешли на новый.
Похоже у вас сейчас поставлен инсталлятор и возможно пакеты из старого репозитория, а в конфиге вы путь переменили на новый.
Теперь нужно переставить инсталлятор и сами пакеты из нового репозитария.
1. ipkg remove ipkg
2. ipkg.sh update (на всякий случай)
3. ipkg.sh install ipkg-opt
4. ipkg upgrade (для собственно обновления пакетов).
Вроде как-то так...

Спасибо, но на попытку удалить ipkg следует ошибка:

[admin@CatsHouseGW root]$ ipkg remove ipkg
ERROR: Refusing to remove essential package ipkg.
Removing an essential package may lead to an unusable system, but if
you enjoy that kind of pain, you can force ipkg to proceed against
its will with the option: -force-removal-of-essential-packages
Nothing to be done
Successfully terminated.

По поводу репозитариев, действительно очень давно перешел на новый, все было хорошо, а подобная ошибка стала вылезать только в последние несколько месяцев. Обидно что не могу понять что именно не нравиться и насколько это существенно.
Еще раз спасибо, у кого какие свежие мысли есть?

future
24-08-2008, 23:16
Все приветствую, пробую ставить из пакетов ipkg install php-apache.. в итоге перелопатив пол конфига апача :) приходим к том что каждый раз при старте он говорит о том что httpd уже запущен и pid у него такой то....

Есть живые с уcтановленным этим чудом... ?

Markiz
25-08-2008, 08:26
приведите полный текст ошибки.

Во-первых если вы ставите его на 80 порт убедитесь в том, что убили встроенный сервер

Во-вторых есть lighttpd, в котором есть и пхп cgi и даже pl вроде можно прикрутить :)

future
25-08-2008, 08:48
приведите полный текст ошибки.

Во-первых если вы ставите его на 80 порт убедитесь в том, что убили встроенный сервер

Во-вторых есть lighttpd, в котором есть и пхп cgi и даже pl вроде можно прикрутить :)

Естественно на 81 порт вешаю, встроенный убивать не хотелось бы... но если расскажите как это делается - тоже хорошо, пробовал убить процесс
killl pid (процесса) но как то он сам поднимается через пару секунд :)

После старта апача apachectl start (естествнно весь конфиг переправил, чтоб ошибок небыло) говорит что уже существует и привет :)

По поводу lighttpd - это конечно вариант и самый простой :) но оч хочется Apache :)

Роутер wl-500W прошивка от Олега (1.9.2.7-10)


Ну неужели никто не ставил? :) ЛЮДИ ХЕЛП :)

BlackCat
28-08-2008, 14:15
Спасибо, вроде бы получилось избавиться от ошибки.
Но теперь вот такая появилась

[admin@CatsHouseGW root]$ ipkg upgrade
Package cron is already installed in /opt/.
Nothing to be done
Successfully terminated.


И что ему не нравиться?

azhur
28-08-2008, 15:24
По какой-то причине не может автоматически проапгрейдить уже установленный крон.
Возможно из-за того, что он в этот момент запущен.
Или пробовать с опцией -force-reinstall

BlackCat
28-08-2008, 18:02
По какой-то причине не может автоматически проапгрейдить уже установленный крон.
Возможно из-за того, что он в этот момент запущен.
Или пробовать с опцией -force-reinstall

Ну понятно, что он запущен.
То есть надо его стопорнуть и потом запускать ipkg upgrade?
А я грешным делом думал, что он сам сможет это сделать.

P.S. Проверил - остановил cron. Не помогло - то же самое

ipkg upgrade
Package cron is already installed in /opt/.
Nothing to be done
Successfully terminated.

Есть еще идеи?

PupsDRVR
28-08-2008, 18:25
Ну понятно, что он запущен.
То есть надо его стопорнуть и потом запускать ipkg upgrade?
А я грешным делом думал, что он сам сможет это сделать.

P.S. Проверил - остановил cron. Не помогло - то же самое

ipkg upgrade
Package cron is already installed in /opt/.
Nothing to be done
Successfully terminated.

Есть еще идеи?

А если:



ipkg remove cron
ipkg install cron


???

BlackCat
28-08-2008, 18:54
А если:



???

сделал так

ipkg -force-reinstall install cron

не помогло

PupsDRVR
28-08-2008, 19:27
сделал так

ipkg -force-reinstall install cron

не помогло

Тогда только радикальное средство осталось, сделать бэкап, а потом прибить ручками в /opt все что касается крона, а после


ipkg install cron

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

BlackCat
29-08-2008, 16:00
Тогда только радикальное средство осталось, сделать бэкап, а потом прибить ручками в /opt все что касается крона, а после



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

Спасибо, я в конце концов так и сделал. Вроде бы пока помогло. Будем посмотреть что будет дальше...

T34
16-09-2008, 18:04
Аналогичная беда:


[myadmin@sv]$ ipkg.sh install ipkg-opt

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
ipkg-opt_0.99.163-10 100% |************************************************* | 75796 00:00 ETA
Done.
Unpacking ipkg-opt...Done.
Configuring ipkg-opt...Configuration file `/opt/etc/ipkg.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** ipkg.conf (Y/I/N/O/D) [default=N] ? y
.: Cannot utime: Read-only file system
.: Cannot change ownership to uid 0, gid 0: Read-only file system
.: Cannot change mode to rwxr-xr-x: Read-only file system
Error exit delayed from previous errors
Done.

В /opt всё пишется нормально.

Помогите, знающие люди! Ни одного нового пакета поставить не могу :(

---
Роутер: WL500gP
Прошивка: 1.9.2.7-10

Nebulosa
17-09-2008, 17:37
все пишется и удаляется без проблем

Папка /opt/etc существует?

Что показывает df -h ?
Что показывает ls -la /opt ?

Что пишется в /tmp/syslog.log при попытке выполнения ipkg.sh install ipkg-opt ?

wyatt
26-09-2008, 18:16
При попытке выполнения команды ipkg update получаю такую ошибку:


Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
BusyBox v1.1.3 (2008.03.17-18:24+0000) multi-call binary

Usage: wget [-c|--continue] [-q|--quiet] [-O|--output-document file]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] url

An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp -q -P http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'
WARNING: Unable to remove temporary directory: : No such file or directory

Подскажите, в чём может быть проблема?

vectorm
26-09-2008, 19:50
При попытке выполнения команды ipkg update получаю такую ошибку:


Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
BusyBox v1.1.3 (2008.03.17-18:24+0000) multi-call binary

Usage: wget [-c|--continue] [-q|--quiet] [-O|--output-document file]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] url

An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp -q -P http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'
WARNING: Unable to remove temporary directory: : No such file or directory

Подскажите, в чём может быть проблема?
/tmp забился, в результате складывать скачанное некуда.

wyatt
27-09-2008, 13:04
/tmp забился, в результате складывать скачанное некуда.
я глянул в каталоге /tmp валяется следующее:
dnsmasq.log harddisk nas.lan.conf nat_rules syslog.log
etc local nas.lan.pid ppp udhcpc
filter_rules mnt nas.wan.conf resolv.conf var
что из этого можно удалить?
А вообще эта ошибка у меня вылезла сразу же после создания разделов.

wyatt
28-09-2008, 07:29
Я разобрался в проблеме: забыл сделать Factory default.
Я понимаю что это офтоп, но подскажите где можно поискать решение такой проблемы: когда захожу на ftp://192.168.1.1 доступен только каталог lost+found?

S.t.A.m.
06-10-2008, 19:34
Делаю:

mkdir /tmp/harddisk/opt
mount -obind /tmp/harddisk/opt /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg-opt
Все вроде ок.
Далее

ipkg update

Вылетает:

[admin@WL-002215011A82 root]$ ipkg update
Downloading http://wl500g.dyndns.org/ipkg/Packages
BusyBox v1.1.3 (2008.03.17-18:24+0000) multi-call binary

Usage: wget [-c|--continue] [-q|--quiet] [-O|--output-document file]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] url

Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/Packages
BusyBox v1.1.3 (2008.03.17-18:24+0000) multi-call binary

Usage: wget [-c|--continue] [-q|--quiet] [-O|--output-document file]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] url

An error ocurred, return value: 2.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp -q -P http://wl500g.dyndns.org/ipkg/Packages'
ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp -q -P http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/Packages'
WARNING: Unable to remove temporary directory: : No such file or directory
[admin@WL-002215011A82 root]$

Что это означает? Почему так? Раньше делал было все Ок.

redkaa
18-10-2008, 00:42
простите за вторжение, а этот lighttp поддерживает mode_rewrite или что-то подобное? я правильно понял, что это встроенный сервер, на котором выполнена веб-морда? php он поддерживает по умолчанию?

zakachkin
10-11-2008, 21:14
Народ, а как устанавливать програамы из ipk файлов?? и можно ли вообще???

AndreyPopov
10-11-2008, 22:02
Народ, а как устанавливать програамы из ipk файлов?? и можно ли вообще???
они устанавливаются с помощью пакета ipkg.

zakachkin
11-11-2008, 22:02
они устанавливаются с помощью пакета ipkg.
Но как установить этот пакет если он тоже в формате ipk???

AndreyPopov
12-11-2008, 00:10
Но как установить этот пакет если он тоже в формате ipk???

если мы говорим о прощивке Олега, то как установить - описано в теме "инструкция по настройке с нуля"!

Curator
05-12-2008, 21:56
Подскажите в чём засада:

[admin@WL-001FC6621B33 root]$ mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
mke2fs 1.38 (30-Jun-2005)
mke2fs: /dev/scsi/host0/bus0/target0/lun0/part1 is mounted !
mke2fs: it's not safe to run badblocks!
[admin@WL-001FC6621B33 root]$ mkdir /tmp/harddisk/opt
mkdir: Cannot create directory `/tmp/harddisk/opt': File exists
[admin@WL-001FC6621B33 root]$ mount -obind /tmp/harddisk/opt /opt
[admin@WL-001FC6621B33 root]$ mkdir -p /opt/tmp/ipkg
[admin@WL-001FC6621B33 root]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
Packages 100% |*****************************| 754 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
Packages 100% |************************************************* *****************************************| 416 KB 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[admin@WL-001FC6621B33 root]$ ipkg.sh install ipkg-opt

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
ipkg-opt_0.99.163-10 100% |************************************************* *****************************************| 75796 00:00 ETA
Done.
Unpacking ipkg-opt...Done.
Configuring ipkg-opt...Done.
[admin@WL-001FC6621B33 root]$ ipkg update
-sh: ipkg: not found
[admin@WL-001FC6621B33 root]$

kefirux
08-12-2008, 23:32
после reboot слетает ipkg и другие пакеты. в том числе mc

flashfs save && flashfs commit && flashfs enable
делал

я понимаю что я слепой и где то это объясняется, но не нашёл я :(

Cd_spb
09-12-2008, 08:53
Угу-угу.
"- Я вчера систему переставил, а сегодня она не запускается.
- А куда вы ее ставили?
- На usb-диск. Диск у меня в кармане, а система не запускается."
Если по делу - куда смонтирован /opt?
Опишите подробно - что делали.

kefirux
09-12-2008, 13:58
Угу-угу.
"- Я вчера систему переставил, а сегодня она не запускается.
- А куда вы ее ставили?
- На usb-диск. Диск у меня в кармане, а система не запускается."
Если по делу - куда смонтирован /opt?
Опишите подробно - что делали.
да вот нашёл на форуме.
mkdir /usr/local/opt
mount -obind /usr/local/opt /opt
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update
ipkg install mc

но чёто у меня такие подозрения что это для тех кто USB диск подключает. а у меня нету никаких подключённых дисков.
отсюда вопрос: где почитать про то как поставить MC на роутер без диска? даже страшно что я пытался сделать, потомучто что значит -obind я не знаю)

Alexander B.
09-12-2008, 14:16
да вот нашёл на форуме.
mkdir /usr/local/opt
mount -obind /usr/local/opt /opt
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update
ipkg install mc

но чёто у меня такие подозрения что это для тех кто USB диск подключает. а у меня нету никаких подключённых дисков.
отсюда вопрос: где почитать про то как поставить MC на роутер без диска? даже страшно что я пытался сделать, потомучто что значит -obind я не знаю)
Это как раз для тех, у кого ничего по USB не подключено.
А на Вас flashfs никак не ругается? Приведите вывод flashfs save && flashfs commit && flashfs enable.

egorart
09-12-2008, 15:09
у меня сейчас так же как у автора темы, но
лично мое мнение почему так
при перезагрузке не монтируется /opt => надо дать команду
mount -obind /tmp/mnt/disc0_1/opt /opt

чтоб всё автоматом делалось наверно надо в usr/local/sbin/post-mount
написать /bin/mount -o bind,sync,noatime,rw /tmp/mnt/disc0_1/opt /opt

AndreyPopov
09-12-2008, 15:15
у меня сейчас так же как у автора темы, но
лично мое мнение почему так
при перезагрузке не монтируется /opt => надо дать команду
mount -obind /tmp/mnt/disc0_1/opt /opt

чтоб всё автоматом делалось наверно надо в usr/local/sbin/post-mount
написать /bin/mount -o bind,sync,noatime,rw /tmp/mnt/disc0_1/opt /opt

не в post-mount, а в post-boot !!!!!!!!!!!!!!

только опять же возникаеь вопрос ДОСТАТОЧНО ЛИ МЕСТА во flashfs для размещения ipkg и и других пакетов!!!!!!!!!

ведь там должен храниться САМ архив flashfs.tar.gz и должно быть СВОБОДНОЕ место, чтобы его распаковать при старте роутера!!!!!


еще раз проверьте после команды flashfs save - ВСЕ ои выполнилось нормально или ругнулось, что некоторые файлы НЕ поместились в архив!!!

egorart
09-12-2008, 15:24
странно, просто это предположение я взял из интрукции Олега)
там как раз так написано

AndreyPopov
09-12-2008, 15:31
странно, просто это предположение я взял из интрукции Олега)
там как раз так написано

ну там же написано на случай, когда у вас подключено по usb что-то. тогда в post-boot прописывается монтирование дисков, а после монтирования вызывается post-mount.


но еще раз повторю - прежде чем делать все эти манипуляции проверьте - есть ли место во flashfs!!!!!!!!!!

Alexander B.
09-12-2008, 17:56
Можно вместо редактирования post-* скриптов в /etc/fstab строчку добавить:
/usr/local/opt /opt ext3 bind,rw,noatime 1

kefirux
09-12-2008, 22:10
устанавливаю уже пропатченную версию mc (залил на народ)
(со стандартным MC тоже самое)


[admin@WL-001FC669C71A root]$ mount -obind /usr/local/opt /opt
[admin@WL-001FC669C71A root]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
Packages 100% |************************************************* ********************| 754 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
Packages 100% |************************************************* ********************| 416 KB 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[admin@WL-001FC669C71A root]$ ipkg.sh install ipkg-opt

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
ipkg-opt_0.99.163-10 100% |************************************************* ********************| 75796 00:00 ETA
Done.
Unpacking ipkg-opt...Done.
Configuring ipkg-opt...Configuration file `/opt/etc/ipkg.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** ipkg.conf (Y/I/N/O/D) [default=N] ? y
Done.
[admin@WL-001FC669C71A root]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.
[admin@WL-001FC669C71A root]$ ipkg install http://kefirux.narod.ru/1.ipk
Downloading http://kefirux.narod.ru/1.ipk
Installing mc (4.6.1-8) to /opt/...
Configuring mc
Successfully terminated.

kefirux
09-12-2008, 22:12
[admin@WL-001FC669C71A root]$ flashfs save && flashfs commit && flashfs enable
tar: Removing leading '/' from member names
tmp/local/
tmp/local/opt/
tmp/local/opt/libexec/
tmp/local/opt/libexec/sftp-server
tmp/local/opt/man/
tmp/local/opt/man/man8/
tmp/local/opt/man/man8/tune2fs.8
tmp/local/opt/man/man8/resize2fs.8
tmp/local/opt/man/man8/e2fsck.8
tmp/local/opt/man/man8/dumpe2fs.8
tmp/local/opt/man/man8/debugfs.8
tmp/local/opt/man/man1/
tmp/local/opt/man/man1/lsattr.1
tmp/local/opt/man/man1/chattr.1
tmp/local/opt/include/
tmp/local/opt/include/zlib.h
tmp/local/opt/include/zconf.h
tmp/local/opt/include/slcurses.h
tmp/local/opt/include/slang.h
tmp/local/opt/include/gio-unix-2.0/gio/gdesktopappinfo.h
tmp/local/opt/share/
tmp/local/opt/share/openssl/
tmp/local/opt/share/openssl/openssl.cnf
tmp/local/opt/share/mc/
tmp/local/opt/share/mc/edit.spell.rc
tmp/local/opt/share/mc/bin/
tmp/local/opt/share/mc/bin/mc-wrapper.csh
tmp/local/opt/share/mc/bin/mc.sh
tmp/local/opt/share/mc/bin/mc-wrapper.sh
tmp/local/opt/share/mc/bin/mc.csh
tmp/local/opt/share/mc/edit.indent.rc
tmp/local/opt/share/mc/mc.hint.ru
tmp/local/opt/share/mc/mc.menu
tmp/local/opt/share/mc/mc.lib
tmp/local/opt/share/mc/syntax/
tmp/local/opt/share/mc/syntax/js.syntax
tmp/local/opt/share/mc/syntax/makefile.syntax
tmp/local/opt/share/mc/syntax/changelog.syntax
tmp/local/opt/share/mc/syntax/mail.syntax
tmp/local/opt/share/mc/syntax/xml.syntax
tmp/local/opt/share/mc/syntax/perl.syntax
tmp/local/opt/share/mc/syntax/sql.syntax
tmp/local/opt/share/mc/syntax/java.syntax
tmp/local/opt/share/mc/syntax/m4.syntax
tmp/local/opt/share/mc/syntax/lsm.syntax
tmp/local/opt/share/mc/syntax/html.syntax
tmp/local/opt/share/mc/syntax/sh.syntax
tmp/local/opt/share/mc/syntax/unknown.syntax
tmp/local/opt/share/mc/syntax/slang.syntax
tmp/local/opt/share/mc/syntax/po.syntax
tmp/local/opt/share/mc/syntax/Syntax
tmp/local/opt/share/mc/syntax/php.syntax
tmp/local/opt/share/mc/syntax/pascal.syntax
tmp/local/opt/share/mc/syntax/texinfo.syntax
tmp/local/opt/share/mc/syntax/ml.syntax
tmp/local/opt/share/mc/syntax/nroff.syntax
tmp/local/opt/share/mc/syntax/syntax.syntax
tmp/local/opt/share/mc/syntax/swig.syntax
tmp/local/opt/share/mc/syntax/latex.syntax
tmp/local/opt/share/mc/syntax/python.syntax
tmp/local/opt/share/mc/syntax/c.syntax
tmp/local/opt/share/mc/syntax/diff.syntax
tmp/local/opt/share/mc/syntax/tcl.syntax
tmp/local/opt/share/mc/cedit.menu
tmp/local/opt/share/mc/mc.ext
tmp/local/opt/share/mc/extfs/
tmp/local/opt/share/mc/extfs/trpm
tmp/local/opt/share/mc/extfs/uar
tmp/local/opt/share/mc/extfs/a
tmp/local/opt/share/mc/extfs/rpm
tmp/local/opt/share/mc/extfs/rpms
tmp/local/opt/share/mc/extfs/README
tmp/local/opt/share/mc/extfs/dpkg
tmp/local/opt/share/mc/extfs/bpp
tmp/local/opt/share/mc/extfs/extfs.ini
tmp/local/opt/share/mc/extfs/hp48
tmp/local/opt/share/mc/extfs/debd
tmp/local/opt/share/mc/extfs/uzip
tmp/local/opt/share/mc/extfs/uha
tmp/local/opt/share/mc/extfs/sfs.ini
tmp/local/opt/share/mc/extfs/mailfs
tmp/local/opt/share/mc/extfs/patchfs
tmp/local/opt/share/mc/extfs/apt
tmp/local/opt/share/mc/extfs/lslR
tmp/local/opt/share/mc/extfs/urar
tmp/local/opt/share/mc/extfs/audio
tmp/local/opt/share/mc/extfs/iso9660
tmp/local/opt/share/mc/extfs/uzoo
tmp/local/opt/share/mc/extfs/ulha
tmp/local/opt/share/mc/extfs/deb
tmp/local/opt/share/mc/extfs/deba
tmp/local/opt/share/mc/extfs/uarj
tmp/local/opt/share/mc/mc.hint
tmp/local/opt/share/mc/mc.hlp
tmp/local/opt/share/mc/mc.charsets
tmp/local/opt/share/mc/term/
tmp/local/opt/share/mc/term/xterm.tcap
tmp/local/opt/share/mc/term/xterm.ti
tmp/local/opt/share/mc/term/xterm.ad
tmp/local/opt/share/mc/term/README.xterm
tmp/local/opt/share/mc/term/ansi.ti
tmp/local/opt/share/mc/term/linux.ti
tmp/local/opt/share/mc/term/vt100.ti
tmp/local/opt/share/mc/mc.hlp.ru
tmp/local/opt/share/info/
tmp/local/opt/share/info/libext2fs.info.gz
tmp/local/opt/share/slsh/
tmp/local/opt/share/slsh/varray.sl
tmp/local/opt/share/slsh/termios.sl
tmp/local/opt/share/slsh/structfuns.sl
tmp/local/opt/share/slsh/stkcheck.sl
tmp/local/opt/share/slsh/socket.sl
tmp/local/opt/share/slsh/slsmg.sl
tmp/local/opt/share/slsh/slshrl.sl
tmp/local/opt/share/slsh/slshhelp.sl
tmp/local/opt/share/slsh/sldbsock.sl
tmp/local/opt/share/slsh/sldbcore.sl
tmp/local/opt/share/slsh/sldb.sl
tmp/local/opt/share/slsh/select.sl
tmp/local/opt/share/slsh/scripts/
tmp/local/opt/share/slsh/scripts/svnsh
tmp/local/opt/share/slsh/scripts/slprof
tmp/local/opt/share/slsh/scripts/sldb
tmp/local/opt/share/slsh/scripts/lsrpm
tmp/local/opt/share/slsh/scripts/jpegsize
tmp/local/opt/share/slsh/rline/
tmp/local/opt/share/slsh/rline/vikeys.sl
tmp/local/opt/share/slsh/rline/slrline.rc
tmp/local/opt/share/slsh/rline/history.sl
tmp/local/opt/share/slsh/rline/emacskeys.sl
tmp/local/opt/share/slsh/rline/editfuns.sl
tmp/local/opt/share/slsh/rline/complete.sl
tmp/local/opt/share/slsh/require.sl
tmp/local/opt/share/slsh/readascii.sl
tmp/local/opt/share/slsh/rand.sl
tmp/local/opt/share/slsh/profile.sl
tmp/local/opt/share/slsh/print.sl
tmp/local/opt/share/slsh/png.sl
tmp/local/opt/share/slsh/pcre.sl
tmp/local/opt/share/slsh/onig.sl

kefirux
09-12-2008, 22:13
tmp/local/opt/share/slsh/local-packages/
tmp/local/opt/share/slsh/iconv.sl
tmp/local/opt/share/slsh/help/
tmp/local/opt/share/slsh/help/structfuns.hlp
tmp/local/opt/share/slsh/help/sockfuns.hlp
tmp/local/opt/share/slsh/help/require.hlp
tmp/local/opt/share/slsh/help/readascii.hlp
tmp/local/opt/share/slsh/help/randfuns.hlp
tmp/local/opt/share/slsh/help/profile.hlp
tmp/local/opt/share/slsh/help/print.hlp
tmp/local/opt/share/slsh/help/pngfuns.hlp
tmp/local/opt/share/slsh/help/pcrefuns.hlp
tmp/local/opt/share/slsh/help/onigfuns.hlp
tmp/local/opt/share/slsh/help/glob.hlp
tmp/local/opt/share/slsh/help/cmdopt.hlp
tmp/local/opt/share/slsh/help/arrayfuns.hlp
tmp/local/opt/share/slsh/glob.sl
tmp/local/opt/share/slsh/fcntl.sl
tmp/local/opt/share/slsh/cmdopt.sl
tmp/local/opt/share/aclocal/
tmp/local/opt/share/aclocal/glib-gettext.m4
tmp/local/opt/share/aclocal/glib-2.0.m4
tmp/local/opt/share/ipkg/
tmp/local/opt/share/ipkg/intercept/
tmp/local/opt/share/ipkg/intercept/depmod
tmp/local/opt/share/ipkg/intercept/ldconfig
tmp/local/opt/share/ipkg/intercept/update-modules
tmp/local/opt/etc/
tmp/local/opt/etc/mke2fs.conf
tmp/local/opt/etc/slsh.rc
tmp/local/opt/etc/ipkg.conf
tmp/local/opt/etc/ld.so.cache
tmp/local/opt/etc/ld.so.conf
tmp/local/opt/usr/
tmp/local/opt/usr/lib/
**********************
tmp/local/opt/tmp/
tmp/local/opt/tmp/ipkg/
tmp/local/opt/bin/
tmp/local/opt/bin/openssl
tmp/local/opt/bin/lsattr
tmp/local/opt/bin/chattr
tmp/local/opt/bin/mcedit
tmp/local/opt/bin/mcmfmt
tmp/local/opt/bin/mc
tmp/local/opt/bin/mcview
tmp/local/opt/bin/uuidgen
tmp/local/opt/bin/e2fsprogs-lsattr
tmp/local/opt/bin/e2fsprogs-chattr
tmp/local/opt/bin/slsh
tmp/local/opt/bin/gtester-report
tmp/local/opt/bin/gtester
tmp/local/opt/bin/gobject-query
tmp/local/opt/bin/glib-mkenums
tmp/local/opt/bin/glib-gettextize
tmp/local/opt/bin/glib-genmarshal
tmp/local/opt/bin/ipkg
tmp/local/opt/bin/ipkg-opt
tmp/local/opt/bin/update-alternatives
tmp/local/opt/bin/man2hlp
tmp/local/opt/sbin/
tmp/local/opt/sbin/fsck
tmp/local/opt/sbin/uuidd
tmp/local/opt/sbin/tune2fs
tmp/local/opt/sbin/resize2fs
tmp/local/opt/sbin/mklost+found
tmp/local/opt/sbin/mkfs.ext4dev
tmp/local/opt/sbin/mkfs.ext4
tmp/local/opt/sbin/mkfs.ext3
tmp/local/opt/sbin/mkfs.ext2
tmp/local/opt/sbin/logsave
tmp/local/opt/sbin/fsck.ext4dev
tmp/local/opt/sbin/fsck.ext4
tmp/local/opt/sbin/fsck.ext3
tmp/local/opt/sbin/fsck.ext2
tmp/local/opt/sbin/findfs
tmp/local/opt/sbin/filefrag
tmp/local/opt/sbin/e2undo
tmp/local/opt/sbin/e2label
tmp/local/opt/sbin/e2image
tmp/local/opt/sbin/e2fsprogs-fsck
tmp/local/opt/sbin/e2fsck
tmp/local/opt/sbin/dumpe2fs
tmp/local/opt/sbin/debugfs
tmp/local/opt/sbin/blkid
tmp/local/opt/sbin/badblocks
tmp/local/opt/sbin/ldconfig
tmp/local/opt/root/
tmp/local/opt/root/.mc/
tmp/local/opt/root/.mc/cedit/
tmp/local/opt/root/.mc/cedit/edit.spell.rc
tmp/local/opt/root/.mc/cedit/cooledit.macros
tmp/local/opt/root/.mc/cedit/edit.indent.rc
tmp/local/opt/root/.mc/cedit/cooledit.clip
tmp/local/opt/root/.mc/ini
tmp/local/opt/root/.mc/history
tmp/local/opt/root/.mc/filepos
tmp/local/opt/root/.mc/Tree
tmp/local/etc/
tmp/local/etc/dropbear/
tmp/local/etc/dropbear/dropbear_rsa_host_key
tmp/local/etc/dropbear/dropbear_dss_host_key
tmp/local/sbin/
tmp/local/sbin/pre-shutdown
tmp/local/sbin/post-mount
tmp/local/sbin/post-firewall
tmp/local/sbin/post-boot
tmp/local/root/
tmp/local/root/.profile
tmp/local/root/.ssh/
tmp/local/root/.ssh/authorized_keys
tmp/local/root/.mc
-rw-r--r-- 1 admin root 4234538 Dec 10 00:02 /tmp/flash.tar.gz
Check saved image and type "/sbin/flashfs commit" to commit changes
.................................................. ...............
Committed.
[admin@WL-001FC669C71A root]$


а как проверить flashfs на наличие свободного места не помню (
[/code]

kefirux
09-12-2008, 22:14
пришлось сократить то что он выводит на экран (но там сообщения такиеже)

AndreyPopov
09-12-2008, 22:39
пришлось сократить то что он выводит на экран (но там сообщения такиеже)


1. интерено, у вас не получилось как и здесь:
http://wl500g.info/showpost.php?p=123056&postcount=6
часть прочитали, а часть нет!!!!!!

2. а теперь еще смотрите то, что я уже говорил!!!!!!!
у вас файл flashfs.tar.gz
-rw-r--r-- 1 admin root 4234538 Dec 10 00:02 /tmp/flash.tar.gz
Check saved image and type "/sbin/flashfs commit" to commit changes
занимает БОЛЬШЕ 4 (четырех) мегабайт!!!!!!!!!!

у роутера flash 8 мегабайт!!!!!!!!

- 3.6 метра занимает прошивка
- 4.1 метра ваш файл flashfs.tar.gz

остатеся 0.3 метра свободного места (реально еще меньше!!!!!!!!!!)

при старте роутера КУДА прикажете ему распаковывать этот файл????????? ведь внутри него ВСЕ файлы, который лежат во flashfs!!!!

egorart
09-12-2008, 23:23
пока такой проблемы нет, но что делать если случайно так сделал?

kefirux
09-12-2008, 23:43
1. интерено, у вас не получилось как и здесь:
http://wl500g.info/showpost.php?p=123056&postcount=6
часть прочитали, а часть нет!!!!!!

2. а теперь еще смотрите то, что я уже говорил!!!!!!!
у вас файл flashfs.tar.gz
-rw-r--r-- 1 admin root 4234538 Dec 10 00:02 /tmp/flash.tar.gz
Check saved image and type "/sbin/flashfs commit" to commit changes
занимает БОЛЬШЕ 4 (четырех) мегабайт!!!!!!!!!!

у роутера flash 8 мегабайт!!!!!!!!

- 3.6 метра занимает прошивка
- 4.1 метра ваш файл flashfs.tar.gz

остатеся 0.3 метра свободного места (реально еще меньше!!!!!!!!!!)

при старте роутера КУДА прикажете ему распаковывать этот файл????????? ведь внутри него ВСЕ файлы, который лежат во flashfs!!!!

это значит что без внешнего носителя mc установить крайне проблематично?

AndreyPopov
09-12-2008, 23:51
пока такой проблемы нет, но что делать если случайно так сделал?

надо ВНИМАТЕЛЬНО читать инструкцию от начала до конца НИЧЕГО не пропуская!!!!!

сбросьте на Factory Default и с самого начала все сделайте!!!!


это значит что без внешнего носителя mc установить крайне проблематично?
ну теперь будете знать!

egorart
10-12-2008, 00:11
ну, у меня пока это не случилось)

т.е. как я понял такая проблема случится только если работать без внешних носителей (что вообщем-то логично)

AndreyPopov
10-12-2008, 00:19
ну, у меня пока это не случилось)

т.е. как я понял такая проблема случится только если работать без внешних носителей (что вообщем-то логично)

проблема не конкретно во внешнем носителе, а в следовании инструкции!

Mr.Hunt
10-12-2008, 08:45
Ребят, трабла такая:

Поставил вчера lighttpd, всё нормально, всё работает. Перезапустил роутер и всё. lighttpd не стартует, пишет там какую-то ошибку ввода-вывода. Снёс его ipkg remove lighttpd. пытаюсь заного поставить он не ставится и начинает ругаться, походил по путям и по папкам, что не удалилось связанное с ним то грохнул вручную, но всёравно не ставится. пишет вот что:

[mrhunt@nahimov etc]$ ipkg install lighttpd
Package lighttpd (1.4.20-1) installed in root is up to date.
Nothing to be done
Successfully terminated.

чё делать незнаю....

--------------------------------------------------------

вопрос снят

RekoD
30-12-2008, 11:52
Всем привет!

А можно ли сделать следующее:
1. скинуть файл на флэшку (ext3) или лучше с помошью WinSCP по сети (dropbear к сожалению не умеет SCP - по крайней мере не нашёл я).
2. запустить установку ipkg пакета локально.

И как можно кросс-компилить пакеты для раутера?

Чтоб не отнимать Ваше время - очень прошу кинуть в меня толковой ссылкой по этим темам (английский тоже пойдёт) ;)

P.S. И огромнейшее спасибо Олегу за создание _лучшей_ прошивки для всех wl500x раутеров! Сам бы я не решился так экспериментировать :)

P.P.S. Собираюсь поднять squid+apache(или аналог)+perl/PHP/Python+мои_скрипты для простой статистики трафика к локальному серверу - кто-нибудь делал подобное? сколько компов реально может потянуть squid на wl500gPV2 - есть у кого опыт?

RekoD
30-12-2008, 11:59
Нашёл простой документ http://gargoyle-router.com/openwrt-coding.html
по кросс-компиляции для OpenWRT.

Не знаю пока есть ли разница между компиляцией под OpenWRT и прошивкой Олега (раутер дома - не могу проверить сейчас).

RekoD
30-12-2008, 12:19
Упс... сорри :)
С компиляцией нашёл доки прям тут:
http://wiki.wl500g.info/index.php/compilingcustomfirmware
http://wl500g.dyndns.org/#toolchain

pollitra
26-02-2009, 22:53
Ввожу команды в телнете в следующей последовательности:
mkdir /tmp/mnt/disc0_1/opt
mount -obind /tmp/mnt/disc0_1/opt /opt
mkdir -p /opt/tmp/ipkg-Здесь телнет просто зависает и всё... Что не так?
Прошивка от Олега, последняя. Роутер wl500g Pv2. Флешка отформатирована в ext3, 256Mb

Power
27-02-2009, 00:24
А эти команды что отвечают?


mkdir /tmp/mnt/disc0_1/opt
mount -obind /tmp/mnt/disc0_1/opt /opt


И что в логах пишется при этом?

StaREViL
27-02-2009, 00:33
+проверь, действительно ли правильно пути у тебя указаны.

pollitra
27-02-2009, 07:59
1.mkdir /tmp/mnt/disc0_1/opt

Лог:
Feb 27 09:39:13 login[165]: root login on `pts/1'
Feb 27 09:40:33 kernel: kernel BUG at ll_rw_blk.c:934!
Feb 27 09:40:33 kernel: Unable to handle kernel paging request at virtual address 00000000, epc == 800be894, ra == 800be894
Feb 27 09:40:33 kernel: Oops in fault.c::do_page_fault, line 192:
Feb 27 09:40:33 kernel: $0 : 00000000 1000dc00 0000001f 00000001 00000020 81b40000 802f9aa0 0000001f
Feb 27 09:40:33 kernel: $8 : 801f59c8 8020f31d 00000000 00000000 fffffff9 ffffffff 0000000a 00000002
Feb 27 09:40:33 kernel: $16: 00000001 00000002 0003e7e0 81f71e94 00000001 81597b00 81f71ebc 00000000
Feb 27 09:40:33 kernel: $24: 81b41bf2 00000002 81b40000 81b41d28 00000002 800be894
Feb 27 09:40:33 kernel: Hi : 00000000
Feb 27 09:40:33 kernel: Lo : 00000218
Feb 27 09:40:33 kernel: epc : 800be894 Tainted: P
Feb 27 09:40:33 kernel: Status: 1000dc03
Feb 27 09:40:33 kernel: Cause : 8000000c
Feb 27 09:40:33 kernel: Process kjournald (pid: 148, stackpage=81b40000)
Feb 27 09:40:33 kernel: Stack: 801b617c 801b6194 000003a6 80216030 81b41dd0 20000001 80016548
Feb 27 09:40:33 kernel: 00000218 00002000 00000000 81597b00 00000002 0003e7e0 00000218 00000001
Feb 27 09:40:33 kernel: 00000002 00000001 00000001 80037e28 800be9f0 00000000 00000000 00000000
Feb 27 09:40:33 kernel: 00000000 00000001 81597b00 81597b00 00000002 00000001 00000001 00000001
Feb 27 09:40:33 kernel: 800beb2c 81597b00 00000004 800395e4 800395b0 81597b00 00000004 00000000
Feb 27 09:40:33 kernel: 81b41e18 ...
Feb 27 09:40:33 kernel: Call Trace: [<801b617c>] [<801b6194>] [<80016548>] [<80037e28>] [<800be9f0>]
Feb 27 09:40:33 kernel: [<800beb2c>] [<800395e4>] [<800395b0>] [<800bed44>] [<80039444>] [<80074aa0>]
Feb 27 09:40:33 kernel: [<80073958>] [<800710bc>] [<800bbdc8>] [<800bbdc0>] [<80010d4c>] [<80010dbc>]
Feb 27 09:40:33 kernel: [<8000d4c4>] [<80010e64>] [<800113ec>] [<80073958>] [<80073958>] [<80073b24>]
Feb 27 09:40:33 kernel: [<801af97c>] [<80073930>] [<80003304>] [<8000f5c4>] [<80037dc0>] [<800032f4>]
Feb 27 09:40:33 kernel: [<80039444>]
Feb 27 09:40:33 kernel:
Feb 27 09:40:33 kernel: Code: 24a56194 0c0043f5 240603a6 <0802f8a2> aee00000 27bdffd0 afb40028 afb20020 afb1001c

2. mount -obind /tmp/mnt/disc0_1/opt /opt
Лог: НИЧЕГО.
3. mkdir -p /opt/tmp/ipkg
Лог: НИЧЕГО.
Замечено-при создании каталога opt я вижу его на флешке, заходя с компьютера на неё. Далее, выход из зависания можно сделать только выдернув шнур питания и включив опять. Опять заходим на флешку-каталога opt нет...
StaREViL, как проверить правильность пути? Кстати, флешкаустановлена в нижний разъём, это вроде имеет значение.
Переткнул флешку,вот лог, всё вроде в норме
Feb 27 09:54:17 kernel: usb.c: USB disconnect on device 00:03.1-1.1 address 3
Feb 27 09:55:35 kernel: hub.c: new USB device 00:03.1-1.1, assigned address 4

StaREViL
27-02-2009, 08:06
Замечено-при создании каталога opt я вижу его на флешке, заходя с компьютера на неё.

Т.е у тебя на компе линукслайк?
Если нет, значит флешка не в ext3. Нужно отформатировать.

pollitra
27-02-2009, 08:19
Т.е у тебя на компе линукслайк?
Если нет, значит флешка не в ext3. Нужно отформатировать.
На компе убунту, флешку проверил-ext3

StaREViL
27-02-2009, 09:31
На компе убунту, флешку проверил-ext3

ls /tmp/mnt/
и
ls /tmp/mnt/disc0_1 или disc1_2 что там у тебя.

DrLabRus
27-02-2009, 10:00
mkdir /tmp/mnt/disc0_1/opt
mount -obind /tmp/mnt/disc0_1/opt /opt

А зачем огород? (ведь флешка только под /opt ставится?) Лучше сразу:
mount -obind /tmp/mnt/disc0_1 /opt

pollitra
27-02-2009, 19:43
А зачем огород? (ведь флешка только под /opt ставится?) Лучше сразу:
mount -obind /tmp/mnt/disc0_1 /opt
Вот последовательность команд:
[pollitra@WL500G root]$ mount -obind /tmp/mnt/disc0_1 /opt
[pollitra@WL500G root]$ mkdir -p /opt/tmp/ipkg
[pollitra@WL500G root]$ ipkg.sh update

Далее ничего...висим. Где ещё копнуть?

pollitra
27-02-2009, 20:50
Вообще флешка ведёт себя странно. Войти на неё я могу, на ней только папка lost+found. На флешку ничего записать не могу, создать папку не могу, при попытке создания файла или папки вылезает окно "Действия над файлами", долго висит а потом выскакивает окно с ошибкой, описание ошибки-Connection timed out. Прикладываю скриншот свойств флешки, может кого наведёт на мысли какие..
Ранее, когда я вставлял флешку fat32 я мог всё спокойно на неё записать, прочитать, уж не с правами ли косяк?

DrLabRus
27-02-2009, 21:03
pollitra
Для шары между линуксами лучше использовать nfs, а не самбу.

Пару ссылок на похожие темы, может подтолкнет на верную мысль:
http://wl500g.info/showthread.php?t=17348
http://wl500g.info/showthread.php?t=17358
http://wl500g.info/showthread.php?t=14922

После ipkg.sh update совсем тишина ил и что-то пишет?
Коннект с интернетом есть?

pollitra
27-02-2009, 21:21
pollitra
Для шары между линуксами лучше использовать nfs, а не самбу.

Пару ссылок на похожие темы, может подтолкнет на верную мысль:
http://wl500g.info/showthread.php?t=17348
http://wl500g.info/showthread.php?t=17358
http://wl500g.info/showthread.php?t=14922

После ipkg.sh update совсем тишина ил и что-то пишет?
Коннект с интернетом есть?

Инет есть, тишина полная, просто висим, выхожу принудительно. После этого зайти заново в телнет не могу, зависает на вводе пароля, поэтому передёргиваю 220V
Пришла умная мысль-фактори дефаулт... и всё с начала, как вам такое? И флешку отформатирую, только не знаю, сколько под своп выделить на 256Мб?

DrLabRus
27-02-2009, 21:38
pollitra
Если интернет через прокси, то: http://wl500g.info/showthread.php?p=19337

Можно попробовать и в дефолт. Но думаю дело решается как-то иначе.
А уверен, что флэшка вообще живая?

Плюс диагностика вида:


ls /tmp/mnt/
и
ls /tmp/mnt/disc0_1 или disc1_2 что там у тебя.

и
df -h
fdisk -l
лишней не будет.

pollitra
27-02-2009, 21:48
Воткнул флешку в комп, вроде живая, но позволяет создавать папки и файлы только под root
Инет не прокси, PPTP
Вот:
WL500G login: pollitra
Password:
[pollitra@WL500G root]$ ls /tmp/mnt/
[pollitra@WL500G root]$ ls /tmp/mnt/disc0_1
ls: /tmp/mnt/disc0_1: No such file or directory
[pollitra@WL500G root]$ ой воткнуть флешку забыл
-sh: ой: not found
[pollitra@WL500G root]$ ls /tmp/mnt/disc0_1
lost+found
[pollitra@WL500G root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part1 242.1M 4.0M 225.5M 2% /tmp/mnt/disc0_1
[pollitra@WL500G root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 262 MB, 262144000 bytes
255 heads, 63 sectors/track, 31 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 * 1 32 255968+ c Win95 FAT32 (LBA)
Partition 1 has different physical/logical endings:
phys=(30, 254, 63) logical=(31, 221, 62)
[pollitra@WL500G root]$
ВЫДЕЛЕННАЯ строка мне ооочень не нравится почему то :)

Nickey
27-02-2009, 22:21
А почему бы не отформатировать флешку средствами роутера, зачем компьютер к этому привлекать?

pollitra
27-02-2009, 22:38
А почему бы не отформатировать флешку средствами роутера, зачем компьютер к этому привлекать?
Как раз пошёл по этому пути по методу (Durak editions), дошёл до:
mkswap /dev/scsi/host0/bus0/target0/lun0/part1
Далее старая история-висим и усё... Не пойму в чём дело, флешка при таком раскладе не может быть битая?

[pollitra@WL500G root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 262 MB, 262144000 bytes
255 heads, 63 sectors/track, 31 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 7 56196 82 Linux swap
/dev/scsi/host0/bus0/target0/lun0/part2 8 31 192780 83 Linux
[pollitra@WL500G root]$ mkswap /dev/scsi/host0/bus0/target0/lun0/part1
Setting up swapspace version 1, size = 262107136 bytes

Здесь висим...

pollitra
28-02-2009, 18:41
Может есть у кого какие идеи. Почему не могу флешку нормально подключить?

DrLabRus
28-02-2009, 19:29
pollitra
Попробуй на компьютере это сделать(mkswap и т.д. ...)
Могу только еще посоветовать проверить последовательность действий и пути к разделам. На флешке два раздела в правильной фс?

Совет: все равно /opt нужно монтировать автоматически, поэтому сначала пропиши все это в /etc/fstab (не забыв сам этот файл добавить в /.files), а потом уже ставь ipkg.

PS имхо, ты сам неправильно ставишь вопрос - сначала ipkg, теперь откуда не возмись своп... Будь последовательным.

pollitra
03-03-2009, 22:26
Проблему решил, отформатировав флешку на компе, создал своп и основной раздел, своп включил там же. ipkg встало. Проблема была или в самой флешке (на логике SIS) или во временной отключке репозиториев, точно не установлено. Кстати, эта самая флешка чудила на ХР в виртуалбоксе-не хотела её винда видеть через раз, почему тоже не установлено. Хотя, в ХР на компе ни разу проблем не было. В общем отформатировал, на сл. день всё встало, работаем., теперь другая проблема- 8Гб флешку не видим-решаем :) Мысли есть? (См. другую ветку)

kozian
05-03-2009, 12:20
Попробовал схему от Mam(O)n.
Единственное, чего я не пойму сейчас, так это что это за ...

[kozian@kozian_router packages]$ ipkg.sh install /tmp/harddisk/packages/ipkg-opt_0.99.163-10_mipsel.ipk
Unpacking ipkg-opt...Done.
Configuring ipkg-opt...Done.
[kozian@kozian_router packages]$ ipkg --help
-sh: ipkg: not found
[kozian@kozian_router packages]$ ls -l /opt/bin/
-rwxr-xr-x 1 kozian root 3852 Jun 2 2008 ipkg
-rwxr-xr-x 1 kozian root 4248 Jun 2 2008 update-alternatives

Как так? О_о

lsd_wiz
29-03-2009, 17:20
Вот прикупил се wl520gu, сразуже нажел кучу багов в фирменном по, обчитался про wrt, и режил залить се прошивку от Олега WL520gu-1.9.2.7-10.trx, стало бы вроде хорошо. Но пока не дорвался до ipkg, взял флешку на 512 форматнул под ext3, подрубил.

mount /dev/discs/disc0/part1 /opt/

df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part1 473.4M 59.1M 389.9M 13% /tmp/mnt/disc0_1
/dev/discs/disc0/part1 473.4M 59.1M 389.9M 13% /opt

набором комманд поставил все пакеты зависимостями


ipkg.sh install mrtg
ipkg.sh install ipkg-otp

затем начал выполнять конфигурирование

cfgmaker public@192.168.1.10 --output-=/opt/var/mrtg/mrtg.cfg
/opt/bin/mrtg /otp/var/mrtg/mrtg.cfg
Terminated

Мот кто поможет?
Вот хендбук по установке mrtg,
http://kaien.wikidot.com/network:ds407e-ipkg-mrtg

al37919
29-03-2009, 18:15
где вас учили ставить пакеты с помощью ipkg.sh?

lsd_wiz
29-03-2009, 18:45
Так будьте так любезны научите...

dadittoz
29-03-2009, 18:51
Как вариант не хватает памяти. Подключите swap.

al37919
29-03-2009, 18:53
Так будьте так любезны научите...
сначала возьмите на себя труд инструкцию по начальной настройке прочитать хоть какую-нибудь.

И во вторых, большинство тем на этом форуме подразумевает роутеры с 32Мб памяти. Действительно, не стоит при наличии 16Мб ожидать того, что на нем удастся запустить массу приложений. Хотя что-нибудь работать должно.

lsd_wiz
29-03-2009, 19:23
сначала возьмите на себя труд инструкцию по начальной настройке прочитать хоть какую-нибудь.

И во вторых, большинство тем на этом форуме подразумевает роутеры с 32Мб памяти. Действительно, не стоит при наличии 16Мб ожидать того, что на нем удастся запустить массу приложений. Хотя что-нибудь работать должно.
1)По поводу какойнить инструкции это неплохо, был бы ман, было бы проще!
2) Памяти действительно 16мб, и скорее всего это и есть главный трабл, и подключения свопа поможет с вероятностью 50х50
3) Я тут сматрю что канторка Асус лепит всё подрят, и с первого раза не разберёш who is who.
4) непонял разницы между ipkg.sh и ipkg и в том и в другом ворианте пакеты нормально скачиваются и устанавливаются и работают, кроме mrtg

dadittoz
29-03-2009, 19:33
Подключение свопа может помочь с вероятностью 99%.

vectorm
29-03-2009, 21:51
1)По поводу какойнить инструкции это неплохо, был бы ман, было бы проще!
2) Памяти действительно 16мб, и скорее всего это и есть главный трабл, и подключения свопа поможет с вероятностью 50х50
3) Я тут сматрю что канторка Асус лепит всё подрят, и с первого раза не разберёш who is who.
4) непонял разницы между ipkg.sh и ipkg и в том и в другом ворианте пакеты нормально скачиваются и устанавливаются и работают, кроме mrtg
1. Т.е. Вам несколько прикрепленных тем по начальной установке недостаточно?
2. Без свопа далеко не уедете.
3. Есть как минимум поисковики и официальный сайт АСУСА.
4. Читайте п.1. У Олега наверняка были веские причины сделать так, как сделано в его прошивках.

Unhurried
18-04-2009, 17:39
Стояла самба3 - все Ок.
После обновления появился запрет на запись со стороны клиентов :(
Считываю нормально, кодировка UTF-8 не съехала.
Конфиг не менял.
Еще мс перестал показавать нормально псевдографику и русский.
В логе при попытки записи появляются сообщения:
source/lib/sysquotas.c:sys_get_quota(426)
sys_path_to_bdev() failed for path [.]!

Вот конфиг :
[global]
log file = /opt/var/smbd.log
printcap name = /opt/etc/samba/printcap
interfaces = 192.168.0.1/24
bind interfaces only = yes
workgroup = WORKGROUP
server string = WL500gp router
guest account = nobody
security = share
browseable = yes
guest only = no
guest ok = yes
load printers = no
log level = 1
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
dos charset = UTF-8
unix charset = UTF-8
display charset = UTF-8
wins support = no
os level = 255
local master = yes
time server = no
[Disk]
path = /tmp/mnt/disc1_2/share
writable = yes
force user = admin
browseable = yes
comment = MobileRec

dimkin
24-04-2009, 21:38
Присоединюсь к вопросу, проблема та же при ipkg update

hobo
27-04-2009, 10:53
Прописана ли переменная:

TMPDIR='<куда-то в каталог>'

и существует ли этот каталог...

Как я понял сообщение - не найден временный каталог.

dimkin
27-04-2009, 17:02
[admin@WL-001BFC81700C root]$ df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 3072 3072 0 100% /
/dev/discs/disc0/part1 3913496 107504 3607192 3% /opt



[admin@WL-001BFC81700C root]$ cat /opt/etc/ipkg.conf
#Uncomment the following line for native packages feed (if any)
#src/gz native http://ipkg.nslu2-linux.org/feeds/optware/oleg/native/stable
src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest /opt/ /
#option verbose-wget

В ipkg.conf TEMPDIR прописать ?

al37919
27-04-2009, 18:40
добавьте в файл ~/.profile следующую строку:


alias ipkg="ipkg -verbose_wget -t /opt/tmp"

sapsan
01-06-2009, 23:58
Доброго времени суток.

В наличии wl-500gp v.1 и прошивка 1.9.2.7-10.
При очередном обновлении ipkg спрашивает такое:

--- /opt/etc/init.d/S20dbus-ipkg.backup 2007-09-15 10:15:19.000000000 +0300
+++ /opt/etc/init.d/S20dbus 2009-05-01 13:59:59.000000000 +0300
@@ -1,5 +1,5 @@
#! /bin/sh
-OPTWARE_TARGET=wl500g
+OPTWARE_TARGET=oleg
# -*- coding: utf-8 -*-
# Debian init.d script for D-BUS
# Copyright © 2003 Colin Walters <walters@debian.org>

Разрешать ? :confused:

sapsan
02-06-2009, 18:03
Поднимаю вверх :)

AndreyPopov
02-06-2009, 18:12
Разрешать ?

S20dbus это скрипт запуска самого dbus. думаю ничего старшного в его замене нет.

sapsan
02-06-2009, 18:24
S20dbus это скрипт запуска самого dbus. думаю ничего старшного в его замене нет.

Вопрос именно в этом:

-OPTWARE_TARGET=wl500g
+OPTWARE_TARGET=oleg

это таки не важно ?

al37919
02-06-2009, 18:27
показали бы что ли сам S20dbus. Или вы думаете, что его содержимое очевидно? ИМХО эта строка вообще не нужна, если только она специальным образом там не интерпретируется.

sapsan
02-06-2009, 18:37
показали бы что ли сам S20dbus. Или вы думаете, что его содержимое очевидно? ИМХО эта строка вообще не нужна, если только она специальным образом там не интерпретируется.
Вот:

#! /bin/sh
OPTWARE_TARGET=wl500g
# -*- coding: utf-8 -*-
# Debian init.d script for D-BUS
# Copyright © 2003 Colin Walters <walters@debian.org>

PATH=/sbin:/bin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin

if grep -q ^messagebus: /etc/group; then
# echo There already is an messagebus group on the system.
ADDUSER_OPT="-G messagebus"
fi

if grep -q ^messagebus: /etc/passwd; then
# echo There already is an messagebus user on the system.
true
else
echo -n "No messagebus user found, creating it... "
adduser -h /opt/var/run/dbus -g "messagebus daemon" -s /bin/false -D -H $ADDUSER_OPT messagebus > /dev/null 2>&1
echo done
fi

set -e

DAEMON=/opt/bin/dbus-daemon
NAME=dbus
DAEMONUSER=messagebus
PIDDIR=/opt/var/run/dbus
PIDFILE=$PIDDIR/pid
DESC="system message bus"

test -x $DAEMON || exit 0

# Source defaults file; edit that file to configure this script.
ENABLED=1
PARAMS=""
if [ -e /opt/etc/default/dbus ]; then
. /opt/etc/default/dbus
fi

test "$ENABLED" != "0" || exit 0

start_it_up()
{
if [ ! -d $PIDDIR ]; then
mkdir -p $PIDDIR
chown $DAEMONUSER $PIDDIR
chgrp $DAEMONUSER $PIDDIR
fi
if [ -e $PIDFILE ]; then
echo "$DESC already started; not starting."
else
echo -n "Starting $DESC: "
${DAEMON} --system $PARAMS
echo "$NAME."
fi
}

shut_it_down()
{
echo -n "Stopping $DESC: "
if [ -e $PIDFILE ]; then
kill `cat $PIDFILE`
else
killall ${DAEMON}
fi
echo "$NAME."
rm -f $PIDFILE
}

case "$1" in
start)
start_it_up
;;
stop)
shut_it_down
;;
restart|force-reload)
shut_it_down
sleep 1
start_it_up
;;
*)
echo "Usage: /opt/etc/init.d/$NAME {start|stop|restart|force-reload}" >&2
exit 1
;;
esac

exit 0

Не вижу где тут спойлер ставить...

AndreyPopov
02-06-2009, 18:56
Вопрос именно в этом:

-OPTWARE_TARGET=wl500g
+OPTWARE_TARGET=oleg

это таки не важно ?

соверешенно. пусть даже меняет на Oleg - у вас же прошивка от Олега?

sapsan
02-06-2009, 19:04
соверешенно. пусть даже меняет на Oleg - у вас же прошивка от Олега?
Да. Спасибо :)

!ag_
18-06-2009, 23:05
... Постоянно просит libiconv.so.2:



[admin@WL-0022150B6304 /lib]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
Packages 100% |************************************************* ************************************************** ********| 754 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
Packages 100% |************************************************* ************************************************** ********| 461 KB 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[admin@WL-0022150B6304 /lib]$ ipkg.sh install ipkg
The following package were previously requested but have not been installed:
ipkg-opt tar gconv-modules mc e2fslibs glib slang ipkg
Install them now [Y/n] ? n

Downloading http://wl500g.dyndns.org/ipkg/ipkg_0.99.149-2_mipsel.ipk ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
ipkg_0.99.149-2_mips 100% |************************************************* ************************************************** ********| 71113 00:00 ETA
Done.
tar: can't load library 'libiconv.so.2'
tar: can't load library 'libiconv.so.2'
ipkg_install_file: ERROR unpacking control.tar.gz from //opt/tmp/ipkg/ipkg_0.99.149-2_mipsel.ipk
ipkg_get_install: ERROR: Failed to install //opt/tmp/ipkg/ipkg_0.99.149-2_mipsel.ipk
ipkg_get_install: I'll leave it there for you to try a manual installation


- пробовал переделать на новый репозитарий (отсюда (http://wl500g.info/showpost.php?p=48747&postcount=7)) - не помогло;
- пробовал качать файлы wget'ом и ставить их из локальной директории - тоже самое (требуется libiconv.so.2);
- пробовал влоб залить libiconv-1.12.tar.gz (http://www.filewatcher.com/m/libiconv-1.12.tar.gz.4513309.0.0.html), но tar тоже требует libiconv.so.2

хелп!

SpiderX
09-07-2009, 18:35
Нашел разные версии ipkg-build.sh, прочитал про струкруту ipk-пакета.
Все просто вроде бы, пакет собирается, уже и скриптом и руками пробовал собирать, полученные пакеты совпадают по структуре с пакетами в репозитории, но лыжи не едут :(
Не хочет ipkg ставить пакет.


Может что-то не так делаю:
1. Воссоздаю структуру папок.
/home/spiderx/onak - корень
/home/spiderx/onak/CONTROL/
/home/spiderx/onak/opt/
/home/spiderx/onak/opt/bin/
.....................................
/home/spiderx/onak/opt/var/
Расспихиваю все по папкам
2. cd /home/spiderx/
3. ./ipkg-build.sh onak


ipkg-build.sh


#!/bin/sh

# ipkg-build -- construct a .ipk from a directory
# Carl Worth <cworth@east.isi.edu>
# based on a script by Steve Redler IV, steve@sr-tech.com 5-21-2001
set -e

ipkg_extract_value() {
sed -e "s/^[^:]*:[[:space:]]*//"
}

required_field() {
field=$1

value=`grep "^$field:" < $CONTROL/control | ipkg_extract_value`
if [ -z "$value" ]; then
echo "*** Error: $CONTROL/control is missing field $field" >&2
return 1
fi
echo $value
return 0
}

pkg_appears_sane() {
local pkg_dir=$1

local owd=`pwd`
cd $pkg_dir

PKG_ERROR=0

large_uid_files=`find . -uid +99`
if [ -n "$large_uid_files" ]; then
echo "*** Warning: The following files have a UID greater than 99.
You probably want to chown these to a system user: " >&2
ls -ld $large_uid_files
echo >&2
fi


if [ ! -f "$CONTROL/control" ]; then
echo "*** Error: Control file $pkg_dir/$CONTROL/control not found." >&2
cd $owd
return 1
fi

pkg=`required_field Package`
[ "$?" -ne 0 ] && PKG_ERROR=1

version=`required_field Version | sed 's/.*://;'`
[ "$?" -ne 0 ] && PKG_ERROR=1

arch=`required_field Architecture`
[ "$?" -ne 0 ] && PKG_ERROR=1

required_field Maintainer >/dev/null
[ "$?" -ne 0 ] && PKG_ERROR=1

required_field Description >/dev/null
[ "$?" -ne 0 ] && PKG_ERROR=1

section=`required_field Section`
[ "$?" -ne 0 ] && PKG_ERROR=1
if [ -z "$section" ]; then
echo "The Section field should have one of the following values:" >&2
echo "Games, Multimedia, Communications, Settings, Utilies, Applications, Console, Misc" >&2
fi

priority=`required_field Priority`
[ "$?" -ne 0 ] && PKG_ERROR=1
if [ -z "$priority" ]; then
echo "The Priority field should have one of the following values:" >&2
echo "required, important, standard, optional, extra." >&2
echo "If you don't know which priority value you should be using, then use \`optional'" >&2
fi

if echo $pkg | grep '[a-z0-9.+-]'; then
echo "*** Error: Package name $name contains illegal characters, (other than [a-z0-9.+-])" >&2
PKG_ERROR=1;
fi

local bad_fields=`sed -ne 's/^\([^[:space:]][^:[:space:]]\+[[:space:]]\+\)[^:].*/\1/p' < $CONTROL/control | sed -e 's/\\n//'`
if [ -n "$bad_fields" ]; then
bad_fields=`echo $bad_fields`
echo "*** Error: The following fields in $CONTROL/control are missing a ':'" >&2
echo " $bad_fields" >&2
echo "ipkg-build: This may be due to a missing initial space for a multi-line field value" >&2
PKG_ERROR=1
fi

for script in $CONTROL/preinst $CONTROL/postinst $CONTROL/prerm $CONTROL/postrm; do
if [ -f $script -a ! -x $script ]; then
echo "*** Error: package script $script is not executable" >&2
PKG_ERROR=1
fi
done

if [ -f $CONTROL/conffiles ]; then
for cf in `cat $CONTROL/conffiles`; do
if [ ! -f ./$cf ]; then
echo "*** Error: $CONTROL/conffiles mentions conffile $cf which does not exist" >&2
PKG_ERROR=1
fi
done
fi

cd $owd
return $PKG_ERROR
}

###
# ipkg-build "main"
###

case $# in
1)
dest_dir=.
;;
2)
dest_dir=$2
;;
*)
echo "Usage: ipkg-build <pkg_directory> [<destination_directory>]" >&2
exit 1
;;
esac

pkg_dir=$1

if [ ! -d $pkg_dir ]; then
echo "*** Error: Directory $pkg_dir does not exist" >&2
exit 1
fi

# CONTROL is second so that it takes precedence
CONTROL=
[ -d $pkg_dir/DEBIAN ] && CONTROL=DEBIAN
[ -d $pkg_dir/CONTROL ] && CONTROL=CONTROL
if [ -z "$CONTROL" ]; then
echo "*** Error: Directory $pkg_dir has no CONTROL subdirectory." >&2
exit 1
fi

if ! pkg_appears_sane $pkg_dir; then
echo >&2
echo "ipkg-build: Please fix the above errors and try again." >&2
exit 1
fi

tmp_dir=$dest_dir/IPKG_BUILD.$$
mkdir $tmp_dir

tar -C $pkg_dir -czf $tmp_dir/data.tar.gz . --exclude=$CONTROL
tar -C $pkg_dir/$CONTROL -czf $tmp_dir/control.tar.gz .

echo "2.0" > $tmp_dir/debian-binary

pkg_file=$dest_dir/${pkg}_${version}_${arch}.ipk
tar -C $tmp_dir -czf $pkg_file ./debian-binary ./data.tar.gz ./control.tar.gz
rm $tmp_dir/debian-binary $tmp_dir/data.tar.gz $tmp_dir/control.tar.gz
rmdir $tmp_dir

echo "Packaged contents of $pkg_dir into $pkg_file"


Может кто-то попробует собрать пакет или проинсталить у себя у себя мой недо-пакет.
onak.tar.gz - все что нужно для пакета, просто разархивировать
onak_0.3.7-1_mipsel.zip - переименовать в onak_0.3.7-1_mipsel.ipk
ipkg-build.zip - переименовать в ipkg-build.sh

BcTpe4HbIu
09-07-2009, 20:07
Нашел разные версии ipkg-build.sh, прочитал про струкруту ipk-пакета.
Все просто вроде бы, пакет собирается, уже и скриптом и руками пробовал собирать, полученные пакеты совпадают по структуре с пакетами в репозитории, но лыжи не едут :(
Не хочет ipkg ставить пакет.


Может кто-то попробует собрать пакет или проинсталить у себя у себя мой недо-пакет.
onak.tar.gz - все что нужно для пакета, просто разархивировать
onak_0.3.7-1_mipsel.zip - переименовать в onak_0.3.7-1_mipsel.ipk
ipkg-build.zip - переименовать в ipkg-build.sh

А почему файл control в Виндовой кодировке?
видимо поэтому его так колбасит?

[admin@WL500w tmp]$ ipkg -test install ./onak_0.3.7-1_mipsel.ipk
) to /opt/...ak (0.3.7-1
Nothing to be done
An error ocurred, return value: 28.
Collected errors:
Only have 0 available blocks on filesystem /, pkg onak needs 2


Правда если поправить мало что меняется.....

[admin@WL500w tmp]$ ipkg -test install ./onak_ipk/onak_0.3.7-1_mipsel.ipk
Installing onak (0.3.7-1) to /opt/...
Nothing to be done
An error ocurred, return value: 28.
Collected errors:
Only have 0 available blocks on filesystem /, pkg onak needs 2

Посему правим control..... методом научного тыка файл приведен к этому:

Package: onak
Version: 0.3.7-1
Architecture: mipsel
Maintainer: SpiderX (spiderx@spiderx.dp.ua)
Source: http://www.earth.li/projectpurple/files/onak-0.3.7.tar.gz
Depends: libuclibc++, libdb, adduser
Recommends: apache2, httpd, lighttpd
Section: net
Priority: optional
Description: OpenPGP Key Server
Conflicts:

Вроде собралось: (только скриптик не сработал :rolleyes:)

[admin@WL500w tmp]$ ipkg install ./onak_ipk/onak_0.3.7-1_mipsel.ipk
Installing onak (0.3.7-1) to /opt/...
onak: unsatisfied recommendation for apache2
onak: unsatisfied recommendation for httpd
Configuring onak
adduser: unrecognized option `--disabled-login'
BusyBox v1.10.3 (2008-06-11 06:38:54 UTC) multi-call binary

Usage: adduser [OPTIONS] user_name

Add an user

Options:
-h DIR Home directory
-g GECOS GECOS field
-s SHELL Login shell
-G GROUP Add user to existing group
-S Create a system user
-D Do not assign a password
-H Do not create home directory

postinst script returned status 1
ERROR: onak.postinst returned 1
Successfully terminated.


ПС: да кст в ipkg-build.sh поменял


if echo $pkg | grep '[a-z0-9.+-]'; then

на


if echo $pkg | grep -v '[a-z0-9.+-]'; then

ППС: сам ipk не собирал никогда.... =))

SpiderX
09-07-2009, 21:18
BcTpe4HbIu
Спасибо, мил человек :)


А почему файл control в Виндовой кодировке?
видимо поэтому его так колбасит?
Семён Семёныч... :D
Начал пилить всю эту тему под виндой, потом закинул файлы в дропбокс, и дома спокойненько продолжил, забыв про вражескую кодировку :)


ПС: да кст в ipkg-build.sh поменял
Это я ошибся, у меня просто много версий этих "билдов" было — запутался, и не тот залил.
Я лечил ”[a-z0-9.+-]” → ”[a-z0-9.+-]+”.


Посему правим control..... методом научного тыка файл приведен к этому:
Продолжил пилить и допилил до осознания факта, что:
такую вещь как Installed-Size: ipkg не понимает вообще, и также не терпит ”|” (Recommends: apache2 | httpd | lighttpd).
В итоге имеем:


Package: onak
Version: 0.3.7-1
Architecture: mipsel
Maintainer: SpiderX (spiderx@spiderx.dp.ua)
Source: http://www.earth.li/projectpurple/files/onak-0.3.7.tar.gz
Depends: libuclibc++, libdb, adduser
Recommends: lighttpd
Section: net
Priority: optional
Description: OpenPGP Key Server
onak is an OpenPGP compatible keyserver which supports multiple subkeys,
photo ids and path finding between keys. It can provide an HKP
compatible interface for use with the --keyserver option of gnupg as
well as including a command line tool for querying the key database.



ППС: сам ipk не собирал никогда.... =))
Аналогично :)
Собирал софт, качал деб-пакет, смотрел как там раскидано, раскидывал по папкам, и жил так. Причем делал все скрипя сердцем, понимая что не "верной дорогой идете товарищи". Потому и решил заняться вопросом :)

Еще раз спасибо! Пойду ipk-скрипты доводить до ума :)

NooBAsTiK
15-08-2009, 02:46
Всем привет прошу помощи!! После долгих установок, программ вдруг всё перестаёт работать (Samba, Ados, ruTorrent) и на ipkg update говорит -sh: ipkg: not found на установку пакетов говорит то же самое! Подскажите чего делать :confused:

koffy76
16-08-2009, 10:05
Попробуйте выключить питание, вытащить и вставить флешку. У меня было подобное 1 раз. Данные вроде не потерялись.

arcd
16-08-2009, 11:10
У меня такое
на ipkg update говорит -sh: ipkg: not found на установку пакетов говорит то же самоесначала случалось иногда, но в последнее время постоянно. ipkg находится в /opt, который является линком на /tmp/harddisk/opt. Открываю /tmp/harddisk - там пусто. Загляни в лог - что там? (Status & Log -> System Log) У меня в логе наблюдается
Aug 16 12:43:26 kernel: hub.c: new USB device 01:03.0-2, assigned address 2
Aug 16 12:43:26 kernel: usb.c: USB device not accepting new address=2 (error=-145)
Aug 16 12:43:26 kernel: hub.c: new USB device 01:03.0-2, assigned address 3
Aug 16 12:43:26 kernel: usb.c: USB device not accepting new address=3 (error=-145)
Aug 16 12:43:28 kernel: hub.c: new USB device 01:03.0-2, assigned address 4
Aug 16 12:43:28 kernel: usb.c: USB device not accepting new address=4 (error=-145)
Aug 16 12:43:28 kernel: hub.c: new USB device 01:03.0-2, assigned address 5
Aug 16 12:43:28 kernel: usb.c: USB device not accepting new address=5 (error=-145)
т.е. роутер перестает видеть флешку. Раньше помогало
выключить питание, вытащить и вставить флешку Сейчас проделал такое пару раз - не помогает. То ли проблема с контактами в разъеме, то ли еще в чем... Хотя эта же флешка, вставленная в комп (linux), видится в нем отлично, все содержимое на месте (на флешке ext3). А чтобы сдох разъем на роутере - я не так часто флешку дергал...
Кто еще что сможет подсказать/посоветовать?

arcd
16-08-2009, 11:30
Кстати, вот еще...
http://linuxforum.ru/index.php?showtopic=68240&mode=linear

USB2.0 коробка для 3,5 сата жд, не работает на роутере

TWINc
сообщение May 25 2008, в 21:36
Сообщение #1

Роутер asus wl500gp, ядро у него 2,4. usb2.0 поддерживает.
При подключении через usb1.1 шнурок коробка работает, но скорость ужасает. При подключении через родной шнур валятся ошибки такого вида


hub.c: new USB device 01:03.0-2, assigned address 2
usb.c: USB device not accepting new address=2 (error=-145)
hub.c: new USB device 01:03.0-2, assigned address 3
usb.c: USB device not accepting new address=3 (error=-145)


Кто нибудь в курсе, что это значит?


TWINc
сообщение May 25 2008, в 22:00
Сообщение #2

Нашел код ошибки

145 hardware problems such as bad devices (including firmware) or cables.

Завтра куплю новый кабель, проверю... надеюсь проблема именно в нем.

Xasder
28-10-2009, 22:55
Столкнулся с проблемой при установке MySQL:


[root@WL700gE etc]$ ipkg install /shares/MYVOLUME1/MYSHARE1/mysql_4.1.22-3_mipsel.ipk
Installing mysql (4.1.22-3) to /opt/...
ipkg: /conffiles: Permission denied
ipkg: /control: Permission denied
ipkg: /postinst: Permission denied
ipkg: /prerm: Permission denied
Installing openssl (0.9.7m-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/openssl_0.9.7m-3_mipsel.ipk
wget: missing URL
Usage: wget [OPTION]... [URL]...

Try `wget --help' for more options.
Nothing to be done
An error ocurred, return value: 22.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget -q -P http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/openssl_0.9.7m-3_mipsel.ipk'
Failed to download openssl. Perhaps you need to run 'ipkg update'?
WARNING: Unable to remove temporary directory: : No such file or directory


Из того что увидел выше, делаю вывод что и wget у меня неправильно работает =(

Отнеситесь, пожалуйста, с пониманием к тому, что с системой Linux я знаком очень слабо.

Заранее спасибо за помощь.

segods
22-11-2009, 16:32
WL-520gu
Подскажите что не так?
Не находит mc, и почему прав нет?

Ошибки:

[admin@asus-server /]$ ipkg install mc
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package mc.
Check the spelling or perhaps run 'ipkg update'
[admin@asus-server /]$ ipkg install tar
Installing tar (1.16.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/tar_1.16.1-1_mipsel.ipk
Installing bzip2 (1.0.4-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/bzip2_1.0.4-1_mipsel.ipk
ipkg: Cannot create symlink from ./opt/bin/bzcat to 'bzip2': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libbz2.so.1.0 to 'libbz2.so.1.0.4': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libbz2.so to 'libbz2.so.1.0.4': Operation not permitted
Configuring bzip2
Configuring tar
Successfully terminated.

Весь лог:

[admin@asus-server /opt]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
Packages 100% |************************************************* ******| 754 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
Packages 100% |************************************************* ******| 473 KB 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[admin@asus-server /opt]$ ipkg.sh install ipkg

Downloading http://wl500g.dyndns.org/ipkg/ipkg_0.99.149-2_mipsel.ipk ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
ipkg_0.99.149-2_mips 100% |************************************************* ******| 71113 00:00 ETA
Done.
Unpacking ipkg...Done.
Configuring ipkg...md5sum: //opt/tmp/ipkg/ipkg/data/Package:: No such file or directory
md5sum: //opt/tmp/ipkg/ipkg/data/ipkg: No such file or directory
...
md5sum: //opt/tmp/ipkg/ipkg/data/less: No such file or directory
md5sum: //opt/tmp/ipkg/ipkg/data/space).: No such file or directory
Done.
[admin@asus-server /]$ ipkg update
Downloading http://wl500g.dyndns.org/ipkg/Packages
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/Packages
Updated list of available packages in /opt/lib/ipkg/lists/unslung
Successfully terminated.
[admin@asus-server /]$ ipkg install mc
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package mc.
Check the spelling or perhaps run 'ipkg update'
[admin@asus-server /]$ ipkg install tar
Installing tar (1.16.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/tar_1.16.1-1_mipsel.ipk
Installing bzip2 (1.0.4-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/bzip2_1.0.4-1_mipsel.ipk
ipkg: Cannot create symlink from ./opt/bin/bzcat to 'bzip2': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libbz2.so.1.0 to 'libbz2.so.1.0.4': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libbz2.so to 'libbz2.so.1.0.4': Operation not permitted
Configuring bzip2
Configuring tar
Successfully terminated.
[admin@asus-server /opt]$ ipkg install mc
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package mc.
Check the spelling or perhaps run 'ipkg update'
[admin@asus-server /opt]$ ipkg install tar
Package tar (1.16.1-1) installed in root is up to date.
Nothing to be done
Successfully terminated.
[admin@asus-server /opt]$ tar
tar: can't load library 'libiconv.so.2'
[admin@asus-server /opt]$ ipkg remove tar
Removing package tar from root...
Successfully terminated.
[admin@asus-server /opt]$ ipkg install tar
Installing tar (1.16.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/tar_1.16.1-1_mipsel.ipk
Configuring tar
Successfully terminated.
[admin@asus-server /opt]$ tar
tar: can't load library 'libiconv.so.2'
[admin@asus-server /opt]$ ipkg install unzip
Installing unzip (5.52-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/unzip_5.52-1_mipsel.ipk
ipkg: Cannot link from ./opt/bin/zipinfo to './opt/bin/unzip': Operation not permitted
Configuring unzip
Successfully terminated.
[admin@asus-server /opt]$ unzip
UnZip 5.52 of 28 February 2005, by Info-ZIP. Maintained by C. Spieler. Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.

Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
Default action is to extract files in list, except those in xlist, to exdir;
file[.zip] may be a wildcard. -Z => ZipInfo mode ("unzip -Z" for usage).

-p extract files to pipe, no messages -l list files (short format)
-f freshen existing files, create none -t test compressed archive data
-u update files, create if necessary -z display archive comment
-x exclude files that follow (in xlist) -d extract files into exdir

modifiers: -q quiet mode (-qq => quieter)
-n never overwrite existing files -a auto-convert any text files
-o overwrite files WITHOUT prompting -aa treat ALL files as text
-j junk paths (do not make directories) -v be verbose/print version info
-C match filenames case-insensitively -L make (some) names lowercase
-X restore UID/GID info -V retain VMS version numbers
-K keep setuid/setgid/tacky permissions -M pipe through "more" pager
Examples (see unzip.txt for more info):
unzip data1 -x joe => extract all files except joe from zipfile data1.zip
unzip -p foo | more => send contents of foo.zip via pipe into program more
unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer
[admin@asus-server /opt]$ ipkg install lynx
Installing lynx (2.8.6-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/lynx_2.8.6-1_mipsel.ipk
Installing openssl (0.9.7m-3) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/openssl_0.9.7m-3_mipsel.ipk
ipkg: Cannot create symlink from ./opt/lib/libssl.so.0 to 'libssl.so.0.9.7': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libssl.so to 'libssl.so.0.9.7': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libcrypto.so.0 to 'libcrypto.so.0.9.7': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libcrypto.so to 'libcrypto.so.0.9.7': Operation not permitted
Installing ncurses (5.6-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/ncurses_5.6-1_mipsel.ipk
ipkg: Cannot create symlink from ./opt/bin/infotocap to 'tic': Operation not permitted
ipkg: Cannot create symlink from ./opt/bin/reset to 'tset': Operation not permitted
.........
ipkg: Cannot create symlink from ./opt/lib/libncurses.so.5 to 'libncurses.so.5.6': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libpanel.so to 'libpanel.so.5': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libmenu.so.5 to 'libmenu.so.5.6': Operation not permitted
Installing zlib (1.2.3-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/zlib_1.2.3-2_mipsel.ipk
ipkg: Cannot create symlink from ./opt/lib/libz.so.1 to 'libz.so.1.2.3': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libz.so to 'libz.so.1.2.3': Operation not permitted
Configuring lynx
Configuring ncurses
Configuring openssl
Configuring zlib
Successfully terminated.
[admin@asus-server /opt]$ ipkg remove lynx
Removing package lynx from root...
Successfully terminated.
[admin@asus-server /opt]$

ryzhov_al
22-11-2009, 19:15
Не переключились на олеговский репозиторий.
В /opt/etc/ipkg.conf должны быть строчки

src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest /opt/ /

segods
22-11-2009, 20:26
Поменял репозиторий, нашла mc но поставила с ошибками, как tar из прошлого примера.
В результате mc не запускается, хотя дописывается Tab'ом с буквы m

Не совсем понимаю, куда ей прав не хватает?

ipkg: Cannot create symlink from ./opt/lib/libgthread-2.0.so.0 to 'libgthread-2.0.so.0.2000.4': Operation not permitted


[admin@asus-server etc]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.
[admin@asus-server etc]$ ipkg install mc
Installing mc (4.6.2-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/mc_4.6.2-1_mipsel.ipk
package slang suggests installing pcre
package slang suggests installing libpng
Installing glib (2.20.4-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/glib_2.20.4-1_mipsel.ipk
ipkg: Cannot create symlink from ./opt/lib/libgio-2.0.so to 'libgio-2.0.so.0.2000.4': Operation not permitted
...
ipkg: Cannot create symlink from ./opt/lib/libgthread-2.0.so.0 to 'libgthread-2.0.so.0.2000.4': Operation not permitted
Installing slang (2.1.4-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/slang_2.1.4-1_mipsel.ipk
ipkg: Cannot create symlink from ./opt/lib/libslang.so to 'libslang.so.2.1.4': Operation not permitted
ipkg: Cannot create symlink from ./opt/lib/libslang.so.2 to 'libslang.so.2.1.4': Operation not permitted
Installing e2fslibs (1.41.9-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/e2fslibs_1.41.9-1_mipsel.ipk
ipkg: Cannot create symlink from ./opt/lib/libblkid.so to 'libblkid.so.1': Operation not permitted
....
ipkg: Cannot create symlink from ./opt/lib/libuuid.so.1 to 'libuuid.so.1.2': Operation not permitted
ipkg: Cannot create symlink from ./opt/bin/mcedit to 'mc': Operation not permitted
ipkg: Cannot create symlink from ./opt/bin/mcview to 'mc': Operation not permitted
Configuring e2fslibs
Configuring glib
Configuring mc
Configuring slang
Successfully terminated.
[admin@asus-server etc]$ mc
-sh: mc: not found

azhur
22-11-2009, 20:40
Файловая система какая?
Симлинки создаются только на ext3.

segods
22-11-2009, 21:58
блин. FAT32
Переформатировал

[admin@asus-server root]$ mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part2 on /opt type ext3 (rw)
[admin@asus-server root]$


Но все равно.

[admin@asus-server /opt]$ ipkg install mc
Installing mc (4.6.2-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/mc_4.6.2-1_mipsel.ipk
package slang suggests installing pcre
package slang suggests installing libpng
Installing glib (2.20.4-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/glib_2.20.4-1_mipsel.ipk
Installing slang (2.1.4-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/slang_2.1.4-1_mipsel.ipk
Installing e2fslibs (1.41.9-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/e2fslibs_1.41.9-1_mipsel.ipk
Configuring e2fslibs
Configuring glib
Configuring mc
Configuring slang
Successfully terminated.
[admin@asus-server /opt]$ mc
-sh: mc: not found

ryzhov_al
23-11-2009, 08:02
Поменял репозиторий, нашла mc но поставила с ошибками, как tar из прошлого примера.
...

[admin@asus-server etc]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.

Стоп! А дальше ошибка:


[admin@asus-server etc]$ ipkg install mc
Installing mc (4.6.2-1) to /opt/...


После
ipkg update обязательно выполните
ipkg upgrade для переустановки существующих пакетов из нового репозитария.

ЗЫ И определитесь с родом: то "поменял", то "нашла"...

segods
24-11-2009, 07:32
Не фига.

[admin@asus-server /opt]$ ipkg remove mc
Removing package mc from /opt/...
Successfully terminated.

[admin@asus-server /opt]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.
[admin@asus-server /opt]$ ipkg upgrade
Nothing to be done
Successfully terminated.

[admin@asus-server /opt]$ ipkg install mc
Installing mc (4.6.2-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/mc_4.6.2-1_mipsel.ipk
Configuring mc
Successfully terminated.
[admin@asus-server /opt]$ mc
-sh: mc: not found
[admin@asus-server /opt]$

ryzhov_al
24-11-2009, 10:52
Не фига.
Не верю что вы искали решение (http://www.wl500g.info/showpost.php?p=72341&postcount=340) на форуме.

segods
24-11-2009, 21:31
Спасибо, вопрос решен.

mrmix
23-01-2010, 22:32
У МЕНЯ ТАКАЯ ЖЕ ПРОБЛЕМА
думаю проблема кроется здесь
ip route
во всяком случае пинг до любого инетовского узла есть,
а traceroute дохнет при попытке проложить маршрут

поможет переключение роутера из режима Home Gateway в другой режим, но это не есть решение проблемы
ГОСПОДА ГУРУ ПОМОГИТЕ.

вот мои таблицы к примеру: 10.1.11.х - провайдер локаль, 192.168.1.х моя локаль, 95.х.х.х внешка PPPoE
локальная (думаю проблема в ней)


ip route list table local
broadcast 192.168.1.0 dev br0 proto kernel scope link src 192.168.1.100
broadcast 127.255.255.255 dev lo proto kernel scope link src 127.0.0.1
broadcast 10.1.11.255 dev vlan1 proto kernel scope link src 10.1.11.42
local 10.1.11.42 dev vlan1 proto kernel scope host src 10.1.11.42
local 192.168.1.100 dev br0 proto kernel scope host src 192.168.1.100
broadcast 192.168.1.255 dev br0 proto kernel scope link src 192.168.1.100
local 95.220.77.58 dev ppp0 proto kernel scope host src 95.220.77.58
broadcast 95.220.77.58 dev ppp0 proto kernel scope link src 95.220.77.58
broadcast 10.1.11.0 dev vlan1 proto kernel scope link src 10.1.11.42
broadcast 127.0.0.0 dev lo proto kernel scope link src 127.0.0.1
local 127.0.0.1 dev lo proto kernel scope host src 127.0.0.1
local 127.0.0.0/8 dev lo proto kernel scope host src 127.0.0.1

глобальная


ip route list table main
212.1.254.96 dev ppp0 proto kernel scope link src 95.220.33.140
192.168.1.0/24 dev br0 proto kernel scope link src 192.168.1.100
10.1.11.0/24 dev vlan1 proto kernel scope link src 10.1.11.42
212.1.226.0/24 via 10.1.11.254 dev vlan1 metric 1
212.1.224.0/24 via 10.1.11.254 dev vlan1 metric 1
10.0.0.0/8 via 10.1.11.254 dev vlan1 metric 1
127.0.0.0/8 dev lo scope link
default via 212.1.254.96 dev ppp0
default via 10.1.11.254 dev vlan1 metric 1


да, кстати, я не очень в этом разбираюсь, но что означает сие:


[xxx@ root]$ ip neigh
10.1.11.254 dev vlan1 lladdr 00:03:31:e1:fc:00 nud stale
192.168.1.50 dev br0 lladdr 00:19:d2:d3:e1:32 nud reachable

mrmix
23-01-2010, 22:47
да провел пару тестов и выяснил, что стандартный маршрут из оболочки роутера попадает прямо в локалку к провайдеру, именно поэтому traceroute дохнет
Подскажите, что и где прописать

mrmix
23-01-2010, 22:51
временно решил проблему с traceroute удалив постоянный маршрут
ip route del default via 10.1.11.42

и прописав маршруты в локалку через локальный роутер.
(возможно придется прописать команду в post-boot)

но этот вариант мне не о душе, кто еще какие варианты предложит??

Проблема с wget и ipkg не ушла

ryzhov_al
23-01-2010, 23:01
Какой тип подключения?
Каковы значения MTU/MRU?

mrmix
23-01-2010, 23:04
Какой тип подключения?
Каковы значения MTU/MRU?

PPPoE
MTU 1492
пробывал задать всем интерфейсам МТУ равный 1372 не помогло
где мру глянуть не помню


[ipkg]$ ifconfig
br0 Link encap:Ethernet HWaddr 00:18:F3:32:86:6A
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::218:f3ff:fe32:866a/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1372 Metric:1
RX packets:92483 errors:0 dropped:0 overruns:0 frame:0
TX packets:55057 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:43758781 (41.7 MiB) TX bytes:6527362 (6.2 MiB)

eth0 Link encap:Ethernet HWaddr 00:18:F3:32:86:6A
inet6 addr: fe80::218:f3ff:fe32:866a/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1372 Metric:1
RX packets:65453 errors:0 dropped:0 overruns:0 frame:0
TX packets:92378 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:8787559 (8.3 MiB) TX bytes:46484903 (44.3 MiB)
Interrupt:4 Base address:0x1000

eth1 Link encap:Ethernet HWaddr 00:18:F3:32:86:6A
inet6 addr: fe80::218:f3ff:fe32:866a/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1372 Metric:1
RX packets:92479 errors:0 dropped:0 overruns:0 frame:14640
TX packets:57393 errors:37 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:45053169 (42.9 MiB) TX bytes:7800875 (7.4 MiB)
Interrupt:2 Base address:0x2000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MULTICAST MTU:1372 Metric:1
RX packets:110 errors:0 dropped:0 overruns:0 frame:0
TX packets:110 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6980 (6.8 KiB) TX bytes:6980 (6.8 KiB)

ppp0 Link encap:Point-Point Protocol
inet addr:95.220.33.140 P-t-P:212.1.254.96 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1372 Metric:1
RX packets:56604 errors:0 dropped:0 overruns:0 frame:0
TX packets:87369 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:5369648 (5.1 MiB) TX bytes:43140738 (41.1 MiB)

vlan0 Link encap:Ethernet HWaddr 00:18:F3:32:86:6A
inet6 addr: fe80::218:f3ff:fe32:866a/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1372 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:3977 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:992709 (969.4 KiB)

vlan1 Link encap:Ethernet HWaddr 00:05:5D:1A:67:61
inet addr:10.1.11.42 Bcast:10.1.11.255 Mask:255.255.255.0
inet6 addr: fe80::205:5dff:fe1a:6761/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1372 Metric:1
RX packets:65453 errors:0 dropped:0 overruns:0 frame:0
TX packets:88399 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7609405 (7.2 MiB) TX bytes:45492046 (43.3 MiB)

mrmix
23-01-2010, 23:14
Какой тип подключения?
Каковы значения MTU/MRU?

спасибо.
проблема решилась установкой мту равной 1300

пришлось добавить строку в post-firewall
ifconfig ppp0 mtu 1300

те настройки, что в вебинтерфейсе, никак не влияют на мту внутри роутера

basilio cat
20-05-2010, 23:58
Штатный mke2fs равно как и mkfs.ext3 не могут работать с большими партишенами. Точный размер не выяснял, на 200гб создается, а на 500 - нет. Выход из положения - сделать первой партицией своп, отформатить его и включить. Второй партицией - /opt в ext3, поставить на нее uclibc-opt, e2fsprogs через ipkg, после чего установленный mke2fs сделает все как надо

kpk17
09-07-2010, 21:58
подскажите как можно установить пакет ipk на usb hdd.
через http://wl500g.info/showthread.php?t=21889&page=312
не получаестя установить samba/ висит на загрузке и не двигается.

сам файл скачал и хочу установить.

подскажите как решить проблему
WL500gpv2-1.9.2.7-d-r1612.trx

elected
24-07-2010, 21:07
Народ не могу обновить репозитории
ipkg перестал работать
только у меня ?

[admin@RT-16N root]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
xsystem: ERROR: Child process died due to signal 2: `wget -q -P /opt/ipkg-WSh5gx http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'
An error ocurred, return value: 1.
[admin@RT-16N root]$


попытался скачать в браузере
http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
не удалось

Omega
24-07-2010, 21:48
Народ не могу обновить репозитории
ipkg перестал работать только у меня ?
Поиском даже не пробовали воспользоваться ? :rolleyes:
Зачем дублировать темы с одинаковыми проблемами ? :cool:

См. --> http://wl500g.info/showthread.php?t=23367 ;)

elected
24-07-2010, 22:45
Мерси большое

Wolfgun
07-09-2010, 12:55
BcTpe4HbIu
Спасибо, мил человек :)


Семён Семёныч... :D
Начал пилить всю эту тему под виндой, потом закинул файлы в дропбокс, и дома спокойненько продолжил, забыв про вражескую кодировку :)


Это я ошибся, у меня просто много версий этих "билдов" было — запутался, и не тот залил.
Я лечил ”[a-z0-9.+-]” → ”[a-z0-9.+-]+”.


Продолжил пилить и допилил до осознания факта, что:
такую вещь как Installed-Size: ipkg не понимает вообще, и также не терпит ”|” (Recommends: apache2 | httpd | lighttpd).
В итоге имеем:


Package: onak
Version: 0.3.7-1
Architecture: mipsel
Maintainer: SpiderX (spiderx@spiderx.dp.ua)
Source: http://www.earth.li/projectpurple/files/onak-0.3.7.tar.gz
Depends: libuclibc++, libdb, adduser
Recommends: lighttpd
Section: net
Priority: optional
Description: OpenPGP Key Server
onak is an OpenPGP compatible keyserver which supports multiple subkeys,
photo ids and path finding between keys. It can provide an HKP
compatible interface for use with the --keyserver option of gnupg as
well as including a command line tool for querying the key database.



Аналогично :)
Собирал софт, качал деб-пакет, смотрел как там раскидано, раскидывал по папкам, и жил так. Причем делал все скрипя сердцем, понимая что не "верной дорогой идете товарищи". Потому и решил заняться вопросом :)

Еще раз спасибо! Пойду ipk-скрипты доводить до ума :)
А поделится так и не судьба !!

bmenee
17-10-2010, 23:37
Было бы интересно узнать статистику скачиваний (популярности) ipkg пакетов для прошивок Olega

http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/

IrWert
14-11-2010, 23:09
Я один не могу его найти?
Просто хочу смотреть трафик на wan не tcpdump-ом на роутере, а перенаправить его на ББ и смотреть wireshark-ом.
Беда в том, что проще всего сделать это сабжем.
Соответственно, прошу помощи.
Прошивка - энтузиастов.
Инструкцию для лентяев обещаю по результатам написать...

theMIROn
14-11-2010, 23:25
ipkg install netcat

IrWert
14-11-2010, 23:35
Спасибо. Просто проглядывая вывод ipkg list его не увидел... позор...

garlands
14-11-2010, 23:45
Спасибо. Просто проглядывая вывод ipkg list его не увидел... позор...

grep запретили?
$ ipkg list |grep netcat
cryptcat - 1.2.1-1 - Cryptcat is the standard netcat enhanced with twofish encryption
netcat - 1.10pl32-5 - TCP/IP swiss army knife.

dlink
17-01-2011, 22:46
а если ipkg не установлен то как можно посмотреть список модулей?
"-sh: ipkg: not found"

ryzhov_al
18-01-2011, 06:01
а если ipkg не установлен то как можно посмотреть список модулей?
"-sh: ipkg: not found"
Модулей ядра?

$ /sbin/lsmod

dlink
19-01-2011, 19:00
нет - модули ядра прекрасно видно в diagnostic info, мне хочется посмотреть какие дополнительные пакеты установлены.

necrom
27-01-2011, 11:46
Подскажите возможно ли поставить пакет kmod-fs-vfat_2.4.35.4-brcm-2.4-1_mipsel.ipk с openwrt
ipkg.conf такой пытался сделать, но не обновляет


$ cat /etc/ipkg.conf
src wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d
src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
src kamikaze http://downloads.openwrt.org/kamikaze/8.09.2/brcm-2.4/packages
dest root /


Также в ручную прописывал установку не помогло выдаёт ошибку при установке.



$ ipkg install ./kmod-fs-vfat_2.4.35.4-brcm-2.4-1_mipsel.ip
k
Installing kmod-fs-vfat (2.4.35.4-brcm-2.4-1) to /opt/...
Nothing to be done
An error ocurred, return value: 28.
Collected errors:
Only have 0 available blocks on filesystem /, pkg kmod-fs-vfat needs 95


Возможно ли примонтировать раздел с exFAT на чтение и запись, если да то подскажите как?

Также интересует вопрос с установкой компилятора gcc и g++
Пытался установить ipkg install uclibc, но выкидывало ошибку, что такого пакета нет.

ryzhov_al
27-01-2011, 12:29
Подскажите возможно ли поставить пакет kmod-fs-vfat_2.4.35.4-brcm-2.4-1_mipsel.ipk с openwrt
Невозможно. Это модуль ядра от чужой прошивки.

necrom
27-01-2011, 13:09
и даже exfat не получится никак поставит?

dmolokanov
16-03-2011, 09:42
Доброго дня!
Столкнулся с такой проблемой. Имеется девайс wl500gpv2. Я собрал из исходников прошивку Олега с ядром 2.6.22.
Пытаюсь установить на флешку mc, все стандартно:


ipkg.sh update
ipkg.sh install mc

Теперь делаю


mc
-sh: mc: not found

/opt/bin/mc
-sh: /opt/bin/mc: not found

sh /opt/bin/mc
/opt/bin/mc: line 1: syntax error: unexpected "("


Я догадываюсь, что программы устанавливаются не для той версии ядра или не для нужной архитектуры. Только не пойму что мне надо исправить.
Может, нужно изменить репозиторий для ipkg.sh?

dmolokanov
16-03-2011, 14:53
Решил проблему перепрошивкой и установкой приложений через ipkg-opt

bestom
03-04-2011, 23:21
Добрый день, владельцы wl500w.
У меня при попытке установки ipkg на прошивку от энтузиастов WL500W-1.9.2.7-d-r2624 не скачивается один пакет и ничего не устанавливается.
Как я понимаю перечень пакетов берётсяотсюда (http://wl500g.googlecode.com/svn/ipkg/optware-d/Packages), где указан сайт http://www.handhelds.org/, который как указано при открытии Handhelds.org is undergoing renovations - The site should be active on the week of March 1st, 2011!, поэтому ожидать что всё заработает наивно. Подскажите, может я чего не так делаю или дальнейшая разработка и поддержка прекратилась и пытаться решить проблему нештатными методами?

ryzhov_al
04-04-2011, 07:27
Добрый день, владельцы wl500w.
У меня при попытке установки ipkg на прошивку от энтузиастов WL500W-1.9.2.7-d-r2624 не скачивается один пакет и ничего не устанавливается.
Как я понимаю перечень пакетов берётсяотсюда (http://wl500g.googlecode.com/svn/ipkg/optware-d/Packages), где указан сайт http://www.handhelds.org/, который как указано при открытии Handhelds.org is undergoing renovations - The site should be active on the week
Посмотрите пример (http://www.wl500g.info/showthread.php?p=222570#post222570).

of March 1st, 2011!, поэтому ожидать что всё заработает наивно. Подскажите, может я чего не так делаю или дальнейшая разработка и поддержка прекратилась и пытаться решить проблему нештатными методами?
Может быть на handheld было какое-то сообщество роутероводов? К перечисленным в примере репозиториям оно непосредственного отношения не имеет.

ЗЫ. Хороший был ресурс. Видимо, та же участь впоследствии ждёт как pocketz.ru, так и 4pda.ru

trucker
23-04-2011, 20:52
у меня DIR-320, хочу настроить отправку смс через 3G модем.
проблема такая: при установке gnokii на этапе распаковки ncurses пишет ошибку, все остальные компоненты ставятся нормально, детали:

====Config:
[admin@(none) /tmp]$ cat etc/ipkg.conf
src wl500g http://wl500g.googlecode.com/svn/ipkg/optware
src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /

=====Install:
ipkg.sh install gnokii
Downloading .... bluez-libs / libusb .. Done .. (здесь ок)

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ncurses_5.7-1_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)
ncurses_5.7-1_mipsel 100% |************************************************* *******| 527k 00:00:00 ETA
Done.
Unpacking ncurses...Done.
Configuring ncurses...tar: write error: No space left on device
//opt/lib/ipkg/info/ncurses.postinst: line 2: /opt/bin/update-alternatives: not found
Done.

Downloading ... readline / gnokii...Done. (здесь ок)

=====gnokii и minicom зависят от этой ncurses
памяти вроде хватает:

[admin@(none) bin]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 2.9M 2.9M 0 100% /
tmpfs 14.7M 9.1M 5.6M 62% /tmp
tmpfs 14.7M 9.1M 5.6M 62% /opt

ipkg.sh install ncurses -- выдает то же самое

====при запуске:
[admin@(none) bin]$ minicom
sh: minicom: not found
[admin@(none) bin]$ gnokii
sh: gnokii: not found


Помогите,пожалуйста!

al37919
23-04-2011, 23:47
это

No space left on device
ни на какие мысли не наводит?

trucker
24-04-2011, 05:55
это

ни на какие мысли не наводит?

наводит, но остальное-то ставит, неужели она такая большая после распаковки. мне же только minicom попробовать надо и все. неужели невозможно?

al37919
24-04-2011, 07:31
[admin@(none) bin]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 2.9M 2.9M 0 100% /
tmpfs 14.7M 9.1M 5.6M 62% /tmp
tmpfs 14.7M 9.1M 5.6M 62% /opt
мысль #2: tmpfs располагается в RAM, так что установка чего-либо туда все равно малоперспективна --- до перезагрузки

pilers
15-05-2011, 17:11
Роутер RT-N16, прошивка RT-N-1.9.2.7-rtn-r2775
Скриптом "для чайников" установлен минимальный набор программ.
Установленные программы


adduser - 1.10.3-1 - a multi-call binary for login and user account administration
avahi - 0.6.24-2 -
bash - 3.2.49-1 - A bourne style shell
bzip2 - 1.0.6-1 - Very high-quality data compression program
coreutils - 8.4-1 - Bunch of heavyweight *nix core utilities
cron - 4.1-8 - Standard vixie cron, with cron.d addition
cyrus-sasl-libs - 2.1.23-2 - Provides client or server side authentication (see RFC 2222).
dbus - 1.2.16-1 - D-Bus is a message bus system, a simple way for applications to talk to one another.
e2fslibs - 1.41.9-1 - Ext2 Filesystem Libraries
e2fsprogs - 1.41.9-1 - Ext2 Filesystem Utilities
eaccelerator - 0.9.5.3-5.2.17-1 - Yet another php cache / accelerator
eventlog - 0.2.7-1 - library needed by syslog-ng
expat - 2.0.1-1 - XML Parser library
fontconfig - 2.8.0-0 - Font configuration library
freetype - 2.3.6-1 - Free truetype library
gawk - 3.1.8-1 - Gnu AWK interpreter
gconv-modules - 2.2.5-7 - Provides gconv modules missing from the firmware. These are used by glibc iconv() implementation.
gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
glib - 2.20.4-1 - The GLib library of C routines.
grep - 2.7-1 - Global regular expression parser
ipkg-opt - 0.99.163-10 - The Itsy Package Manager
libcurl - 7.21.6-1 - Curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FI
libdaemon - 0.13-1 -
libdb - 4.2.52-3 - Berkeley DB Libraries
libevent - 2.0.11-1 - libevent to implement an event loop
libgd - 2.0.35-6 - An ANSI C library for the dynamic creation of images
libiconv - 1.11-2 -
libidn - 1.21-1 - GNU Libidn is an implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domai
libjpeg - 6b-3 - collection of jpeg tools
libpng - 1.2.44-1 - Portable Network Graphics Libraries
libuclibc++ - 0.2.2-9 - C++ standard library designed for use in embedded systems
libxml2 - 2.7.8-1 - Libxml2 is the XML C parser and toolkit developed for the Gnome project.
libxslt - 1.1.26-2 - An XML Stylesheet processor based on libxml2
lighttpd - 1.4.28-1 - A fast webserver with minimal memory footprint.
mc - 4.7.5.1-1 - Midnight Commander File Manager
microperl - 5.8.8-11 - Microperl.
ncurses - 5.7-1 - NCurses libraries
openldap-libs - 2.3.43-2 - Open Lightweight Directory Access Protocol
openssl - 0.9.7m-5 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
pcre - 8.12-1 - Perl-compatible regular expression library
php - 5.2.17-1 - The php scripting language
php-fcgi - 5.2.17-1 - The php scripting language, built as an fcgi module
php-gd - 5.2.17-1 - libgd extension for php
php-mbstring - 5.2.17-1 - mbstring extension for php
popt - 1.16-1 - A C library for parsing command line parameters.
procps - 3.2.8-1 - PROCPS System Utilities
psmisc - 22.13-1 - A set of some small useful utilities that use the proc filesystem.
readline - 6.1-2 - The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are
samba35 - 3.5.8-2 - Samba suite provides file and print services to SMB/CIFS clients. This is a newer version.
samba35-swat - 3.5.8-2 - the Samba Web Admin Tool for samba35
screen - 4.0.3-2 - A screen manager that supports multiple logins on single terminal
slang - 2.1.4-1 - S-Lang is a multi-platform library designed to allow a developer to create robust multi-platform software.
spawn-fcgi - 1.6.3-1 - spawn-fcgi is used to spawn fastcgi applications
sqlite - 3.7.3-1 - SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
syslog-ng - 2.0.10-2 - Syslog replacement logging on behalf of remote hosts
tar - 1.25-1 - heavyweight version of the Tape ARchiver
termcap - 1.3.1-2 - Terminal emulation library
transmission - 2.22-2 - Lightweight BitTorrent client and daemon, with web interface bundled.
uclibc-opt - 0.9.28-13 - micro C library for embedded Linux systems
wget-ssl - 1.12-2 - A network utility to retrieve files from the Web
xinetd - 2.3.14-11 - Highly configurable, modular and secure inetd
zlib - 1.2.5-1 - zlib is a library implementing the 'deflate' compression system.

При попытке через IPKG WEB FRONTEND установить программу (например nano) в web-морде выдаются сообщения:

Installing nano (2.2.6-1) to root...
Downloading http://192.168.1.3/optware/nano_2.2.6-1_mipsel.ipk

и на этом процесс заканчивается (192.168.1.3/optware - зеркало репозитория в локальной сети).
В результате установочный пакет скачивается, все файлы и папки nano оказываются на своих местах в /opt/bin, /opt/etc и в /opt/share, но nano в установленных программах не числится, в /opt остается пустая папка вида ipkg-NhF0kZ.
При добавлении в соответствующую строку секции "Install" файла package.cgi ключа --verbosity получаю сообщения:


pkg_info_preinstall_check: updating arch priority for each package
pkg_info_preinstall_check: update file owner list
Installing nano (2.2.6-1) to root...
Downloading http://192.168.1.3/optware/nano_2.2.6-1_mipsel.ipk
Running script /opt/ipkg-NhF0kZ/nano-JF4vn3/preinst
installing maintainer scripts
Running script /opt/ipkg-NhF0kZ/nano-JF4vn3/preinst
installing maintainer scripts
Running script /opt/ipkg-NhF0kZ/nano-JF4vn3/preinst
installing maintainer scripts
installing data files
extracting data files to /
Running script /opt/ipkg-NhF0kZ/nano-JF4vn3/preinst
installing maintainer scripts
installing data files
extracting data files to /
Running script /opt/ipkg-NhF0kZ/nano-JF4vn3/preinst
installing maintainer scripts
installing data files
extracting data files to /
creating nano.list file
creating //opt/lib/ipkg/info/nano.list file for pkg nano
resolving conf files
cleanup temp files
cleanup_temporary_files: pkg=nano local_filename=/opt/ipkg-NhF0kZ/nano_2.2.6-1_mipsel.ipk tmp_dir=/opt/ipkg-NhF0kZ
Done.
Configuring unpacked packages

Те же команды, переданные в консоли, отрабатываются нормально.


pkg_info_preinstall_check: updating arch priority for each package
pkg_info_preinstall_check: update file owner list
Installing nano (2.2.6-1) to root...
Downloading http://192.168.1.3/optware/nano_2.2.6-1_mipsel.ipk
Running script /opt/ipkg-Jo7bn3/nano-qYLpBP/preinst
installing maintainer scripts
installing data files
extracting data files to /
creating nano.list file
creating //opt/lib/ipkg/info/nano.list file for pkg nano
resolving conf files
cleanup temp files
cleanup_temporary_files: pkg=nano local_filename=/opt/ipkg-Jo7bn3/nano_2.2.6-1_mipsel.ipk tmp_dir=/opt/ipkg-Jo7bn3
Done.
Configuring unpacked packages
Configuring nano
Running script //opt/lib/ipkg/info/nano.postinst
writing status file
pkg_write_changed_filelists: saving changed filelists
creating nano.list file
creating //opt/lib/ipkg/info/nano.list file for pkg nano
Successfully terminated.

При этом через IPKG WEB FRONTEND удаление программ и Upgrading package list работают нормально.
Пробовал разные варианты файла package.cgi - результат одинаковый. Поиск в Интернете результатов не дал. В немецкой ветке форума такой вопрос был, но там на него ответа не дали никакого.
Где ошибка?

senge
07-06-2011, 23:38
login as: admin
admin@192.168.1.7's password:
[admin@SERVER_LEV root]$ ipkg.sh update
Downloading http://wl500g.googlecode.com/svn/ipkg/optware-d/Packages ...
Connecting to wl500g.googlecode.com (209.85.227.82:80)
Packages 100% |*******************************| 3440 --:--:-- ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g-d
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
Connecting to ipkg.nslu2-linux.org (140.211.169.161:80)
Packages 100% |*******************************| 477k 00:00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[admin@SERVER_LEV root]$ ipkg.sh install ipkg-opt
The following package were previously requested but have not been installed:
ipkg-opt uclibc-opt
Install them now [Y/n] ? Y

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk ...
Segmentation fault
ipkg_download: ERROR: Failed to retrieve http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk, returning
ipkg_get_install: Perhaps you need to run `ipkg update'?

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk ...
Segmentation fault
ipkg_download: ERROR: Failed to retrieve http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk, returning
ipkg_get_install: Perhaps you need to run `ipkg update'?

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk ...
Segmentation fault
ipkg_download: ERROR: Failed to retrieve http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk, returning
ipkg_get_install: Perhaps you need to run `ipkg update'?
[admin@SERVER_LEV root]$ ipkg update
-sh: ipkg: not found


И дальше не знаю чё делать, а хочу поставить MC и ещё чёнибудьььь
три дня читаю форумы и уже охренел, помогите кто нибудььььььььь
wl500gpv2,прошил 1927-д , прикрутил флэшку на 8г, создал своп, и раздел/opt

akm2008
09-06-2011, 07:03
pilers, у меня точно такая же проблема, один в один

Толь что проверил работает


[root@RT-N16 root]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.
[root@RT-N16 root]$

все доступно попробуйте открыть ссылку http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ скачайте нужные пакеты и поставить ручками

pilers
10-06-2011, 18:26
.... скачайте нужные пакеты и поставьте ручками

С ручной установкой пакетов проблем нет. Хочу разобраться, почему криво работают команды Install и Upgrade через вэб-морду IPKG WEB FRONTEND. Подобный вопрос задавался в немецкой ветке (http://wl500g.info/showpost.php?p=219681&postcount=59) полгода назад, ответа нет.
Исследование и сравнение логов strace показывает, что процесс установки пакета, запущенный через IPKG WEB FRONTEND, доходит до фазы выполнения maintainer, preinst и postinst скриптов и вылетает с Segmentation fault. В результате пакет распаковывается, его файлы размещаются по своим местам, но в /opt/lib/ipkg/status нет информации о пакете и система не числит его в установленных.

Фрагмент лога strace установки пакета nano через консоль


execve("/opt/bin/ipkg", ["ipkg", "install", "nano"], [/* 13 vars */]) = 0
..........................................
open("/opt/etc/ipkg.conf", O_RDONLY) = 3
.............................................
write(1, "Installing nano (2.2.6-1) to /op"..., 38Installing nano (2.2.6-1) to /opt/...
) = 38
write(1, "Downloading http://192.168.1.3/o"..., 63Downloading http://192.168.1.3/optware/nano_2.2.6-1_mipsel.ipk
) = 63
...........................................
fork() = 5505
................................................
open("/opt/ipkg-e77ay9/nano_2.2.6-1_mipsel.ipk", O_RDONLY) = 3
.........................
open("/dev/urandom", O_RDONLY) = 3
read(3, "\315^\274K\t<", 6) = 6
close(3) = 0
............................
...........................
..............................
rmdir("/opt/ipkg-e77ay9/nano-tGcnj8") = 0
unlink("/opt/ipkg-e77ay9/nano_2.2.6-1_mipsel.ipk") = 0
rt_sigprocmask(SIG_UNBLOCK, [INT], [INT], 16) = 0
getpid() = 5504
mkdir("/tmp/ipkg-intercept-5504-0", 0770) = 0
write(1, "Configuring nano\n", 17Configuring nano
) = 17
stat("//opt/lib/ipkg/info/nano.postinst", 0x7fb03918) = -1 ENOENT (No such file or directory)
stat("/tmp/ipkg-intercept-5504-0", {st_mode=S_IFDIR|0750, st_size=40, ...}) = 0
open("/tmp/ipkg-intercept-5504-0", O_RDONLY) = 3
.................................................. .....
write(4, "\nPackage: nano\n", 15) = 15
write(4, "Version: 2.2.6-1\n", 17) = 17
write(4, "Depends: ncurses\n", 17) = 17
write(4, "Status: install user installed\n", 31) = 31
write(4, "Architecture: mipsel\n", 21) = 21
write(4, "Installed-Time: 1306171336\n", 27) = 27
.................................................. ........
write(1, "Successfully terminated.\n", 25Successfully terminated.
) = 25
rmdir("/opt/ipkg-e77ay9") = 0
exit(0) = ?


Фрагмент лога strace установки пакета nano через WEB FRONTEND


execve("/opt/bin/ipkg", ["/opt/bin/ipkg", "install", "nano"], [/* 28 vars */]) = 0
.................................................
open("/opt/etc/ipkg.conf", O_RDONLY) = 4
.................................................
write(1, "Installing nano (2.2.6-1) to /op"..., 101) = 101
............................................
.............................................
.............................................
fork() = 10775
.......................................
open("/opt/ipkg-e77ay9/nano_2.2.6-1_mipsel.ipk", O_RDONLY) = 4
...................................
open("/dev/urandom", O_RDONLY) = 4
read(4, "y\374fB\0315", 6) = 6
close(4) = 0
...................................
....................................
......................................
rmdir("/opt/ipkg-e77ay9/nano-tGcnj8") = 0
unlink("/opt/ipkg-e77ay9/nano_2.2.6-1_mipsel.ipk") = 0
rt_sigprocmask(SIG_UNBLOCK, [INT], [INT], 16) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

Для упрощения сравнения приведены "одноименные" строки логов.
Видно, что есть разница в передаче команд через консоль и через cgi-скрипт package.cgi. В прикрепленном архиве логи полностью. При их сравнении, хотя бы в Notepad++ (плагин Compare), видны различия, в некоторых местах кардинальные, но дать им оценку не хватает знаний. Хочется заинтересовать проблемой знающих людей и найти решение. Истина где-то рядом.

pilers
23-06-2011, 16:43
Проблема с неправильной отработкой команд Install и Upgrade, переданных через вэб-морду IPKG WEB FRONTEND (посты 229 и 233 в этой теме) решилась путем добавления в скрипт переменной окружения PATH.
Заголовок скрипта package.cgi с добавлением:



#!/bin/sh
#
# $Id$
#

export PATH='/opt/sbin:/opt/bin:/sbin:/bin:/usr/sbin:/usr/bin'

if [ "${BASH_CHECK}" != 1 -a -f /opt/bin/bash ]
then
BASH_CHECK=1; export BASH_CHECK
............. и так далее ...............................


Немного облагороженный рабочий скрипт:

Symo
03-07-2011, 11:42
Здравстуйте.
После ipkg upgrade не могу подключиться к proftpd. Версия proftpd обновилась с 1.3.3c до 1.3.3e. Конфиг использую старый, но и дефолтный не работает.

[root@R3-SYMO proftpd]$ cat proftpd.conf
UseIPv6 off

AuthUserFile /opt/etc/proftpd/ftpd.passwd

ServerName "r3-symo ftp-server"
ServerType standalone

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DefaultRoot ~

TimeoutLogin 20
RootLogin off
UseFtpUsers off


ServerIdent on "r3-symo ftp-server"


Port 21
User root
Group root
Umask 022


ListOptions "-lh"


<Global>
DisplayLogin /opt/etc/proftpd/welcome.msg
AllowOverwrite on
RequireValidShell off
AllowRetrieveRestart on
AllowStoreRestart on
MaxLoginAttempts 5

MaxClients 15
PassivePorts 24000 34000
AllowForeignAddress On


<Limit ALL>
DenyAll
</Limit>
</Global>


#######################SYMO####################### ####


<Directory /tmp/mnt/disc0_1/home/>
<Limit LOGIN READ DIRS>
AllowUser symo
</Limit>
</Directory>


<Directory /tmp/mnt/disc0_1/home/downloads/>
<Limit ALL>
AllowUser symo
</Limit>
</Directory>

<Directory /tmp/mnt/disc0_1/home/soft>
<Limit ALL>
AllowUser symo
</Limit>
</Directory>

<Directory /tmp/mnt/disc0_1/home/games>
<Limit ALL>
AllowUser symo
</Limit>
</Directory>

<Directory /tmp/mnt/disc0_1/home/help>
<Limit ALL>
AllowUser symo
</Limit>
</Directory>

################################################## ###


################Anonymous######################### ####

<Anonymous ~ftp>
UserAlias anonymous ftp
User ftp
Group nobody
AuthAliasOnly on
<Limit LOGIN READ DIRS>
AllowAll
</Limit>
</Anonymous>

################################################## ###

Лог proftpd:

[root@R3-SYMO proftpd]$ proftpd --nodaemon --config /opt/etc/proftpd/proftpd.conf
R3-SYMO - ProFTPD 1.3.3e (maint) (built Tue May 3 2011 21:44:11 UTC) standalone mode STARTUP
R3-SYMO (192.168.1.44[192.168.1.44]) - FTP session opened.
R3-SYMO (192.168.1.44[192.168.1.44]) - FTP session closed.
R3-SYMO (192.168.1.44[192.168.1.44]) - FTP session opened.
R3-SYMO (192.168.1.44[192.168.1.44]) - FTP session closed.
R3-SYMO (192.168.1.44[192.168.1.44]) - FTP session opened.
R3-SYMO (192.168.1.44[192.168.1.44]) - FTP session closed.
R3-SYMO (192.168.1.44[192.168.1.44]) - FTP session opened.
R3-SYMO (192.168.1.44[192.168.1.44]) - FTP session closed.

Лог Filezilla:

Статус: Соединяюсь с 192.168.1.235:21...
Статус: Соединение установлено, ожидание приглашения...
Ошибка: Превышено время ожидания соединения
Ошибка: Невозможно подключиться к серверу
Статус: Ожидание повтора...
Статус: Соединяюсь с 192.168.1.235:21...
Статус: Соединение установлено, ожидание приглашения...
Ошибка: Превышено время ожидания соединения
Ошибка: Невозможно подключиться к серверу

Пытался откатиться на старую версию, но с ней теперь та же история....
До ipkg upgrade работало без проблем. С iptables все в порядке (правила не менял).
Может у кого-нибудь есть соображения на этот счет? Спасибо.

Rung
02-08-2011, 01:35
Подскажите, пожалуйста, начинающиму!

Необходимо написать скрипт (Shell) который проверяет, установлен ли тот или иной пакет ipkg.

К примеру что-то такое


# проверить установлен ли unzip? Если нет - установить
if [ ipkg ____ unzip] ; then
ipkg install unzip
fi

Rucha
02-08-2011, 12:42
Попробовал установить большой пакет. Не хватило места (file: error writing `magic.mgc' (No space left on device)).
Теперь и пакет не работает, не удаляется через ipkg remove и место на флешке занимает.
Как удалить ненужные файлы (что-то типа cleanup)?

armenbear
03-08-2011, 16:26
помогите пожалуйста перепрошил DIR-320 на прошивку 1.9.2.7-d-r2985M все работает нормально.
Папробывал установить торрент не получается открыть в телнете ссылку wget http://www.studionr.ru/wl500/install.sh пишит Connecting to www.studionr.ru (213.189.197.225:80) и не каких действий подскажите что не так.

Rung
04-08-2011, 09:18
Осмелюсь повторить свой вопрос озвученный выше.

Гуру, подскажите, пожалуйста, как мне узнать с помошью Shell установлен ли в системе тот или иной пакет ipkg?

TReX
04-08-2011, 10:42
Осмелюсь повторить свой вопрос озвученный выше.

Гуру, подскажите, пожалуйста, как мне узнать с помошью Shell установлен ли в системе тот или иной пакет ipkg?


[root]$ ipkg ?
ipkg: unknown sub-command ?
ipkg version 0.99.163
usage: ipkg [options...] sub-command [arguments...]
where sub-command is one of:

Package Manipulation:
update Update list of available packages
upgrade Upgrade all installed packages to latest version
install <pkg> Download and install <pkg> (and dependencies)
install <file.ipk> Install package <file.ipk>
configure [<pkg>] Configure unpacked packages
remove <pkg|regexp> Remove package <pkg|packages following regexp>
flag <flag> <pkg> ... Flag package(s) <pkg>
<flag>=hold|noprune|user|ok|installed|unpacked (one per invocation)

Informational Commands:
list List available packages and descriptions
list_installed List all and only the installed packages and description
files <pkg> List all files belonging to <pkg>
search <file|regexp> Search for a package providing <file>
info [pkg|regexp] Display all info for <pkg>
status [pkg|regexp] Display all status for <pkg>
download <pkg> Download <pkg> to current directory.
compare_versions <v1> <op> <v2>
compare versions using <= < > >= = << >>
print_architecture prints the architecture.
print_installation_architecture
whatdepends [-A] [pkgname|pat]+
whatdependsrec [-A] [pkgname|pat]+
whatprovides [-A] [pkgname|pat]+
whatconflicts [-A] [pkgname|pat]+
whatreplaces [-A] [pkgname|pat]+
prints the installation architecture.

Rung
06-08-2011, 18:09
[root]$ ipkg ?
ipkg: unknown sub-command ?
ipkg version 0.99.163
usage: ipkg [options...] sub-command [arguments...]
where sub-command is one of:
...


Моей компетенции не хватает, люди добрые поможите! :)

ConstAntz
06-08-2011, 19:58
Моей компетенции не хватает, люди добрые поможите! :)

Если приглядеться, то можно было заметить выделенную жирным шрифтом строчку в сообщении TReX

list_installed List all and only the installed packages and description

От нее и надо плясать.

str1="искомый_пакет"
result=`ipkg list_installed | grep $str1`
if [ -z $result ]; then
ipkg install $str1
fi

Rung
07-08-2011, 08:46
Если приглядеться, то можно было заметить выделенную жирным шрифтом строчку в сообщении TReX

От нее и надо плясать.

str1="искомый_пакет"
result=`ipkg list_installed | grep $str1`
if [ -z $result ]; then
ipkg install $str1
fi


ОГРОМНОЕ СПАСИБО!!!
Использовать grep не приходилось, теперь буду "копать" и в этом направлении.

Alex113
19-08-2011, 19:20
Добрый вечер.
Вот уже год на моем RT-N16 стоит прошивка от энтузиастов с софтом для чайников и все было в шоколаде. Однако последнее время имеет место один глюк: при перезагрузке роутера примерно на пол часа отваливается весь софт. Попробовал помидорину- все нормально (по крайней мере сразу появляется доступ к харду). Что бы это значило и как с этим бороться? Сейчас стоит прошивка 3158, но то же самое было и на более ранних. Да, еще все отваливается примерно раз в неделю и лечится только передергиванием питания. Прилагаю логи сразу после перезагрузки.


Сислог приличные люди выпкладывают в ТЕКСТОВОМ формате, а cgi которую вы выложили никому не интересна )
Исправился

vectorm
19-08-2011, 19:58
Добрый вечер.
Однако последнее время имеет место один глюк: при перезагрузке роутера примерно на пол часа отваливается весь софт. Да, еще все отваливается примерно раз в неделю и лечится только передергиванием питания.
Эти симптомы на 99.99999% говорят о проблемах с диском - отваливается из-за деградации блока питания (либо роутера, либо дисковой коробки).
И, соответственно, после перезагрузки роутера начинается проверка битого раздела - о чем говорит задержка от загрузки до запуска приложений.
Займитесь питанием. Иначе скоро разделы диска прикажут долго жить.

TReX
19-08-2011, 21:49
Исправился

Проверяем диск на ошибки, проверяем питание диска, похожа нехватает

Alex113
19-08-2011, 21:59
Проверяем диск на ошибки, проверяем питание диска, похожа нехватает
Спасибо, проверю

mr.smart
20-08-2011, 16:52
Доброго всем времени суток!

Купил RT-N16 и жесткий диск Seagate STAC3000201 на 3Тб. Далее выполнял все по этой (http://xn--74-6kchl4b.xn--p1ai/?page_id=138) инструкции. Во время установки скрипта valerakvb периодически вылетают надписи типа "can't create directory '/opt/var/lib/vnstat/dumps': No such file or directory".
Вот для примера листинг установки vnStat:


Installing vnStat ...
Installing vnstat (1.10-2) to root...
Downloading http://www.engeotrans.ru/wl500/optware/vnstat_1.10-2_mipsel.ipk
wget: bad address 'www.engeotrans.ru'
Nothing to be done
An error ocurred, return value: 22.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget -q -P /opt/ipkg-61P8aG http://www.engeotrans.ru/wl500/optware/vnstat_1.10-2_mipsel.ipk'
Failed to download vnstat. Perhaps you need to run 'ipkg update'?
./install.sh: line 2314: vnstat: not found
./install.sh: line 2314: vnstat: not found
./install.sh: line 2314: vnstat: not found
./install.sh: line 2314: vnstat: not found
Connecting to www.studionr.ru (213.189.197.225:80)
vnstat.tar.gz 100% |*******************************| 225k 00:00:00 ETA
Connecting to www.studionr.ru (213.189.197.225:80)
vnstat.sh 100% |*******************************| 335 --:--:-- ETA
mkdir: can't create directory '/opt/var/lib/vnstat/dumps': No such file or directory


В итоге после "установки" скрипта рутер перезагружается, но ссылки типа "192.168.1.1/status" или "http://192.168.1.1:901" не работают. На самом жестком диске нет никакой папки "opt". на команду "mc" роутер ругается "-sh: mc: not found". Другими словами будто ничего и не установилось. Повторял процедуру 10 раз, эффект один. Бесит уже!

Не подскажете в чем может быть проблема?

PS Прошивка 1.9.2.7-rtn-r3158.

max2007
20-08-2011, 17:58
Доброго всем времени суток!
Купил RT-N16 и жесткий диск Seagate STAC3000201 на 3Тб.
Далее выполнял все по этой (http://xn--74-6kchl4b.xn--p1ai/?page_id=138) инструкции.
Попробуйте при установке не менять репозиторий ,пускай остаётся на стандартном,возможновсё поставится.
В скрипте дя чайников но выбор предлагаются 3 репозитория 2 из которых не работают на даный момент, вот
скрипт и работает коряво , если бы нашёлся человек который бы подправил скрипт и прописал робочие
репозитории,то было бы очень не плохо!!;)

mr.smart
20-08-2011, 18:21
Попробуйте при установке не менять репозиторий ,пускай остаётся на стандартном,возможновсё поставится.В скрипте дя чайников но выбор предлагаются 3 репозитория 2 из которых не работают на даный момент, вот скрипт и работает коряво , если бы нашёлся человек который бы подправил скрипт и прописал робочие репозитории,то было бы очень не плохо!!
Пробовал все три. Результат один. Иногда там кое-какие вещи даже устанавливаются судя по бегущей полоске статуса установки, но в итоге ничего все-равно не работает.

max2007
20-08-2011, 18:33
Пробовал все три. Результат один. Иногда там кое-какие вещи даже устанавливаются
судя по бегущей полоске статуса установки, но в итоге ничего все-равно не работает.
Эсли посмотреть на ход установки програм то видно что скрипт при установке определённого софта пользуется разными
репозиториями в не зависимости от того какой репозиторий выбран, вот из-за этого кое что ставится, а кое что нет.

УВАЖАЕМЫЕ ГУРУ ЭТОГО ФОРУМА ОГРОМНАЯ ПРОСЬБА К ВАМ , ПОДПРАВТЕ СКРИПТ , ОЧЕНЬ
УДОБНЫЙ СКРИПТ , ЭКОНОМИТ УЙМУ ВРЕМЕНИ , А ДЛЯ ЧАЙНИКОВ ВООБЩЕ НЕ ЗАМЕНИМ

mr.smart
20-08-2011, 18:43
кое что ставится ,а кое что нет.
Вот меня как раз и напрягает что ничего не ставится. Вопрос - если зайти на ftp://192.168.1.1/ там должна быть папка opt?

max2007
20-08-2011, 18:57
Вот меня как раз и напрягает что ничего не ставится. Вопрос - если зайти на ftp://192.168.1.1/ там должна быть папка opt?
Там будет то к чему вы указали путь при настройке FTP в вебморде роутерва . Укажите путь
/ и будете видеть всю файловую систему роутера , в том числе и папку opt

mr.smart
20-08-2011, 19:46
C FTP разобрался... В каталоге "ftp://192.168.1.1/opt/share/www/status/" имеется файл index.php. Почему он может не запускаться при переходе по ссылке "192.168.1.1/status" ?