1

Temat: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Czesc ,


mam problemn s wifi_survey.js

sam robie kompilacje i zglupialem o co chodzi mam blad w konsoli www:

SyntaxError: missing ; before statement


mam jakies shery zrobione na podlaczonym dysku

problem zaczyna sie mniej wiecej od tego momentu

"+(e.split("+")[0]=="usb"?sharepoint:"/tmp")+"/OUIs.js && gzip -9 "+(e.split("+")[0]=="usb"?sharepoint:"/tmp")+"/OUIs.js"),e.split("+").length>1&&(e=="usb+rc.local"?t.push('ouiLine="if [ ! -e '+sharepoint+"/OUIs.js ] || [ ! -e "+sharepoint+"/OUIs.js.gz ]; then ewget [url]https://raw.github.com/BashfulBladder/gargoyle-plugins/master/plugin-gargoyle-wifi-survey/OUIs.js[/url] -O "+sharepoint+"/OUIs.js && gzip -9 "+sharepoint+'/OUIs.js ; fi"'):t.push('ouiLine="ewget [url]https://raw.github.com/BashfulBladder/gargoyle-plugins/master/plugin-gargoyle-wifi-survey/OUIs.js[/url] -O /tmp/OUIs.js && gzip -9 /tmp/OUIs.js"'),t.push("grep -v -e 'plugin-gargoyle-wifi-survey/OUIs.js' /etc/rc.local | awk -v oui=\"$ouiLine\" '/^exit 0/{print oui}1' > /tmp/rc.local"),t.push("mv /tmp/rc.local /etc/rc.local")));var n=getParameterDefinition("commands",t.join("\n"))+"&"+getParameterDefinition("hash",document.cookie.replace(/^.*hash=/,"").replace(/[\t ;]+.*$/,"")),r=function(t){t.readyState==4&&(e=="remove"&&setTimeout(setControlsEnabled(!0),2e3),window.location.reload(!0))};runAjax("POST","utility/run_commands.sh",n,r)}function AssembleNoiseFloor(e,t){nfloor.length=0;for(var n=0;n<e.length;n++){e[n][0]>30&&(FiveGHzBand=1),e[n][0]<14&&(TwoP4GHzBand=1);for(var r=0;r<t.length;r++)if(e[n][1]==t[r][0]){nfloor.push([e[n][0],e[n][1],t[r][1]]);break}}nfloor.sort(function(e,t){return e[1]<t[1]?-1:e[1]>t[1]?1:0})}function AssemblePlotStationData(e,t){plotStationData=new Array;var n=0;for(var r=0;r<e.length;r++){n=Math.abs(strtotime(t)-strtotime(e[r][1]));if(n<9e5){var i=e[r][2][e[r][2].length-1],s=Speed(e[r][8]);i!="+"&&i!="-"&&(i=""),s[s.length-1]=="b"&&(i="b"),plotStationData.push([e[r][7],[parseInt(e[r][2]),i],e[r][3]*1e3,e[r][5]])}}plotStationData.sort(function(e,t){return e[3]<t[3]?-1:e[3]>t[3]?1:0})}function AssembleBandLimitedNoiseFloor(e){band2p4noise=new Array,FiveGHzBand==1&&(band5p0noise=new Array);for(var t=0;t<e.length;t++)if(e[t][0]<14)band2p4noise.push(e[t]);else{if(FiveGHzBand!=1)break;e[t][0]>30&&band5p0noise.push(e[t])}}function chart24(){Band2p4ChartPlot==null&&(setTimeout(chart24,25),Band2p4ChartPlot==null&&(Band2p4ChartPlot=getEmbeddedSvgPlotFunction2("band24"))),Band2p4ChartPlot!=null&&Band2p4ChartPlot(band2p4noise,plotStationData)}function chart50(){Band5p0ChartPlot==null&&(setTimeout(chart50,25),Band5p0ChartPlot==null&&(Band5p0ChartPlot=getEmbeddedSvgPlotFunction2("band50"))),Band5p0ChartPlot!=null&&Band5p0ChartPlot(0,band5p0noise,plotStationData)}function getEmbeddedSvgPlotFunction2(e,t){return t==null&&(t=document),windowElement=getEmbeddedSvgWindow(e,t),windowElement!=null?windowElement.plotBand:null}var shellvarsupdater=null,vdr=new Array,nfloor=new Array,curr_sta=0,band2p4noise=null,band5p0noise=null,plotStationData=null;window.onkeyup=KeyCaptureU,window.onkeydown=KeyCaptureD;var updateTotalPlot=null,Band2p4ChartPlot=null,Band5p0ChartPlot=null,FiveGHzBand=0,TwoP4GHzBand=1;

2

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Może po prostu nie rób kompresji js to przynajmniej będzie wiadomo co chodzi, bo teraz wróżenie z fusów jest. Serio zabłysnąłeś tym "mniej więcej od tego momentu" smile

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

3

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

juz wrzucilem orginal z gita na router i to samo


BashfulBladder/gargoyle-plugins

4

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

No to pokaż w której linii masz ten błąd.

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

5 (edytowany przez roblad 2014-06-16 19:40:46)

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

SyntaxError: invalid regular expression flag u wifi_survey.sh:252
ReferenceError: sdata is not defined wifi_survey.js:338

wgralem i .sh i .js

i mam w tych miejscach problem

wifi_survey.sh  - SyntaxError: invalid regular expression flag u

<script>
<!--
var sdata = [];
tu jest ta linia >>> df: /tmp/usb_mount/54702f9a-f8a4-4bed-af6f-74a36817c4c3: can't find mount point
var sharepoint="/tmp/usb_mount/54702f9a-f8a4-4bed-af6f-74a36817c4c3";
var share_freespace="";
var tmp_freespace="30144";
var wifs="wlan0 ";
var curr_time="201406162028";
var wgetOUI="";
var oui_src="RAM";

i dla


wifi_survey.js   - ReferenceError: sdata is not defined

function InitSurvey() {
tu jest ta linia >>>>     WarnOUIs(sdata);
    UpdateSurvey();
    shellvarsupdater = setInterval("UpdateSurvey(null)", 120000);
    ShowAdvisory(wifs);
    FillTable(null);
}



powiem ze ten mount mi sie wywalil, mam problem z tym dyskiem, ale jak byl widziany i ten mount istnial problem byl taki sam

po restarcie routera nic sie nie zmienia

6

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

To nie masz danych żadnych do wyświetlenia. Plugin nie zebrał danych. Coś co dawno jest jako issue zgłoszone do BashfulBladder

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

7

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Masz w konfigu ścieżkę do zasobu którego nie masz?

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

8 (edytowany przez roblad 2014-06-16 19:44:44)

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

nie wiedzialem ze jest takie issue i szukam co mi sie dzieje


da sie to jakos czyscic ta sciezka ja dysk znika ?

9

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Wywal info o bazie oui.

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

10

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Chyba jest grubszy problem wywalilem swoja kompilacje i wgralem plugin z repo  eko i efekt ten sam,

SyntaxError: missing ; before statement (w konsoli www)

wywalilem baze i efekt ten sam

nie pokazuje nic

moze to zwiazane jest z nowymi sterownikami do wifi


myslalem ze za malo ma pamieci router ale powylaczalem wszystko i efekt ten sam

PS

zauwazylem tez ze plugin do ups odwoluje sie do starej libusb, pakiet gnoki tez, w GITcie tez cos w pluginie downloadmanager dodales pliki z 3Ginfo.

11

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Wywaliłem pliki readme. Zawsze takie nieistotne sprawy znajdujesz i szukasz problemu w nich.

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

12 (edytowany przez roblad 2014-06-17 11:50:31)

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Czesc,

to zle ?:-) "ja tylko niose pomoc"  ornung to ornung :-) Wiem ze nieistotne ale jak ich sie nazbiera to moga byc istotnym problemem :-) i nie szukalem akurat w nich problemu tylko zauwazylem pomylke.

chodzi o to

https://github.com/obsy/packages/tree/m … ager/files

A masz jakis pomysl do tego pluginu wifi-survey ?

13 (edytowany przez roblad 2014-06-18 13:22:34)

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Problem jest gdzies tu

./survey.sh: eval: line 1: syntax error: unexpected "("

pzry uruchomieniu sh -x

pokazuja sie tego typu bledy

shvars=MAC=c8:3a:35:4e:4f:c8(on

gdzies pomiedzy MAC a Freq

shvars=`awk '/^BSS/ {print "MAC="$2}/ \tfreq:/ {split($2,c,""); print "Freq="c[1]"."c[2]c[3]c[4]}


awk /^BSS/ {print "MAC="$2} /\tfreq:/ {split($2,c,""); print "Freq="c[1]"."c[2]c[3]c[4]} /\tsignal:/ {printf "Level=%i\n", $2} /\tcapability:/ {for(i=2;i<=NF;++i) if($i=="IBSS") print "Mode=\"Ad Hoc\""; else if ($i=="ESS") print "Mode=Station"; else if ($i=="Privacy") print "Privacy=on"} /\tSSID:/ {printf "SSID=\""; for(i=2;i<=NF;++i) printf("%s%s", $i, i==NF?"\"\n":" ") } /\tSupported rates:/ {printf "sRate=%i\n", $NF} /\tDS Parameter set:/ {print "Channel="$NF} /\tExtended supported rates:/ {printf "eRate=%i\n", $NF} /\tHT capabilities:/,/DSSS/ {for(i=2;i<=NF;++i) if ($i == "HT40") print "HTmode="$i } /rate indexes supported:/ {print "rates="$NF} /spatial streams:/ {print "streams="$NF} /secondary channel offset:/ {print "channeloffset="$NF} /channel width:/ {print "channelwidth="$5} /\tWPA:/,/Authentication suites:/ {for(i=2;i<=NF;++i) if ($i == "Version:") print "WPA=WPA"$i+1 ; else if ($i == "Group") print "Gcipher1="$(i+2); else if ($i == "Pairwise") {printf "Pcipher1="; for(j=4;j<=NF;j++) printf("%s%s", $j, j==NF?"\n":",")} else if ($i == "Authentication") {print "AuthSuites1="$NF}} /\tRSN:/,/Capabilities:/ {for(i=2;i<=NF;++i) if ($i == "Version:") print "WPA2=WPA2v"$i+1 ; else if ($i == "Group") print "Gcipher2="$(i+2); else if ($i == "Pairwise") {printf "Pcipher2="; for(j=4;j<=NF;j++) printf("%s%s", $j, j==NF?"\n":",")} else if ($i == "Authentication") {print "AuthSuites2="$NF}} /tmp/stations/station_iw1
+ shvars=MAC=c8:3a:35:4e:4f:c8(on
Freq=2.417
Mode=Station
Privacy=on
Level=-34
SSID="robert_private_2_net_tel"
sRate=54
Channel=2
eRate=48
HTmode=HT40
rates=32
channeloffset=above
channelwidth=any
WPA2=WPA2v1
Gcipher2=CCMP
Pcipher2=CCMP
AuthSuites2=PSK
+ eval MAC=c8:3a:35:4e:4f:c8(on Freq=2.417 Mode=Station Privacy=on Level=-34 SSID="robert_private_2_net_tel" sRate=54 Channel=2 eRate=48 HTmode=HT40 rates=32 channeloffset=above channelwidth=any WPA2=WPA2v1 Gcipher2=CCMP Pcipher2=CCMP AuthSuites2=PSK
./survey.sh: eval: line 1: syntax error: unexpected "("

14

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Zgłoś autorowi i już, skoro do poprawy jest skrypt w  awk.

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

15

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Zglosze,

ale cos sie chyba zmienilo w prezentacji wynikow z iw dev wlan0 scan

BBS prezentowany jest teraz tak

BSS 00:23:cd:c5:a6:04(on wlan0)

blad wywolujacy niedzialanie pluginu to awk w tym miejscu

awk '/^BSS/ {print "MAC="$2}' /tmp/stations/station_iw1
MAC=c8:3a:35:4e:4f:c8(on

16

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Zmieniło się, zmieniło.

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

17

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

a da sie jakosc w awk obciac wszystko co za nawiasem i problem samemu bedzie mozna usunac

18

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Da się, trzeba wyrażenia uszczelnić po prostu, chociaż by przez podanie -F i tego co ma być rozdzielnikiem pól.

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

19 (edytowany przez roblad 2014-06-18 15:40:17)

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Hmmm,

a jak ten konkretny blad obsluzyc ? Tak aby obcielo neb nawias i wszystko co dalej ?


Cos takiego na poczatku spowodowalo wyswietlanie stacji

awk -F '[(, ,)]' '/^BSS/ {print "MAC=" $2}


ale wykresy sie nie rysuja

ufff

chodzi, trzeba bylo troche poczekac

nie wiem tylko jak z odswierzaniem bedzie

reasumujac w lini 26

podmieniamy

awk '/^BSS/ {print "MAC=" $2}

na

awk -F '[(, ,)]' '/^BSS/ {print "MAC=" $2}



oraz zamieniec w lini 72

shvars=`awk -F '[ :=]+' '/Address/{print"MAC="substr($0,30)

na


shvars=`awk -F '[ :=]+' '/Address/{print"MAC="substr($0,28)


i pojawia sie wykresy

20

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

Jest jeszcze 1 blad w pluginie ale to z repo eko plugin

Nie znaleziono bazy IEEE OUI. Wyszukiwanie dostawców zostało wyłączone.

ja to realizuje w swojej przerobce inaczej wiec juz nie inwestyguje

21

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

No nie znaleziono bo ona jest z zewnątrz ściągana.

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

22

Odp: Problem z pluginem wifi_survey.js - plugin przez to nie dziala

wlasnie nie sciaga lub sciaga ale cos jest nie tak z svg ws signal charting.js


Nieoczekiwana wartość null podczas przetwarzania atrybutu transform.


linia 253

function GenerateTextElement(xloc, yloc, trans_vars, anchor, content, fsize, fstyle) {
    var tElement=document.createElementNS(svgNS, "text");
    tElement.setAttribute("x", xloc);
    tElement.setAttribute("y", yloc);
    tu >>>> tElement.setAttribute("transform", trans_vars);
    tElement.setAttribute("text-anchor", anchor);

plugin z repo eko nie rozpoznaje dostawcow.

Ja to sobie przerobilem i mam na stale na dysku i jakas starsza wersje oui u mnie dziala choc nie do konca idealnie

bo nie widzi wartosci 802.11g

802.11n widzi i pokazuje

strasznie sie cos rozjechalo