1 (edytowany przez finalcell 2013-12-08 11:32:41)

Temat: extroot, brak miejsca

Postanowiłem zrobić extroota ponieważ brakowało mi miejsca, wydaje mi się że działa poprawnie ale nadal nie mogę zainstalować pakietów :

root@Gargoyle:~# opkg install mc
ERROR: Not enough space in destination root to install specified packages:
        mc, glib2, libffi

A moja konfiguracja:
root@Gargoyle:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                    1600      1188       412  74% /
/dev/root                 5632      5632         0 100% /rom
tmpfs                    63312       328     62984   1% /tmp
tmpfs                      512         0       512   0% /dev
/dev/mtdblock3       117047784   1865568 109321360   2% /overlay
overlayfs:/overlay        1600      1188       412  74% /
/dev/sda1            117047784   1865568 109321360   2% /overlay
oraz

root@Gargoyle:~# uci show fstab
fstab.automount=global
fstab.automount.from_fstab=1
fstab.automount.anon_mount=0
fstab.autoswap=global
fstab.autoswap.from_fstab=1
fstab.autoswap.anon_swap=0
fstab.@mount[0]=mount
fstab.@mount[0].fstype=ext4
fstab.@mount[0].target=/overlay
fstab.@mount[0].uuid=4763dbcf-da5a-4184-9eee-3e7f3874d0a8
fstab.@mount[0].options=rw,noatime
fstab.@mount[0].enabled=1
fstab.@mount[0].enabled_fsck=1
fstab.@swap[0]=swap
fstab.@swap[0].device=/dev/sda2
fstab.@swap[0].enabled=1

Mogli byście powiedzieć gdzie dałem ciała ? :>

2 (edytowany przez Rafciq 2013-12-08 11:36:05)

Odp: extroot, brak miejsca

Witaj,
wydaj z konsoli polecenia:

/etc/init.d/fstab overlay_enable
reboot

po restarcie zrób df.

install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

3

Odp: extroot, brak miejsca

w między czasie zobaczyłem że overlay jest diable i wklepałem to

cp /.extroot.md5sum /tmp/overlay-disabled/etc/extroot.md5sum

teraz jest już enable
i wpistując overaly_enable dostaje:

root@Gargoyle:~# /etc/init.d/fstab overlay_enable
No disabled overlay present (/tmp/overlay-disabled).  Can't renable.

df wygląda tak

root@Gargoyle:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                    1600      1192       408  75% /
/dev/root                 5632      5632         0 100% /rom
tmpfs                    63312       724     62588   1% /tmp
tmpfs                      512         0       512   0% /dev
/dev/mtdblock3       117047784   1865568 109321360   2% /overlay
overlayfs:/overlay        1600      1192       408  75% /
/dev/sda1            117047784   1865568 109321360   2% /overlay

czy dobrze, ale nadal nie mogę instalować sad

4 (edytowany przez Rafciq 2013-12-08 11:49:39)

Odp: extroot, brak miejsca

Brakuje Tobie parametru is_rootfs ustawionego na 1 w konfiguracji extroot-a w fstab.
Wydaj z konsoli polecenia:

uci set fstab.@mount[0].is_rootfs=1
uci commit
reboot
install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

5

Odp: extroot, brak miejsca

Rafciq napisał/a:

Brakuje Tobie parametru is_rootfs ustawionego na 1 w konfiguracji extroot-a w fstab.
Wydaj z konsoli polecenia:

uci set fstab.@mount[0].is_rootfs=1
uci commit
reboot

Tego nie ma z AA już.

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

6 (edytowany przez Rafciq 2013-12-08 12:51:50)

Odp: extroot, brak miejsca

Cezary napisał/a:
Rafciq napisał/a:

Brakuje Tobie parametru is_rootfs ustawionego na 1 w konfiguracji extroot-a w fstab.
Wydaj z konsoli polecenia:

uci set fstab.@mount[0].is_rootfs=1
uci commit
reboot

Tego nie ma z AA już.

Właśnie doczytałem że od wersji r25787 preferowane jest option target /overlay lub option target / i opcja is_rootfs nie jest wymagana. Dzięki za podpowiedź.

install.sh - Aktualizacja systemu, sysinfo.sh - Info.o systemie, openvpn-auth.sh - Login dla OpenVPN
Tu moje skrypty na GitHub

7

Odp: extroot, brak miejsca

@finalcell: ten nośnik co to jest? Karta w modemie, pendrive, dysk na usb?

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

8

Odp: extroot, brak miejsca

To jest dysk w kieszeni.

9

Odp: extroot, brak miejsca

Pokaż cat /proc/bus/usb/devices

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

10

Odp: extroot, brak miejsca

root@Gargoyle:~# cat /proc/bus/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=Generic Platform EHCI Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0608 Rev=77.64
S:  Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=14cd ProdID=6116 Rev= 2.00
S:  Manufacturer=Super Top
S:  Product=USB 2.0  SATA BRIDGE
S:  SerialNumber=M6116A016V20
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=ums-cypress
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms


proszę, może coś z tego wyczytasz smile

11

Odp: extroot, brak miejsca

Korzystasz z dodatkowego sterownika do usb-storage, który nie ładuje przy samym starcie systemu, więc sam nośnik nie jest widoczny na etapie tworzenia extroota. Później jest on ładowany i dostępny. Jak chcesz extroota to albo użyj innego nośnika albo poczekaj to ci zbuduję trochę inny obraz (podaj jaki router masz).

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

12

Odp: extroot, brak miejsca

To może dobrym pomysłem było by podłączenie jakiegoś małego pena 512mb na exroota, a dysk na dane ?

13

Odp: extroot, brak miejsca

Z pewnością tak.

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

14

Odp: extroot, brak miejsca

Zrobiłem extroota przez gui w gergoyle na pendrivie i również mam ten błąd:

ERROR: Not enough space in destination root to install specified packages:

15

Odp: extroot, brak miejsca

mount
df -h

Pokaż.

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

16

Odp: extroot, brak miejsca

root@Gargoyle:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=30824k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sda1 on /tmp/usb_mount/2d43f6ae-4a66-4d2e-bd9e-82108cf3c431 type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)

root@Gargoyle:~# df –h
Filesystem           1K-blocks      Used Available Use% Mounted on
df: –h: can't find mount point

17

Odp: extroot, brak miejsca

Ty nie masz extroota.

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

18

Odp: extroot, brak miejsca

Robiłem przez Gergoyle.

19

Odp: extroot, brak miejsca

Co i tak znaczy że nie masz. Gui też Ci pokaż że nie masz.

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

20

Odp: extroot, brak miejsca

Była opcja żeby zrobić extroot a teraz jest tylko pendrive. Czyli robić przez SSH?

21

Odp: extroot, brak miejsca

Pokaż jeszcze wyniki

uci show fstab
blkid
cat /proc/bus/usb/devices

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

22 (edytowany przez RadNet 2014-03-29 21:18:18)

Odp: extroot, brak miejsca

root@Gargoyle:~# uci show fstab
fstab.automount=global
fstab.automount.from_fstab=1
fstab.automount.anon_mount=0
fstab.autoswap=global
fstab.autoswap.from_fstab=1
fstab.autoswap.anon_swap=0
fstab.@mount[0]=mount
fstab.@mount[0].fstype=ext4
fstab.@mount[0].target=/overlay
fstab.@mount[0].uuid=0c5d56d6-7411-4590-afb2-4b81b08d45d2
fstab.@mount[0].options=rw,noatime
fstab.@mount[0].enabled=1
fstab.@mount[0].enabled_fsck=1
fstab.@swap[0]=swaproot@Gargoyle:~# cat /proc/bus/usb/devices

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=Generic Platform EHCI Controller
S:  SerialNumber=ehci-platform.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=Generic Platform EHCI Controller
S:  SerialNumber=ehci-platform.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0781 ProdID=5567 Rev= 1.26
S:  Manufacturer=SanDisk
S:  Product=Cruzer Blade
S:  SerialNumber=20042908110F55C16C97
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

fstab.@swap[0].device=/dev/sda2
fstab.@swap[0].enabled=0

root@Gargoyle:~# blkid
/dev/mtdblock2: TYPE="squashfs"
/dev/sda1: UUID="0c5d56d6-7411-4590-afb2-4b81b08d45d2" TYPE="ext4"
/dev/sda2: UUID="19fe9045-6c5f-42aa-84bc-7487c27535cb" TYPE="swap"


Już poszła instalacja bez błędu.
Dziękuje za pomoc.