76

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Zgadza sie.
Jest start_service. Domniemam, że ta funkcja działa w CC. Wystarczy zatem zmienić ją na start() {

root@router:~# /etc/init.d/smartsnmpd start
/etc/rc.common: line 231: procd_open_instance: not found
/etc/rc.common: line 231: procd_set_param: not found
/etc/rc.common: line 231: procd_set_param: not found
/etc/rc.common: line 231: procd_set_param: not found
/etc/rc.common: line 231: procd_close_instance: not found

77

(206 odpowiedzi, napisanych Oprogramowanie / Software)

nie, wget sciagal z githuba od Rafciq

wget https://raw.githubusercontent.com/Rafciq/openwrt/master/misc/sysinfo.sh --no-check-certificate

Myślałem, że winą jest złe ściąganie więc pobrałem to również przez 'git clone' oraz przeniosłem plik do sbin - ten sam błąd.

78

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Nie ma takiego pliku.

Zmieniłem w init aby sięgał do tego configu. Niestety, nic nie dało.
Pusto na porcie 161 oraz w procesach:

root@router:~# nano /etc/init.d/smartsnmpd
root@router:~# /etc/init.d/smartsnmpd enabled
root@router:~# /etc/init.d/smartsnmpd start
root@router:~#
root@router:~# ps |g smart
 8474 root      1496 S    egrep -i smart
root@router:~# netstat -anp |g 161
root@router:~#

79

(206 odpowiedzi, napisanych Oprogramowanie / Software)

Oczywiście, że jest.

root@router:~# ll /usr/share/libubox/ |g jshn
  62001 -rw-r--r--    1 root     root        4.5K Oct 25  2014 jshn.sh 

80

(12 odpowiedzi, napisanych Oprogramowanie / Software)

oto init, nie ma enabled etc:

#!/bin/sh /etc/rc.common
# Copyright (C) 2014 OpenWrt.org

START=97

USE_PROCD=1
PROG=/usr/sbin/smartsnmpd
CONFIGFILE=/etc/smartsnmpd.conf

smartsnmpd_mib_module() {
    local cfg="$1"
    config_get OID "$cfg" oid
    config_get MODULE "$cfg" module
    echo "    ['$OID'] = '$MODULE'," >> $CONFIGFILE
}

start_service() {
    include /lib/functions

    config_load smartsnmpd

    procd_open_instance
    procd_set_param command $PROG -c $CONFIGFILE
    procd_set_param file $CONFIGFILE
    procd_set_param respawn
    procd_close_instance
    
    # before we can call xappend
    mkdir -p $(dirname $CONFIGFILE)

    echo "-- auto-generated config file from /etc/config/smartsnmpd" > $CONFIGFILE
    
    config_get PORT smartsnmpd port 161
    echo "port = $PORT" >> $CONFIGFILE
    
    config_get RO_COMMUNITY smartsnmpd ro_community 'public'
    config_get RW_COMMUNITY smartsnmpd rw_community 'private'
    echo "ro_community = '$RO_COMMUNITY'" >> $CONFIGFILE
    echo "rw_community = '$RW_COMMUNITY'" >> $CONFIGFILE

    config_get MIB_MODULE_PATH smartsnmpd mib_module_path '/usr/lib/lua/smartsnmp/mibs/'
    echo "mib_module_path = '$MIB_MODULE_PATH'" >> $CONFIGFILE

    echo "mib_modules = {" >> $CONFIGFILE
    config_foreach smartsnmpd_mib_module smartsnmpd_module 
    echo "}" >> $CONFIGFILE
}

81

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Wystartował. Nie widzę błędów ani programu aby działał na jakimś procesie. Port 161 jest wolny od usług więc... nie wystartował poprawnie. Nie widzę nic w dmesg ani logread o tym...

82

(206 odpowiedzi, napisanych Oprogramowanie / Software)

Twój oczywiście:)
Gargoyle PL 1.6.2.2 (b70bfc1)                               
OpenWrt Attitude Adjustment 12.09.1 (r42647)                 |
Build time: 2014-09-27 10:11 CEST

83

(206 odpowiedzi, napisanych Oprogramowanie / Software)

U mnie w ogóle nie chce się ten skrypt odpalić.
root@router:~# /sbin/sysinfo.sh
-ash: /sbin/sysinfo.sh: not found

próbowałem też przez sh, oto wynik:
root@router:~# sh /sbin/sysinfo.sh
'sbin/sysinfo.sh: .: line 31: can't open '/usr/share/libubox/jshn.sh

84

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,
chciałem wgrać snmpd na openwrt. Niestety za każdym razem coś nie pasowało w nim aby w pełni monitorować router z zewnątrz.
Czytałem, że dobrą paczką jest ww. "smartsnmpd". Niestety nie ma kompilacji na AA. Znalazłem jedynie na CC.
Udało mi się pobrać z Githuba i skompilować do Gargoyla AA 1.6.
(https://github.com/credosemi/smartsnmp)

Po pomyślnej instalacji uruchomiłem  smartsnmpd i od razu znalazłem błędy, których nie rozumiem.
Może są proste do obejścia? Bardzo proszę o podpowiedź.

Próba uruchomienia:

root@router:~# /etc/config/smartsnmp.conf:1: '=' expected near 'smartsnmpd'
-ash: /etc/config/smartsnmp.conf:1:: not found

Zawartość configa:
nano /etc/config/smartsnmp.conf

config smartsnmpd
        option port '161'
        option ro_community 'public'
        option rw_community 'private'
        option mib_module_path 'mibs'
        option objectid '1.2.3.4'
        option contact 'Me <me@example.org>'
        option location 'Shanghai'
        option services '72'

config smartsnmpd_module
        option oid    "1.3.6.1.2.1.1"
        option module 'system'

config smartsnmpd_module
        option oid    "1.3.6.1.2.1.2"
        option module 'interfaces'

config smartsnmpd_module
        option oid    "1.3.6.1.1"
        option module 'dummy'

85

(23 odpowiedzi, napisanych Oprogramowanie / Software)

znalazlem szybsze wyjscie z sytuacji:
find "${sciezka_z_plikami}" -maxdepth 1 -mindepth 1 -iname "A${rok}${miesiac}${dzien_1}*.jpg"
liste moge wrzucic do pliku skad potem rm lub mv.

Co do poradnika, z checia poczytam po pracy smile

86

(23 odpowiedzi, napisanych Oprogramowanie / Software)

To oznacza usuniecie wszystkich danych, ustawien etc?
Nie dziala mi opcja make menuconfig

87

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Łatwiej dodać opcję do BusyBoxa? Zatem jak tego dokonać, skoro jest to łatwiejsze?
Znalazłem tylko zawartość configa ini w necie:

config BUSYBOX_CONFIG_FEATURE_FIND_MMIN
34            bool "Enable -mmin: modified time matching by minutes"
35            default BUSYBOX_DEFAULT_FEATURE_FIND_MMIN
36            depends on BUSYBOX_CONFIG_FIND
37            help
38              Allow searching based on the modification time of
39              files, in minutes

zrodlo: https://dev.openwrt.org/browser/trunk/p … ?rev=39435

88

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Ok, czylli gdzie mam przeniesc plik zeby skompilowal sie poprawnie?

89

(23 odpowiedzi, napisanych Oprogramowanie / Software)

A jednak udało mi się to uruchomić. Instalka ./configure wywala mi się na etapie
UNAME_VERSION = #69 Sat Sep 27 10:15:45 CEST 2014
configure: error: cannot guess build type; you must specify one


a opcja make w ogole nie dziala:
root@router:/mnt/share/findutils-4.4.2# make
make: *** No targets specified and no makefile found.  Stop.

90

(23 odpowiedzi, napisanych Oprogramowanie / Software)

szkoda ale i tak bardzo dziekuje za dotychczasowa pomoc.

91

(23 odpowiedzi, napisanych Oprogramowanie / Software)

np przeslac poprawna wersja, ktora mi zadziala?

92

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Niestety. Nie wychodzi mi pomyslnie. Czy mozesz pomoc w inny sposob?

93

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Rozumiem. Jak to skompilowac na wersje gargoyle lub moze prosciej pierwsza opcja: "skompiluj busyboxa z tym chcesz"

94

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Niestety nie doszukałem się na ar71xx. Jak zatem moge zainstalowac http://ftp.gnu.org/pub/gnu/findutils/fi … 4.2.tar.gz
ten pakiet?

95

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Wszystko, co uda mi się ściągnąć jest niekompatybilne.

Downloading http://ipkg.nslu2-linux.org/feeds/optwa … mipsel.ipk.
Unknown package 'findutils'.
Collected errors:
* pkg_hash_fetch_best_installation_candidate: Packages for findutils found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package findutils.

Tu znalazlem wersje: http://ftp.gnu.org/pub/gnu/findutils/
ale nie wiem jak moglbym ja wgarc.

96

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Jak moge zainstalowac pelna wersje finda, skad ja wziazc skoro ich nie ma w packages?
Pewnie bedzie problem od razu, skoro obecny juz istnieje.

97

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,
w katalogu /root/abc wrzucam wiele plikow. Chcialbym przeniesc pliki starsze niz 6h do innego folderu np.:

starsze niz 6h -> /root/abc1

Chcialem to zrobic standardowo, za pomoca find'a ale niestety nie widze zeby -mmin byl wkompilowany (find: unrecognized: -mmin). Dodatkowo staralem sie w -mtime zrobic ulamek, niestety nie przechodzi to (find: invalid number '0.5')

Czy moge prosic zatem o pomoc?
moja wersja:
Gargoyle PL 1.6.2.2 (b70bfc1)                                |
| OpenWrt Attitude Adjustment 12.09.1 (r42647)                 |
| Build time: 2014-09-27 10:11 CEST                            |
|                                                              |
| Cezary Jackiewicz (obsy), http://eko.one.pl

98

(15 odpowiedzi, napisanych Oprogramowanie / Software)

Może za mało prądu? Do jednego USB jest podłączony USB z rootfs.
Do drugiego jest podłączony HUB USB (bez zasilania) a do niego 3 urządzenia:
MeraProjekt (meteo), Brother (drukarka, zazwyczaj offline akurat o 10:04 była włączona na 2 - 5 minut), "oczyszczacz" powietrza
W sumie daje to 4 urządzenia, z czego 2 działaja non-stop reszta doraźnie.

99

(15 odpowiedzi, napisanych Oprogramowanie / Software)

na usb są trzy partycje:
/dev/sda1: UUID="04fb6675-dcaa-4338-97d6-f3c4b024a352" TYPE="ext2"
/dev/sda2: UUID="766dbfa9-d90f-4221-9e78-fb1cc1300b0a" TYPE="ext2"
/dev/sda3: UUID="193e8913-051c-41a9-9ae4-b07005dffd79" TYPE="swap"

Wczoraj naprawiałem sda2, w logach widzę że błędy ustąpiły z sda2 teraz sypie się sda1.

root@router:~# tail -n500 /mnt/logs/logs.log.0 |grep sda

Apr 14 10:06:01 kernel: [135708.550000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm sh: deleted inode referenced: 58022
Apr 14 10:18:01 kernel: [136428.560000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm sh: deleted inode referenced: 58022
Apr 14 10:24:01 kernel: [136788.560000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm sh: deleted inode referenced: 58022
Apr 14 10:30:01 kernel: [137148.560000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm sh: deleted inode referenced: 58022
Apr 14 10:36:01 kernel: [137508.570000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm sh: deleted inode referenced: 58022
Apr 14 10:37:09 kernel: [137576.180000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm sh: deleted inode referenced: 58022
Apr 14 10:37:23 kernel: [137591.110000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm sh: deleted inode referenced: 58022
Apr 14 10:37:30 kernel: [137598.050000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm sh: deleted inode referenced: 58022
Apr 14 10:46:37 kernel: [138144.660000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm mc: deleted inode referenced: 47683
Apr 14 10:46:37 kernel: [138144.680000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm mc: deleted inode referenced: 58022
Apr 14 10:46:37 kernel: [138144.700000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm mc: deleted inode referenced: 47683
Apr 14 10:46:37 kernel: [138144.710000] EXT4-fs error (device sda2): ext4_lookup:1044: inode #58001: comm mc: deleted inode referenced: 58022

Apr 14 17:04:48 kernel: [  346.080000] EXT4-fs (sda1): error count: 68
Apr 14 17:04:48 kernel: [  346.080000] EXT4-fs (sda1): initial error at 1426153501: mb_free_blocks:1348: inode 711314: block 2943834
Apr 14 17:04:48 kernel: [  346.090000] EXT4-fs (sda1): last error at 1428904254: ext4_mb_generate_buddy:739
Apr 14 20:59:17 kernel: [14414.920000] EXT4-fs error (device sda1): ext4_mb_generate_buddy:739: group 89, 4697 clusters in bitmap, 4728 in gd
Apr 14 20:59:17 kernel: [14415.000000] EXT4-fs error (device sda1): ext4_mb_generate_buddy:739: group 154, 1535 clusters in bitmap, 50751 in gd
Apr 14 20:59:17 kernel: [14415.020000] EXT4-fs error (device sda1): ext4_mb_generate_buddy:739: group 155, 1122 clusters in bitmap, 802 in gd
Apr 14 21:01:30 kernel: [14547.930000] EXT4-fs error (device sda1): ext4_mb_generate_buddy:739: group 334, 699 clusters in bitmap, 683 in gd
Jan  1 01:00:45 kernel: [   45.210000] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
Apr 15 04:00:02 kernel: [   66.100000] Adding 1050876k swap on /dev/sda3.  Priority:-1 extents:1 across:1050876k
Apr 15 04:00:07 fstab: Mount enabled for /dev/sda2 but it doesn't have a defined mountpoint (target)
Apr 15 05:01:25 kernel: [   72.360000] Adding 1050876k swap on /dev/sda3.  Priority:-1 extents:1 across:1050876k
Apr 15 05:01:28 kernel: [   76.080000] Adding 1050876k swap on /dev/sda3.  Priority:-1 extents:1 across:1050876k
Apr 15 05:05:58 kernel: [  346.080000] EXT4-fs (sda1): error count: 72
Apr 15 05:05:58 kernel: [  346.080000] EXT4-fs (sda1): initial error at 1426153501: mb_free_blocks:1348: inode 711314: block 2943834
Apr 15 05:05:58 kernel: [  346.090000] EXT4-fs (sda1): last error at 1429038090: ext4_mb_generate_buddy:739
Apr 15 10:17:03 kernel: [19010.780000] EXT4-fs error (device sda1): ext4_mb_generate_buddy:739: group 89, 4697 clusters in bitmap, 4728 in gd
Apr 15 10:17:03 kernel: [19010.860000] EXT4-fs error (device sda1): ext4_mb_generate_buddy:739: group 154, 1535 clusters in bitmap, 50751 in gd
Apr 15 10:17:03 kernel: [19010.880000] EXT4-fs error (device sda1): ext4_mb_generate_buddy:739: group 155, 1122 clusters in bitmap, 802 in gd

root@router:~# tail -n500 /mnt/logs/logs.log.0 |grep usb

Apr 15 05:01:28 sysinit: exportfs: Failed to stat /nfs/usb: No such file or directory
Apr 15 08:09:46 kernel: [11374.060000] usb 1-1.2.4: USB disconnect, device number 5
Apr 15 08:09:46 kernel: [11374.320000] usb 1-1.2.4: new full-speed USB device number 6 using ehci-platform
Apr 15 08:09:47 kernel: [11374.440000] usb 1-1.2.4: Detected FT232RL
Apr 15 08:09:47 kernel: [11374.450000] usb 1-1.2.4: Number of endpoints 2
Apr 15 08:09:47 kernel: [11374.450000] usb 1-1.2.4: Endpoint 1 MaxPacketSize 16384
Apr 15 08:09:47 kernel: [11374.460000] usb 1-1.2.4: Endpoint 2 MaxPacketSize 16384
Apr 15 08:09:47 kernel: [11374.460000] usb 1-1.2.4: Setting MaxPacketSize 64
Apr 15 08:09:47 kernel: [11374.480000] usb 1-1.2.4: FTDI USB Serial Device converter now attached to ttyUSB0
Apr 15 08:09:47 usb-modeswitch: 1-1.2.4:1.0: Manufacturer=MERA-PROJEKT Product=USB_<->_1Wire_(MP00202) Serial=MPXZPR4J
Apr 15 10:03:37 kernel: [18204.920000] usb 1-1.2.1: new high-speed USB device number 7 using ehci-platform
Apr 15 10:03:37 usb-modeswitch: 1-1.2.1:1.0: Manufacturer=Brother Product=HL-2240D_series Serial=J2N989619
Apr 15 10:04:05 kernel: [18232.900000] usb 1-1.2.1: reset high-speed USB device number 7 using ehci-platform
Apr 15 10:04:47 kernel: [18274.880000] usb 1-1.2.1: reset high-speed USB device number 7 using ehci-platform
Apr 15 10:05:26 kernel: [18314.250000] usb 1-1.2.1: USB disconnect, device number 7

100

(15 odpowiedzi, napisanych Oprogramowanie / Software)

jak odszukać taki problem (jakieś charakterystyczne nazwy aby uzyc grepa?)