Temat: Nie mogę uaktualnić LEDe

Witam

chciałem uaktualnić LEDe za pomocą sysupgrade, tak jak zawsze a tu niespodzianka:

root@lede:~# sysupgrade /var/code.bin
Saving config files...
killall: watchdog: no process killed
Sending TERM to remaining processes ... logd rpcd netifd odhcpd crond lighttpd php-fcgi php-fcgi php-fcgi uhttpd vsftpd php-fcgi php-fcgi php-fcgi php-fcgi php-fcgi php-fcgi smbd nmbd rsync ntpd transmission-da dnsmasq ntpclient dynamic_dns_upd ubusd askfirst
Sending KILL to remaining processes ... askfirst
Switching to ramdisk...
Performing system upgrade...
ash: /usr/sbin/fw_printenv: not found
ash: fw_setenv: not found
ash: touch: not found
cannot find target partition

i ląduję w ramdysku, aktualizacja nie jest wykonana.
coś się zmieniło?

Pozdrawiam
Grzegorz Chmiel
Linksys WRT1200AC

2

Odp: Nie mogę uaktualnić LEDe

W sumie lede to lede, zmienia się cały czas. Zrestartuj, doinstaluj uboot-envtools i spróbuj ponownie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez grzegorzch 2016-10-02 16:05:41)

Odp: Nie mogę uaktualnić LEDe

uboot-envtools mam i miałem zainstalowane:

root@lede:~# opkg list-installed | grep uboot-envtools
uboot-envtools - 2015.10-1
root@lede:~#

wygląda na to, że polecenień:

ash: /usr/sbin/fw_printenv: not found
ash: fw_setenv: not found
ash: touch: not found

nie ma w ramdysku, który jest tworzony na potrzeby aktualizacji.

Pozdrawiam
Grzegorz Chmiel
Linksys WRT1200AC

4

Odp: Nie mogę uaktualnić LEDe

A w ogóle masz /usr/sbin/fw_printenv? Bo wg skryptów właśnie to ma być kopiowane do ramdysku.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Nie mogę uaktualnić LEDe

wygląda na to, że jest:

root@lede:~# ls -l /usr/sbin/ | grep fw_printenv
-rwxr-xr-x    1 root     root         17317 Sep 17 04:00 fw_printenv
lrwxrwxrwx    1 root     root            11 Sep 17 16:11 fw_setenv -> fw_printenv
root@lede:~#
Pozdrawiam
Grzegorz Chmiel
Linksys WRT1200AC

6

Odp: Nie mogę uaktualnić LEDe

Może więc ręcznie coś pogrzebać w skryptach i zmusić go do skopiowania tego? W /lib/upgrade/common.sh się to dzieje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Nie mogę uaktualnić LEDe

w ramdysku, który jest stworzony tych poleceń nie mam:

@lede:/# ll -l /usr/sbin
drwxr-xr-x    2 0        0              200 Oct  2 15:17 ./
drwxr-xr-x    5 0        0              100 Oct  2 15:17 ../
-rwxr-xr-x    1 0        0            16392 Oct  2 15:17 ubiattach*
-rwxr-xr-x    1 0        0            12287 Oct  2 15:17 ubiblock*
-rwxr-xr-x    1 0        0            12296 Oct  2 15:17 ubidetach*
-rwxr-xr-x    1 0        0            45124 Oct  2 15:17 ubiformat*
-rwxr-xr-x    1 0        0            20501 Oct  2 15:17 ubimkvol*
-rwxr-xr-x    1 0        0            16388 Oct  2 15:17 ubirmvol*
-rwxr-xr-x    1 0        0            16412 Oct  2 15:17 ubirsvol*
-rwxr-xr-x    1 0        0            16383 Oct  2 15:17 ubiupdatevol*
@lede:/#

@lede:/# ll -l /usr/bin
drwxr-xr-x    2 0        0              220 Oct  2 15:17 ./
drwxr-xr-x    5 0        0              100 Oct  2 15:17 ../
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 [ -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 awk -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 basename -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 bzcat -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 find -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 hexdump -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 md5sum -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 printf -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 wc -> /bin/busybox*

@lede:/# ll -l /sbin
drwxr-xr-x    2 0        0              120 Oct  2 15:17 ./
drwxr-xr-x   14 0        0              280 Oct  2 15:17 ../
-rwxr-xr-x    1 0        0             4095 Oct  2 15:17 mount_root*
-rwxr-xr-x    1 0        0            24589 Oct  2 15:17 mtd*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 pivot_root -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 reboot -> /bin/busybox*

@lede:/# ll -l /bin
drwxr-xr-x    2 0        0              520 Oct  2 15:17 ./
drwxr-xr-x   14 0        0              280 Oct  2 15:17 ../
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 ash -> /bin/busybox*
-rwxr-xr-x    1 0        0           374209 Oct  2 15:17 busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 cat -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 chmod -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 cp -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 cut -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 dd -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 grep -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 kill -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 ls -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 mkdir -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 mount -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 mv -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 rm -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 rmdir -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 sh -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 sleep -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 sync -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 tar -> /bin/busybox*
-rwxr-xr-x    1 0        0            16403 Oct  2 15:17 uclient-fetch*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 umount -> /bin/busybox*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 vi -> /bin/busybox*
lrwxrwxrwx    1 0        0               18 Oct  2 15:17 wget -> /bin/uclient-fetch*
lrwxrwxrwx    1 0        0               12 Oct  2 15:17 zcat -> /bin/busybox*

@lede:/# ll
drwxr-xr-x   14 0        0              280 Oct  2 15:17 ./
drwxr-xr-x   14 0        0              280 Oct  2 15:17 ../
drwxr-xr-x    2 0        0              520 Oct  2 15:17 bin/
drwxr-xr-x    4 0        0             1840 Oct  2 13:17 dev/
drwxr-xr-x    2 0        0               60 Oct  2 15:17 etc/
drwxr-xr-x    4 0        0              220 Oct  2 15:17 lib/
drwxr-xr-x    2 0        0               40 Oct  2 15:17 mnt/
drwxr-xr-x    2 0        0               40 Oct  2 15:17 overlay/
dr-xr-xr-x   80 0        0                0 Jan  1  1970 proc/
drwxr-xr-x    2 0        0              120 Oct  2 15:17 sbin/
dr-xr-xr-x   11 0        0                0 Dec 31  1969 sys/
drwxrwxrwt   24 0        0              660 Oct  2 15:17 tmp/
drwxr-xr-x    5 0        0              100 Oct  2 15:17 usr/
drwxr-xr-x    3 0        0               60 Oct  2 15:17 var/

co to za skrypt tworzy ramdysk??

Pozdrawiam
Grzegorz Chmiel
Linksys WRT1200AC

8

Odp: Nie mogę uaktualnić LEDe

PS - to znany błąd lede: https://bugs.lede-project.org/index.php … ;sort=desc

Tu się rozpisują o tym: https://forum.openwrt.org/viewtopic.php … 57#p339857

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Nie mogę uaktualnić LEDe

I jest poprawka na to: https://github.com/lede-project/source/ … 9a79aa9dd3

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Nie mogę uaktualnić LEDe

Cezary dzięki. Dzisiaj sprawdzę.

Pozdrawiam
Grzegorz Chmiel
Linksys WRT1200AC

11

Odp: Nie mogę uaktualnić LEDe

ok. poszło.

Pozdrawiam
Grzegorz Chmiel
Linksys WRT1200AC