1 (edytowany przez solargrim 2017-09-19 20:43:32)

Temat: LEDE, nie idzie zainstalowac pakietu

Cos sie popsulo.

opkg update przechodzi prawidlowo.
opkg install <cokolwiek> zwraca https://pastebin.com/7QVP01dF

Generalnie wczesniej chodzilo wszystko poprawnie, w lighttpd nie dzialaja mi modulu chociaz wczesniej chodzily.
lighttpd po zaladowaniu np. mod_cgi zwraca: 2017-09-19 21:39:40: (plugin.c.227) dlopen() failed for: /usr/lib/lighttpd/mod_cgi.so Error loading shared library /usr/lib/lighttpd/mod_cgi.so: No such file or directory

Mimo tego, ze nie dawno byly i php chodzilo poprawnie - samo zniknelo smile no ale przywrocilbym gdyby opkg instalowalo paczki.
Czy tu jest problem, ze na flashu nie ma juz miejsca?

[21:40:53]-[root@main](~) # ls /usr/lib/lighttpd/mod*
/usr/lib/lighttpd/mod_access.so      /usr/lib/lighttpd/mod_indexfile.so   /usr/lib/lighttpd/mod_staticfile.so
/usr/lib/lighttpd/mod_dirlisting.so  /usr/lib/lighttpd/mod_rewrite.so

Filesystem                Size      Used Available Use% Mounted on
/dev/root                 4.8M      4.8M         0 100% /rom
tmpfs                    29.4M    808.0K     28.6M   3% /tmp
/dev/sda1               228.2G      1.6G    215.0G   1% /overlay
overlayfs:/overlay      228.2G      1.6G    215.0G   1% /
tmpfs                   512.0K         0    512.0K   0% /dev

2

Odp: LEDE, nie idzie zainstalowac pakietu

Np, poleciał ci system plików. Miejsce masz, masz przecież extroota.

Odłącz dysk, podłącz normalnie, sprawdź system plików.

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

3 (edytowany przez solargrim 2017-09-19 20:52:53)

Odp: LEDE, nie idzie zainstalowac pakietu

W logread znalazlem jeszcze to

Tue Sep 19 21:45:23 2017 kern.warn kernel: [14547.237310] EXT4-fs error: 103 callbacks suppressed
Tue Sep 19 21:45:23 2017 kern.crit kernel: [14547.242491] EXT4-fs error (device sda1): ext4_dx_find_entry:1519: inode #11141202: block 3: comm opkg: Directory hole found
Tue Sep 19 21:45:23 2017 kern.crit kernel: [14547.255641] EXT4-fs error (device sda1): ext4_dx_find_entry:1519: inode #11141202: block 4: comm opkg: Directory hole found
Tue Sep 19 21:45:23 2017 kern.crit kernel: [14547.268349] EXT4-fs error (device sda1): ext4_dx_find_entry:1519: inode #11141202: block 3: comm opkg: Directory hole found
Tue Sep 19 21:45:23 2017 kern.crit kernel: [14547.280732] EXT4-fs error (device sda1): ext4_dx_find_entry:1519: inode #11141202: block 3: comm opkg: Directory hole found
Tue Sep 19 21:45:23 2017 kern.crit kernel: [14547.295721] EXT4-fs error (device sda1): ext4_dx_find_entry:1519: inode #11141202: block 3: comm opkg: Directory hole found
Tue Sep 19 21:45:23 2017 kern.crit kernel: [14547.308336] EXT4-fs error (device sda1): ext4_dx_find_entry:1519: inode #11141202: block 3: comm opkg: Directory hole found
Tue Sep 19 21:45:23 2017 kern.crit kernel: [14547.320824] EXT4-fs error (device sda1): ext4_dx_find_entry:1519: inode #11141202: block 3: comm opkg: Directory hole found
Tue Sep 19 21:45:23 2017 kern.crit kernel: [14547.333226] EXT4-fs error (device sda1): ext4_dx_find_entry:1519: inode #11141202: block 3: comm opkg: Directory hole found
Tue Sep 19 21:45:23 2017 kern.crit kernel: [14547.347637] EXT4-fs error (device sda1): ext4_dx_find_entry:1519: inode #11141202: block 4: comm opkg: Directory hole found
Tue Sep 19 21:45:23 2017 kern.crit kernel: [14547.359990] EXT4-fs error (device sda1): ext4_dx_find_entry:1519: inode #11141202: block 4: comm opkg: Directory hole found

Idzie przeskanowac to bez odlaczania dysku?

4

Odp: LEDE, nie idzie zainstalowac pakietu

System plików się rozwalił...

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

5 (edytowany przez solargrim 2017-09-20 08:43:24)

Odp: LEDE, nie idzie zainstalowac pakietu

To teraz pytnie jak odpalic fsck.ext4 przy starcie systemu gdy dysk nie jest jeszcze zamontowany? Wiadomo, bez zadnych promptow, zeby naprawil wszystko jak leci i wystartowal?

config 'global'
        option  anon_swap       '0'
        option  anon_mount      '0'
        option  auto_swap       '1'
        option  auto_mount      '1'
        option  delay_root      '5'
        option  check_fs        '0'

config 'mount'
        option  target  '/mnt/sda1'
        option  uuid    '654b2a76-9f00-4602-bf2f-e387698ff4a5'
        option  enabled '0'



Czy check_fs ustawic na 1?

6 (edytowany przez Cezary 2017-09-20 08:47:42)

Odp: LEDE, nie idzie zainstalowac pakietu

option  check_fs   '1' w konfigu fstab...

EDIT: tylko mała uwaga: zdarza się że automat nie potrafi naprawić błędów (nie mam pojęcia dlaczego) i zostawia tak jak jest. Wtedy wymagane jest jednak ręczne uruchomienie fsck.

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

7 (edytowany przez solargrim 2017-09-20 08:48:32)

Odp: LEDE, nie idzie zainstalowac pakietu

po reboocie w logread

Wed Sep 20 09:46:22 2017 kern.crit kernel: [   55.416046] EXT4-fs error (device sda1): ext4_mb_generate_buddy:758: group 1361, block bitmap and bg descriptor inconsistent: 29068 vs 29016 free clusters

Jednak nie naprawil bledow. Jak to zrobic recznie? Odmontowac sda1 i odpalic fsck.ext4?\

zrobilem block umount (ew. umount /dev/sda1) ale zwraca mi /dev/sda1 is in use.

8 (edytowany przez Cezary 2017-09-20 08:48:30)

Odp: LEDE, nie idzie zainstalowac pakietu

Tak jest.

Weź też pod uwagę że po naprawie niekoniecznie przywróci pliki, jeżeli coś się pogubiło to być może musisz zainstalować jeszcze raz.

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

9 (edytowany przez solargrim 2017-09-20 10:53:06)

Odp: LEDE, nie idzie zainstalowac pakietu

[09:48:59]-[root@main](~) # block info
/dev/mtdblock2: UUID="91266b20-984e5e70-d75d8590-88502e8c" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/mtdblock3: TYPE="jffs2"
/dev/sda1: UUID="36aab70c-2dc4-4cc2-996d-a5a0d853c4e7" VERSION="1.0" TYPE="ext4"


09:53:15]-[root@main](~) # mount
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)


Czy jesli wywale chwilowo plik /etc/config/fstab i zrobie reboot, to system wstanie z internal flasha? wtedy moglbym chyba bez problemu zrobic fsck - nie chce odpinac dysku

10

Odp: LEDE, nie idzie zainstalowac pakietu

Wiec da sie naprawic ten fs bez odlaczania dysku? Wolalbym tego uniknac i zrobic to zdalnie.

11

Odp: LEDE, nie idzie zainstalowac pakietu

Nie, musisz najpierw go odmontować żeby go naprawić.

Jeżeli jesteś zdalnie - podmontuj sobie flash, wyłącz extroorta, zrestartuj, zaloguj się, sprawdź dysk, włącz exroota i masz. Zakładając że masz dostęp do takiego czystego systemu bez uruchomionego extroota.

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

12 (edytowany przez solargrim 2017-09-20 19:19:53)

Odp: LEDE, nie idzie zainstalowac pakietu

Co z ustawieniami sieci ktore teraz mam? One rozumiem sa zapisane na extroocie? Pamietam, ze konfigurowalem wszystko majac juz podlaczony dysk. Takze chyba po restarcie nie wstanie normalnie zebym mogl to po wifi zrobic. Chyba bede musial sie wybrac na strych.

13

Odp: LEDE, nie idzie zainstalowac pakietu

Wszystko co zrobiłeś po uruchomieniu extroota jest na extroocie.

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

14

Odp: LEDE, nie idzie zainstalowac pakietu

Okey system plikow naprawiony.