1

Temat: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Witam

Kompiluje co jakiś czas OpenWRT z patch-ami od @Cezarego ale ze swoim configiem.
Obecnie "OpenWrt 18.06-SNAPSHOT, r7405-06a20afb34"  APU2 x86-64
Instalacja na czysto przez "gzip -dc openwrt-x86-64-combined-ext4.img.gz | dd bs=8M of=/dev/sda"

Przyzwyczaiłem się, że w "mc" mogłem klikać myszką na menu i jak do tej pory to działało.
Teraz wypluwa mi krzaczki typu "6;1M6;1m"

Zauważyłem także, że mam podwójnie zamontowany /boot z dziwną ilością wolnego miejsca.

root@apu2:~# logread | grep sda1
Mon Dec 17 12:05:57 2018 kern.info kernel: [    1.456355]  sda: sda1 sda2 sda3
Mon Dec 17 12:05:57 2018 kern.info kernel: [    5.408793] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
Mon Dec 17 12:05:59 2018 daemon.err block: /dev/sda1 is already mounted on /boot
root@apu2:~# mount
/dev/root on / type ext4 (rw,noatime,block_validity,delalloc,barrier,user_xattr)
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)
/dev/sda1 on /boot type ext4 (ro,noatime,block_validity,delalloc,barrier,user_xattr)
/dev/sda1 on /boot type ext4 (ro,noatime,block_validity,delalloc,barrier,user_xattr)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda3 on /mnt/ssd type f2fs (rw,lazytime,noatime,background_gc=on,no_heap,user_xattr,inline_xattr,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sdb on /mnt/usb type ext4 (rw,relatime,data=ordered)
root@apu2:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               252.0M     50.9M    196.0M  21% /
tmpfs                     1.9G    168.0K      1.9G   0% /tmp
/dev/sda1                 3.9M     16.0E     12.5M 698368441% /boot
/dev/sda1                 3.9M     16.0E     12.5M 698368441% /boot
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda3                29.5G    205.1M     28.7G   1% /mnt/ssd
/dev/sdb                 14.2G     80.9M     13.3G   1% /mnt/usb

I ta dziwna ilość miejsca?

root@apu2:~# fdisk -l
Disk /dev/sda: 29.8 GiB, 32017047552 bytes, 62533296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x66c4dae3

Device     Boot  Start      End  Sectors  Size Id Type
/dev/sda1  *       512    33279    32768   16M 83 Linux
/dev/sda2        33792   558079   524288  256M 83 Linux
/dev/sda3       559104 62533295 61974192 29.6G 83 Linux

Ja coś skopałem czy to jakiś bug w OpenWRT?

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

2

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Odmontuj ten nośnik i sprawdź na na innym komputerze. Może system plików się rozjechał, bo te eksabajty to jednak trochę przesada na /boota  smile

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

3

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Na innym sprzęcie będzie ciężko bo to mSATA, ale sprawdzę pod innym systemem z USB.
Ciekawe bo instalacja z wczoraj a przy każdym wyłączeniu z prądu najpierw robię "poweroff" z konsoli.

@Cezary a masz pomysł na tą myszkę pod "mc", na oficjalnym wydaniu to samo.
Na LEDE i wcześniejszych OpenWRT zawsze mi to działało, coś musieli zatem zmienić w 18.06.
Tylko nie wiem czego szukać sad

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

4

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Na oficjalnym nie działa bo to jest wyłączone: without-gpm-mouse, linia 60: https://github.com/openwrt/packages/blo … c/Makefile

Włącz sobie jeżeli masz taką potrzebę i skompiluj mc.

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

5

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Qrcze dzięki!
Szukałem opcji w "make menuconfig" a oni zaszyli to na stałe w makefile...

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

6

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Graffy napisał/a:
/dev/sda1                 3.9M     16.0E     12.5M 698368441% /boot

Wow! Dysk Google ma tylko 8,0E.

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

7

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Cezary napisał/a:

Na oficjalnym nie działa bo to jest wyłączone: without-gpm-mouse, linia 60: https://github.com/openwrt/packages/blo … c/Makefile

Włącz sobie jeżeli masz taką potrzebę i skompiluj mc.

Wrzuciłem obraz jeszcze raz na dysk i teraz jest OK, "fsck" wykrył błędy wcześniej.

Wracając do tematu myszki w konsoli, wychodzi na to że "mc" jest kompilowany z tą opcją "-- without-gpm-mouse" od dłuższego czasu.
Wywaliłem to z makefile i nadal krzaczki w konsoli pod "mc", uruchomiłem starą binarkę z LEDE i na nowym OpenWRT zachowuje się tak samo.
Próbowałem zmienić na " --with-gpm-mouse" ale wtedy kompilacja wysypuje się przy ./configure - brak "libgpm".

Więc to coś w samym OpenWRT albo nie wiem - "DropBear" ?
Jedyne co zrobiłem między aktualizacjami systemu to update BIOSU APU2.

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

8

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Ja mam na to sposób ale wiąże się z modyfikacją makefile oraz zmiany jednego pakietu. Jak będę w domu to mogę wrzucić.

9

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Poproszę

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

10 (edytowany przez steel_rat 2018-12-18 16:19:45)

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Dobra zmiany w makefile z mc (tak mają te sekcje wyglądać, można przepisać)

define Package/mc
            SECTION:=utils
            CATEGORY:=Utilities
            DEPENDS:=+glib2 +libslang2 +libmount +MC_VFS:libssh2 $(ICONV_DEPENDS)
            TITLE:=Midnight Commander - a powerful visual file manager
            URL:=https://www.midnight-commander.org/
            MENU:=1
endef

oraz

CONFIGURE_ARGS += \
            --enable-silent-rules \
            --disable-tests \
            --disable-doxygen-doc \
            --with-homedir=/etc/mc \
            --with-screen=slang \
            --without-gpm-mouse \
            --without-x \
            --with-slang-includes="$(STAGING_DIR)/usr/include" \
            --with-slang-libs="$(STAGING_DIR)/usr/lib" \
            --with-search-engine=glib \

I najważniejsza rzecz trzeba zainstalować pakiet "slang2" powinien być on w feed'sach tyle że old, które mogą być wyłączone w configu. Możesz tez pobrać i dorzucić ręcznie do feeds'ów co już masz. Tu udostępniam ten pakiet.
Oczywiście oznaczamy ten pakiet w menuconfig.
https://megawrzuta.pl/download/b04a9cfa … c54ba.html
I mamy znowu obsługę myszy smile

11

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Dzięki @steel_rat teraz mycha działa, wiem że to pierdoła ale jak ktoś cały czas tego używa to się przyzwyczaja smile
Rozumiem, że problem sprawia ncurses ?

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

12

Odp: 18.06 brak obsługi myszy w "mc", podwójnie zamontwany /boot

Na to wychodzi. Możliwe, że wystarczy odpowiednio skompilowac ten moduł. Niestety w necie była tylko taka rada by wrócić do slangu. Też wolę używać myszy.