Page 1 of 5 123 ... LastLast
Results 1 to 15 of 70

Thread: Вопросы по новому репозиторию

  1. #1

    -sh: whatever: not found

    Добрый день!

    второй день пользуюсь прошивкой Олега. В ней был только один источник пакетов:

    http://wl500g.dyndns.org/ipkg

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

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

    С некотрыми программами случается непонятный трабл, покажу на примере find:

    $ find
    -sh: find: not found
    $ ls -la /opt/bin/find
    -rwxr-xr-x 1 admin root 215320 Mar 21 14:47 /opt/bin/find
    $ ldd find
    libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x00000000)
    libc.so.0 => /lib/libc.so.0 (0x00000000)
    /lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)
    $ strace -v find
    execve("/opt/bin/find", ["find"], ["USER=admin", "OLDPWD=/opt", "HOME=/usr/local/root", "PS1=[\\u@\\h \\W]$ ",
    "LOGNAME=admin", "TERM=linux", "PATH=/opt/sbin:/opt/bin:/usr/loc"..., "SHELL=/bin/sh", "PWD=/opt/bin"]) = -1
    ENOENT (No such file or directory)

    И вот что ему еще надо, не могу понять..
    Собственно, вопрос-то в том, какие источники ipkg можно использовать для прошивки Олега, чтобы не попадать в такие тупики "неявных зависимостей"? libgcc, кстати, у меня не было, но охота ведь пуще неволи, нашел-поставил, причем c -o /opt (а то хотела в / ставиться), но помогло мало..

    --
    sun0s

  2. #2
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    src optware http://ipkg.nslu2-linux.org/feeds/op...g/cross/stable

    Вот в этой замечательной теме описано, как делать правильно с новым репозиторием
    http://wl500g.info/showthread.php?t=2036

  3. #3
    Олег,

    оставил единственную строчку:

    Code:
    src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
    ставлю irssi.

    Code:
    Package: irssi
    Version: 0.8.10a-6
    Depends: glib, ncurses, gconv-modules
    Suggests: perl
    Status: install user installed
    Section: net
    Architecture: mipsel
    maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
    MD5Sum: 0a1875ab9326778123a80a4d9c66756c
    Size: 1074846
    Filename: irssi_0.8.10a-6_mipsel.ipk
    Source: http://www.irssi.org/files/irssi-0.8.10a.tar.gz
    Code:
    $ ls -la /opt/bin/irssi
    -rwxr-xr-x    1 admin    root      2464924 Apr 10 13:29 /opt/bin/irssi
    Code:
    $ /opt/bin/irssi
    -sh: /opt/bin/irssi: not found
    Code:
    $ ldd `which irssi`
            libnsl.so.0 => /lib/libnsl.so.0 (0x00000000)
            libm.so.0 => /lib/libm.so.0 (0x00000000)
            libcrypt.so.0 => /lib/libcrypt.so.0 (0x00000000)
            libutil.so.0 => /lib/libutil.so.0 (0x00000000)
            libgcc_s.so.1 => not found (0x00000000)
            libgmodule-2.0.so.0 => /opt/lib/libgmodule-2.0.so.0 (0x00000000)
            libglib-2.0.so.0 => /opt/lib/libglib-2.0.so.0 (0x00000000)
            libintl.so.0 => not found (0x00000000)
            libssl.so.0.9.7 => /opt/lib/libssl.so.0.9.7 (0x00000000)
            libcrypto.so.0.9.7 => /opt/lib/libcrypto.so.0.9.7 (0x00000000)
            libdl.so.0 => /lib/libdl.so.0 (0x00000000)
            libncurses.so.5 => /opt/lib/libncurses.so.5 (0x00000000)
            libc.so.0 => /lib/libc.so.0 (0x00000000)
            /lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)
    Я могу только предположить, что не хватает libgcc.so и libintl.so. Я полагаю, что нужны зависимости от libgcc и gettext, но их нет, а libgcc даже нет в репозитории.
    Как понять-то, что конкретно "not found"? Чтобы искать наверняка?

    --
    sun0s

  4. #4
    О, я нашел наконец, почему не работают некоторые программы:

    Code:
    $ file `which file`
    /opt/bin/file: ELF 32-bit LSB executable, MIPS, MIPS-I version 1 (SYSV), dynamically linked (uses shared libs)
    , stripped
    [admin@nexus bin]$ file `which a2p`
    /opt/bin/a2p: ELF 32-bit LSB executable, MIPS, version 1 (SYSV), dynamically linked (uses shared libs), stripp
    ed
    Те, что не имеют MIPS-I в названии архитектуры - не работают :-) В приведенном репозитории optware все пакеты такие. А в том, который я пользовал раньше (http://ipkg.nslu2-linux.org/feeds/unslung/wl500g), там все в порядке. Но пакетов меньше

    --
    sun0s

  5. #5
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    а glib, ncurses, gconv-modules и их депенденты переустановлены с optware? Насколько я понимаю, полный комплект должен быть откомпилирован в одном и том же тулчейне. Изрядно похожая проблема была тут: http://wl500g.info/showthread.php?t=9007

  6. #6
    Оказалось, что я с самого начала взял неправильный ipkg(1) и он мне не поставил атоматом uclibc-opt. Переустановил, теперь все ОК, программы с optware заработали, и file показывает:

    /opt/bin/file: ELF 32-bit LSB executable, MIPS, version 1 (SYSV), dynamically linked (uses shared libs), stripped

    Спасибо за сцылку на правильный тред, al37919!

  7. #7
    Join Date
    May 2006
    Location
    Москва
    Posts
    355

    Question Вопросы по новому репозиторию

    Накрылся у меня на днях usb-mobile rack роутера, поменяли на новый и решил я заодно поставить новый жёсткий туда.
    Сменил репозитарий на новый:
    Code:
    [admin@Server etc]$ cat ipkg.conf
    src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
    dest root /
    и получил собственно вот что:
    Code:
    [admin@Server etc]$ ipkg install file
    Installing file (4.20-1) to root...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/file_4.20-1_mipsel.ipk
    Installing zlib (1.2.3-2) to root...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/zlib_1.2.3-2_mipsel.ipk
    Configuring file
    //opt/lib/ipkg/info/file.postinst: //opt/lib/ipkg/info/file.postinst: 4: /opt/bin/file: not found
    //opt/lib/ipkg/info/file.postinst: //opt/lib/ipkg/info/file.postinst: 5: /opt/bin/file: not found
    chmod: magic.mgc: No such file or directory
    chmod: magic.mime.mgc: No such file or directory
    postinst script returned status 1
    ERROR: file.postinst returned 1
    Configuring zlib
    Successfully terminated.
    Такое только при смене репозитория, с дефолтных всё ставится нормально. Куда копать, не подскажете?
    У меня тоже есть роутер!

  8. #8
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Сменить мало, нужно переинсталировать все пакеты и поставить библиотеки (именно из-за них file и "не находится").
    А лучше начать с нуля, а вместо

    ipkg.sh install ipkg

    выполнять

    ipkg.sh install ipkg-opt

  9. #9
    Join Date
    May 2006
    Location
    Москва
    Posts
    355
    Спасибо, заработало. )
    У меня тоже есть роутер!

  10. Установка PHP?

    ---

    Роутер WL500GP, прошивка 1.9.2.7-7g.

    Необходимо выполнять PHP скрипты.
    Доставляю пакет... При установке ipkg install php ругается на libstdc++.

    Как правильно установить?

    ---

  11. #11
    Join Date
    Mar 2007
    Location
    Moscow, Russia
    Posts
    86
    Прочитайте, пожалуйста, "Инструкцию по настройке с нуля", только внимательно. Вы либо uclibc-opt забыли, либо не в тот репозиторий лезете, если я всё правильно понял.

  12. Каюсь - был невнимателен...
    Устранил зависимости и всё установил.

  13. Где взять MD5Sum на "старые" *.ipk репозитория?

    В репозитории есть MD5Sum на новые пакеты, а где на старые?

  14. #14
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    старые - это какие?

  15. Quote Originally Posted by Oleg View Post
    старые - это какие?
    Согласен!
    Точнее не старые, а предыдущие версии пакета(ов).
    На текущие пакеты MD5Sum есть, к примеру:

    Package: adduser
    Version: 1.5.1-1
    MD5Sum: eabb2f2085fdd9c80a3d57fda78da5be
    Size: 57033
    Filename: adduser_1.5.1-1_mipsel.ipk

    А где взять MD5Sum на предыдущие версии:
    adduser_1.1.3-4_mipsel.ipk
    adduser_1.1.3-6_mipsel.ipk
    adduser_1.1.3-7_mipsel.ipk
    adduser_1.1.3-8_mipsel.ipk
    adduser_1.1.3-9_mipsel.ipk
    adduser_1.5.0-1_mipsel.ipk

    На все пакеты?

Page 1 of 5 123 ... LastLast

Similar Threads

  1. Вопросы по TTL =(
    By SBorovkov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 155
    Last Post: 12-02-2016, 08:51
  2. Вопросы по настройке Wi-Fi (беспроводная сеть)
    By Toro in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 309
    Last Post: 01-01-2013, 09:36
  3. Вопрос насчет Torrent
    By arik in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1243
    Last Post: 04-10-2011, 23:29

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •