Results 1 to 15 of 15

Thread: не обновляется ipkg,помогите найти причину

  1. #1

    не обновляется ipkg,помогите найти причину

    WL 500gP v.1,прошивка последняя.Вчера,при попытке обновить ipkg для установки очередного пакета обнаружил что обновления не происходит.
    [admin@wl500gp root]$ ipkg update
    Downloading http://ipkg.nslu2-linux.org/feeds/op...table/Packages
    wget: missing URL
    Usage: wget [OPTION]... [URL]...

    Try `wget --help' for more options.
    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'
    WARNING: Unable to remove temporary directory: : No such file or directory
    Последнее,что было установлено-transmission.
    Подскажите,где что посмотреть,и как выйти из этой ситуации.
    Сам wget отдельно качает нормально.Доступ и скачка из браузера к репозитарию есть.
    Спасибо.

  2. #2
    Join Date
    Jun 2008
    Location
    Russia, Perm
    Posts
    476
    запусти с параметром verbose_wget и выложи лог сюда

  3. #3
    Quote Originally Posted by DemonGloom View Post
    запусти с параметром verbose_wget и выложи лог сюда
    [admin@wl500gp root]$ wget -v http://ipkg.nslu2-linux.org/feeds/op...table/Packages
    --2008-06-24 21:04:22-- http://ipkg.nslu2-linux.org/feeds/op...table/Packages
    Resolving ipkg.nslu2-linux.org... 140.211.169.169
    Connecting to ipkg.nslu2-linux.org|140.211.169.169|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 405274 (396K) [text/plain]
    Saving to: `Packages'

    100%[======================================>] 405,274 19.0K/s in 19s

    2008-06-24 21:04:43 (20.8 KB/s) - `Packages' saved [405274/405274]
    если я правильно сделал.Если нет,то как надо?

  4. #4
    Join Date
    Jun 2008
    Location
    Russia, Perm
    Posts
    476
    Правильно. По логу - вроде все нормально сохранилось... Более полно дать можешь? (начиная с ipkg update и заканчивая полной оработкой этой команды)

  5. #5
    Quote Originally Posted by joka View Post
    WL 500gP v.1,прошивка последняя.Вчера,при попытке обновить ipkg для установки очередного пакета обнаружил что обновления не происходит.

    Последнее,что было установлено-transmission.
    Подскажите,где что посмотреть,и как выйти из этой ситуации.
    Сам wget отдельно качает нормально.Доступ и скачка из браузера к репозитарию есть.
    Спасибо.
    Было тоже самое, и тоже после переустановки transmission. Лечил просто, руками удалил те файлы, при обновлении которых возникала ошибка, после этого все стало нормально обновляться. 20 минут ручной работы и золотой ключик в руках.

  6. #6
    [admin@wl500gp root]$ ipkg update
    Downloading http://ipkg.nslu2-linux.org/feeds/op...table/Packages
    wget: missing URL
    Usage: wget [OPTION]... [URL]...

    Try `wget --help' for more options.
    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'
    WARNING: Unable to remove temporary directory: : No such file or directory
    вот еще заметил :
    [admin@wl500gp root]$ df
    Filesystem 1K-blocks Used Available Use% Mounted on
    rootfs 3072 3072 0 100% /
    /dev/root 3072 3072 0 100% /
    /dev/discs/disc0/part2
    988244 988244 0 100% /opt
    /dev/discs/disc0/part3
    152774976 224972 150997888 1% /opt/data
    похоже нет свободного места на разделе,где файловая система,или я что то не так понимаю?

  7. #7
    Join Date
    Jun 2008
    Location
    Russia, Perm
    Posts
    476
    Вообще-то я просил результат команды ipkg update --verbose_wget...
    // Есть такая команда df -h
    // Возвращает результат в нормальных единица

    Ты прав, /opt у тебя слишком забит... Надо чистить

  8. #8
    Quote Originally Posted by DemonGloom View Post
    Вообще-то я просил результат команды ipkg update --verbose_wget...
    // Есть такая команда df -h
    // Возвращает результат в нормальных единица

    Ты прав, /opt у тебя слишком забит... Надо чистить
    я не совсем понял тогда как эту команду выполнить и где брать результаты.
    Но с проблемой я частично разобрался,она действительно была в отсутствии свободного места в разделе /opt/
    причем основное место занимал один файл /opt/var/log/messages.0
    он (а точнее просто messages) фигурировал в настройках transmission,а как этот образовался пока незнаю.После перемещения его на "большой раздел" (временно.а так думаю удалить)все встало на свои места и обновление ipkg происходит нормально.

  9. #9
    так и не разобрался до конца.После удаления файла /opt/var/log/messages.0 большого размера,работало и обновлялось все нормально,но на следующий день,после перезагрузки этот файл опять появился ,причем сразу размером 840 мб.
    начальные строки этого файла таковы:
    Jan 1 03:00:03 syslogd started: BusyBox v1.1.3
    Jan 1 03:00:03 dnsmasq[71]: started, version 2.22 cachesize 150
    Jan 1 03:00:03 dnsmasq[71]: read /etc/hosts - 5 addresses
    Jan 1 03:00:03 dnsmasq[71]: reading /tmp/resolv.conf
    Jan 1 03:00:03 kernel: klogd started: BusyBox v1.1.3 (2008.03.17-18:24+0000)
    Jan 1 03:00:03 kernel: CPU revision is: 00029006
    Jan 1 03:00:03 kernel: Primary instruction cache 16kb, linesize 16 bytes (2 ways)
    Jan 1 03:00:03 kernel: Primary data cache 16kb, linesize 16 bytes (2 ways)
    Jan 1 03:00:03 kernel: Linux version 2.4.20 (root@localhost) (gcc version 3.2.3 with Broadcom modifications) #18 Sun Mar 30 13:13:29 MSD 2008
    Jan 1 03:00:03 kernel: Setting the PFC to its default value
    Jan 1 03:00:03 kernel: Determined physical RAM map:
    Jan 1 03:00:03 kernel: memory: 02000000 @ 00000000 (usable)
    Jan 1 03:00:03 kernel: On node 0 totalpages: 8192
    Jan 1 03:00:03 kernel: zone(0): 8192 pages.
    Jan 1 03:00:03 kernel: zone(1): 0 pages.
    Jan 1 03:00:03 kernel: zone(2): 0 pages.
    Jan 1 03:00:03 kernel: Kernel command line: root=/dev/mtdblock2 noinitrd init=/linuxrc console=ttyS0,115200
    Jan 1 03:00:03 kernel: CPU: BCM4704 rev 9 pkg 0 at 264 MHz
    Jan 1 03:00:03 kernel: Calibrating delay loop... 263.78 BogoMIPS
    Jan 1 03:00:03 kernel: Memory: 30092k/32768k available (1862k kernel code, 2676k reserved, 136k data, 72k init, 0k highmem)
    Jan 1 03:00:03 kernel: Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
    Jan 1 03:00:03 kernel: Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
    Jan 1 03:00:03 kernel: Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
    Jan 1 03:00:03 kernel: Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
    Jan 1 03:00:03 kernel: Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
    Jan 1 03:00:03 kernel: Checking for 'wait' instruction... unavailable.
    Jan 1 03:00:03 kernel: POSIX conformance testing by UNIFIX
    Jan 1 03:00:03 kernel: PCI: Initializing host
    Jan 1 03:00:03 kernel: PCI: Fixing up bus 0
    Jan 1 03:00:03 kernel: PCI: Fixing up bridge
    Jan 1 03:00:03 kernel: PCI: Fixing up bus 1
    Jan 1 03:00:03 kernel: Linux NET4.0 for Linux 2.4
    Jan 1 03:00:03 kernel: Based upon Swansea University Computer Society NET3.039
    Jan 1 03:00:03 kernel: Initializing RT netlink socket
    Jan 1 03:00:03 kernel: Starting kswapd
    Jan 1 03:00:03 kernel: Journalled Block Device driver loaded
    Jan 1 03:00:03 kernel: devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
    Jan 1 03:00:03 kernel: devfs: boot_options: 0x1
    Jan 1 03:00:03 kernel: NTFS driver v1.1.22 [Flags: R/O]
    Jan 1 03:00:03 kernel: pty: 256 Unix98 ptys configured
    Jan 1 03:00:03 kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
    Jan 1 03:00:03 kernel: ttyS00 at 0xb8000300 (irq = 3) is a 16550A
    Jan 1 03:00:03 kernel: ttyS01 at 0xb8000400 (irq = 3) is a 16550A
    Jan 1 03:00:03 kernel: HDLC line discipline: version $Revision$, maxframe=4096
    Jan 1 03:00:03 kernel: N_HDLC line discipline registered.
    Jan 1 03:00:03 kernel: loop: loaded (max 8 devices)
    Jan 1 03:00:03 kernel: PPP generic driver version 2.4.2
    Jan 1 03:00:03 kernel: PPP Deflate Compression module registered
    Jan 1 03:00:03 kernel: PPP BSD Compression module registered
    Jan 1 03:00:03 kernel: MPPE/MPPC encryption/compression module registered
    Jan 1 03:00:03 kernel: PPPoL2TP kernel driver, V0.13 (oleg@cs.msu.su)
    похоже это системный лог,а вот как и где найти чем он создан,и как сделать,что бы ограничить его размер,я не понимаю,подскажите пожалуюста,если можно поподробней,для начинающих.
    Спасибо.

  10. #10
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by joka View Post
    так и не разобрался до конца.После удаления файла /opt/var/log/messages.0 большого размера,работало и обновлялось все нормально,но на следующий день,после перезагрузки этот файл опять появился ,причем сразу размером 840 мб.
    похоже это системный лог,а вот как и где найти чем он создан,и как сделать,что бы ограничить его размер,я не понимаю,подскажите пожалуюста,если можно поподробней,для начинающих.
    Спасибо.

    в теме по настройке с нуля есть рекомендации как с помощью проги Crontab сделать очищение логов каждый день.

  11. #11
    Quote Originally Posted by AndreyPopov View Post
    в теме по настройке с нуля есть рекомендации как с помощью проги Crontab сделать очищение логов каждый день.
    спасибо,поищу

  12. #12
    единственное,никак не могу найти какой либо конфиг,где можно ограничить размер файла /opt/var/log/messages.0
    Еще смущает само название файла,про него вроде ничего не нашел,везде фигурирует просто messages,который кстати тоже присутствует и пустой.
    Если про очистку лога это:
    d) поскольку cron каждые 5 минут пишет в системный лог, можно настроить его очистку. Лог лежит в памяти роутера и через какое-то время памяти не хватит - начнут выгружаться службы. Нужно положить в директорию
    /opt/etc/cron.daily
    файл с содержимым:
    ========
    #!/bin/sh
    rm -rf /tmp/syslog.log.*
    ========
    то это у меня есть,но там про этот файл ничего нет.

  13. #13
    Join Date
    Jun 2008
    Location
    Russia, Perm
    Posts
    476
    Судя по всему у тебя установлен logrotate. Я угадал?

  14. #14
    Quote Originally Posted by DemonGloom View Post
    Судя по всему у тебя установлен logrotate. Я угадал?
    и он в том числе,просто в разных ветках пишут про разные пакеты,советуют,я и устанавливал,но до transmission было вроде все нормально.А какой пакет работает по умолчанию,я не знаю,к сожалению.

  15. #15
    Join Date
    May 2009
    Location
    Donetsk, Ukraine
    Posts
    6
    Причиной возникновения wget: missing URL может являться отсутствие каталога, на который указывает переменная TMPDIR.

Similar Threads

  1. Где найти документацию?
    By AndrewN in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 2
    Last Post: 22-03-2007, 19:30

Posting Permissions

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