1 (edytowany przez Bung 2013-11-20 00:12:38)

Temat: problemy z extroot w GUI (Gargoyle 1.5.11.2)

Zauważyłem takie problemy z robieniem extroota z GUI w Gargoyle 1.5.11.2, na TPL WRD3600:

1. Popup o hasło twierdzi, że podałem błędne hasło, chociaż na pewno było poprawne. To samo hasło pozwalało mi zalogować się do GUI i po SSH. Chodziło najprawdopodobniej o "$" albo "#" w haśle. Innych "dziwnych" nie miałem.  Po zmianie hasła na same litery z zakresu a-Z popup je przyjął. Gdzie to zgłosić? Czy jakieś inne kawałki Gargoyla mogą być wrażliwe na "dziwne" znaki w haśle?

2. Po zrobieniu extroota z GUI i restarcie zaznaczony jest "Autostart" dla wszystkich usług (fstab, nfsd, openvpn, p910nd, samba, vsftpd), chociaż miałem je wyłączone przed zrobieniem extroota. Gdzie to zgłosić?

W rc.d wszystkie stały się "overlay-whiteout". Czy to normalne?:

# ls /etc/rc.d/* -l
lrwxrwxrwx    1 root     root            17 Nov 13 19:57 /etc/rc.d/K19portmap -> ../init.d/portmap
lrwxrwxrwx    1 root     root            18 Nov 13 19:57 /etc/rc.d/K50dropbear -> ../init.d/dropbear
lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/K60nfsd -> (overlay-whiteout)
lrwxrwxrwx    1 root     root            17 Nov 13 19:57 /etc/rc.d/K90network -> ../init.d/network
lrwxrwxrwx    1 root     root            14 Nov 13 19:57 /etc/rc.d/K98boot -> ../init.d/boot
lrwxrwxrwx    1 root     root            16 Nov 13 19:57 /etc/rc.d/K99umount -> ../init.d/umount
lrwxrwxrwx    1 root     root            19 Nov 13 19:57 /etc/rc.d/S05defconfig -> ../init.d/defconfig
lrwxrwxrwx    1 root     root            14 Nov 13 19:57 /etc/rc.d/S10boot -> ../init.d/boot
lrwxrwxrwx    1 root     root            16 Nov 13 19:57 /etc/rc.d/S11sysctl -> ../init.d/sysctl
lrwxrwxrwx    1 root     root            14 Nov 13 19:57 /etc/rc.d/S11ubus -> ../init.d/ubus
lrwxrwxrwx    1 root     root            18 Nov 13 19:57 /etc/rc.d/S19firewall -> ../init.d/firewall
lrwxrwxrwx    1 root     root            17 Nov 13 19:57 /etc/rc.d/S19portmap -> ../init.d/portmap
lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/S20fstab -> (overlay-whiteout)
lrwxrwxrwx    1 root     root            17 Nov 13 19:57 /etc/rc.d/S20network -> ../init.d/network
lrwxrwxrwx    1 root     root            21 Nov 13 19:57 /etc/rc.d/S25share_users -> ../init.d/share_users
lrwxrwxrwx    1 root     root            21 Nov 13 19:57 /etc/rc.d/S25time_backup -> ../init.d/time_backup
lrwxrwxrwx    1 root     root            29 Nov 13 19:57 /etc/rc.d/S30set_kernel_timezone -> ../init.d/set_kernel_timezone
lrwxrwxrwx    1 root     root            13 Nov 13 19:57 /etc/rc.d/S39usb -> ../init.d/usb
lrwxrwxrwx    1 root     root            17 Nov 13 19:57 /etc/rc.d/S41sysntpd -> ../init.d/sysntpd
lrwxrwxrwx    1 root     root            14 Nov 19 23:06 /etc/rc.d/S50cron -> ../init.d/cron
lrwxrwxrwx    1 root     root            18 Nov 13 19:57 /etc/rc.d/S50dropbear -> ../init.d/dropbear
lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/S50p910nd -> (overlay-whiteout)
lrwxrwxrwx    1 root     root            16 Nov 13 19:57 /etc/rc.d/S50telnet -> ../init.d/telnet
lrwxrwxrwx    1 root     root            24 Nov 13 19:57 /etc/rc.d/S51httpd_gargoyle -> ../init.d/httpd_gargoyle
lrwxrwxrwx    1 root     root            24 Nov 13 19:57 /etc/rc.d/S55bwmon_gargoyle -> ../init.d/bwmon_gargoyle
lrwxrwxrwx    1 root     root            21 Nov 13 19:57 /etc/rc.d/S56usb_storage -> ../init.d/usb_storage
lrwxrwxrwx    1 root     root            17 Nov 19 23:04 /etc/rc.d/S60dnsmasq -> ../init.d/dnsmasq
lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/S60nfsd -> (overlay-whiteout)
lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/S60samba -> (overlay-whiteout)
lrwxrwxrwx    1 root     root            13 Nov 13 19:57 /etc/rc.d/S60wol -> ../init.d/wol
lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/S85webmon_gargoyle -> (overlay-whiteout)
lrwxrwxrwx    1 root     root            23 Nov 13 19:57 /etc/rc.d/S90ddns_gargoyle -> ../init.d/ddns_gargoyle
lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/S90vsftpd -> (overlay-whiteout)
lrwxrwxrwx    1 root     root            14 Nov 13 19:57 /etc/rc.d/S95done -> ../init.d/done
lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/S95miniupnpd -> (overlay-whiteout)
lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/S95openvpn -> (overlay-whiteout)
lrwxrwxrwx    1 root     root            13 Nov 13 19:57 /etc/rc.d/S96led -> ../init.d/led
lrwxrwxrwx    1 root     root            18 Nov 13 19:57 /etc/rc.d/S97watchdog -> ../init.d/watchdog
lrwxrwxrwx    1 root     root            25 Nov 13 19:57 /etc/rc.d/S99gargoyle_themes -> ../init.d/gargoyle_themes

Jak wyłączę i włączę usługę w GUI, np. fstab, to jej "overlay-whiteout" zostaje zastąpiony linkiem do "../init.d/<usługa>". Po wyłączenie+włączeniu wszystkich usług pozostają jeszcze:

lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/S85webmon_gargoyle -> (overlay-whiteout)
lrwxrwxrwx    1 root     root            18 Nov 19 23:04 /etc/rc.d/S95miniupnpd -> (overlay-whiteout)

Tak ma zostać?

Czy fstab ma w ogóle być włączony po zrobieniu extroota? Bo nawet jak go wyłączę to extroot bangla. Bez względu na to, czy mam link "/etc/rc.d/S20fstab -> ../init.d/fstab" czy nie, system wstaje z extroota a wyniki poniższych poleceń są takie same:

# 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=63312k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/sda1 on /overlay type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
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)

# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                   29.7G    577.9M     27.6G   2% /
/dev/root                 5.5M      5.5M         0 100% /rom
tmpfs                    61.8M    128.0K     61.7M   0% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1                29.7G    577.9M     27.6G   2% /overlay
overlayfs:/overlay       29.7G    577.9M     27.6G   2% /

# 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].options=rw,noatime
fstab.@mount[0].enabled_fsck=1
fstab.@mount[0].target=/overlay
fstab.@mount[0].uuid=a2b6b5ce-9590-490c-8dd8-412620e6f20b
fstab.@mount[0].enabled=1
fstab.@swap[0]=swap
fstab.@swap[0].device=/dev

2

Odp: problemy z extroot w GUI (Gargoyle 1.5.11.2)

1. Na http://www.gargoyle-router.com/gargoyle … issues/new
2. usługi się włączane automatycznie jak zrobisz coś w gui. Akurat te są częścią systemu, więc są ustawiane w momencie konfiguracji systemu i tak powinno być. Nie jest to bug,

Jak zrobiłeś extroota to później fstab może zostać wyłączony bo i tak z niego nie korzystasz o ile używasz pluginu usb-storage. Nawet konfig jest tak zrobiony żeby nie montował przez fstab domyślnie zwykłych nośników.

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

3

Odp: problemy z extroot w GUI (Gargoyle 1.5.11.2)

Cezary napisał/a:

1. Na http://www.gargoyle-router.com/gargoyle … issues/new
2. usługi się włączane automatycznie jak zrobisz coś w gui. Akurat te są częścią systemu, więc są ustawiane w momencie konfiguracji systemu i tak powinno być. Nie jest to bug,

Hmm. Cały konfig systemu został automatycznie poprawnie przeniesiony na extroot tylko nie lista zatrzymanych/działających usług. To na pewno nie jest dziwne?

Jak zrobiłeś extroota to później fstab może zostać wyłączony bo i tak z niego nie korzystasz o ile używasz pluginuusb-storage. Nawet konfig jest tak zrobiony żeby nie montował przez fstab domyślnie zwykłych nośników.

Kul.

A co z overlay-whiteout na tych wszystkich usługach (oraz na /etc/rc.d/S85webmon_gargoyle i /etc/rc.d/S95miniupnpd) po extroocie? To nie jest bug?

4

Odp: problemy z extroot w GUI (Gargoyle 1.5.11.2)

To linki symboliczne. Nie.

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

5

Odp: problemy z extroot w GUI (Gargoyle 1.5.11.2)

Bung napisał/a:

Zauważyłem takie problemy z robieniem extroota z GUI w Gargoyle 1.5.11.2, na TPL WRD3600:

1. Popup o hasło twierdzi, że podałem błędne hasło, chociaż na pewno było poprawne. To samo hasło pozwalało mi zalogować się do GUI i po SSH. Chodziło najprawdopodobniej o "$" albo "#" w haśle. Innych "dziwnych" nie miałem.  Po zmianie hasła na same litery z zakresu a-Z popup je przyjął. Gdzie to zgłosić? Czy jakieś inne kawałki Gargoyla mogą być wrażliwe na "dziwne" znaki w haśle?

Zgłoszone w http://www.gargoyle-router.com/gargoyle/issues/65.