Kiedy uruchamiam program spod terminala wszystko bardzo ładnie działa i nie wyświetla błędów. Kiedy uruchamiam go z menu nie wyświetla części tekstu, a zatem pewnie nie wchodzi do funkcji. Program edytowałem dodając funkcje i nadpisywałem plik w /home/opt/netmon/bin. Pracuję z pyGTK.
Problem jest w linuksie, czy w programie ? :(

#python #maemo #nokia #n900 #linux #programowanie
@Admiral16: Problem z uprawnieniami występuje tylko przy uruchamianiu z roota, co jest dość dziwne, ale nie wnikam.
@big-pink: Rano poszperałem i doszedłem do wniosku, że chodziło właśnie o katalog i wskazanie ścieżki bezwzględnej, zamiast względnej. Widać z menu uruchamia się z innego katalogu. Po tej zmianie wszystko działa.
@Calosija: W pythonie nie ma budowania/kompilacji, to jest język interpretowany. Moim IDE jest nano lub jak bardzo mi się nie chce
  • Odpowiedz
Mircy, początkujący ma problem z pytongiem :(
Próbuję przerobić program do monitorowania parametrów sieci - netmon, który według mnie źle wyświetla ID BTSa.
Funkcja zbierająca ID siedzi w pliku netmongui.py, w linii 213 i odwołuje się do pliku cellinfo.py do linii 57, z której to po dbus (linie 49-51) pobierane są dane.
Według mnie problem polega na tym, że jako Cell ID pokazuje 4 ostatnie cyfry, co sprawdziłem używając BTSearch
@macgajster: Postęp, odczytałem to, co czyta funkcja self.cellinfo.getregistrationstatus() i nie ma w niej pełnej wartości Cell ID ( ͡° ʖ̯ ͡°)

(dbus.Byte(0), dbus.UInt16(11022), dbus.UInt32(1234L), dbus.UInt32(1L), dbus.UInt32(260L), dbus.Byte(0), dbus.Byte(7), dbus.Int32(0))
Opis do tego:
0 - Status sieci = domowa
11022 - Location Area Code
1234L - Cell ID, L - chyba pokazuje, że to "literał" long integer
1L - Mobile Network Code
260L - Mobile Country
  • Odpowiedz
@wielooczek: z internetu bardzo wiele nie korzystam (co najwyżej wifi), akumulator to względem "smart"fonów porównywalna kwestia, klawiatura qwerty po przyzwyczajeniu - mrau nawet z dużymi palcami, ekran rezystancyjny i możliwość używania go czymkolwiek - mrau. Całość niestety kuleje przez niedopracowany firmware, który potrafi różne dziwne rzeczy robić.
Jestem złym konsumentem ;)

@KuliG: o, ładniutko. Chyba coś się nieźle ten-teges :)
  • Odpowiedz
Takiego gówna jak #nokia #n900 z #maemo nie widziałem od czasów Symbiana S60v5. Chcę stary telefon wyczyścić to żeby usunąć aplikację trzeba czekać 15 minut na załadowanie menadżera aplikacji i potem usuwać każdą z nich ręcznie co trwa ok. 5 minut na pojedynczą aplikację a jest ich kilkadziesiąt. Nie ma czegoś takiego jak ustawienia fabryczne - trzeba instalować milion sterowników które nie chcą działać i flashować eMMC. Z pełną odpowiedzialnością mogę stwierdzić
@wysuszony:
@list86: o kurdebele, jakieś 2 lata temu kupiłem N900, nauczyłem się terminala, w miarę ją ogarniałem, ale w międzyczasie padło maemoforum i wypadło mi gniazdo USB i po kilkunastu minutach przestawał wykrywać SIM . Leży nadal w szafie :) Są jeszcze jakieś fora na których jest rozwijane oprogramowanie? Inwestować 50 zł w lutowanie gniazda i pobawić się nią jeszcze?
  • Odpowiedz
@Jaro070: nokka x demonem nie jest. Ale procek ma szybszy niz w n9. Zreszta n9 po czasie uzytkowania zwalnia i to znaczaco. Mam n9 I mimo takich cudow Jak fastern9, nie daje efektow takicv jak flashowanie na nowo.
  • Odpowiedz
Ktoś to umie #linux ( #debian #maemo )?

Mam taki błąd:

~ apt-get update

E: Could not open lock file /var/lib/apt/lists/lock - open (116 Stale NFS file handle)

E: Unable to lock the list directory

Co robić? :(
@Szejtanek: Dzięki! Problem nie był z lockiem, tylko tym, że poznikało sporo plików (m.in. cały /home). Usunałem /var/lib/apt/ i /var/cache/apt. Potem stworzyłem wszystkie katalogi których brak zgłosił errorem apt i poszło :) (jeszcze sygnatury GPG muszę pobrać) Mam nadzieję, że apt sam sobie wykryje zniknięte dane aplikacji.

@Erblej: j.w.
  • Odpowiedz
@DOgi: no i już rozumiem. NFS był używany do przeniesienia sporej ilości plików na /home ( czyli /dev/mmcblk0p2 )

Wynika to stąd, że rootfs / ma tylko 256MB pojemności. Więc teraz się pluje, że No space left on device ;] Porobię symlinki i pewnie pójdzie.
  • Odpowiedz