libxslt?
libxslt!
Ale będąc poważnym to zainstalowałem wszystkie paczki, które miały jakiś związek z xslt. W żadnej nie ma xslt-config i obstawiam, że to jest problemem.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez daniel
libxslt?
libxslt!
Ale będąc poważnym to zainstalowałem wszystkie paczki, które miały jakiś związek z xslt. W żadnej nie ma xslt-config i obstawiam, że to jest problemem.
Znowu mam problem z tym, że Python chce coś kompilować. Tym razem chodzi o bibliotekę libxml. Najpierw należy się wyjaśnienie, że zainstalowałem libxml przez opkg. To pomogło w przypadku sqlite, ale niestety nie tym razem. Wydaje mi się, że teraz chodzi o paczkę z xslt, a konkretnie o program xslt-config, którego nie ma w żadnej paczce, która miałaby xslt w nazwie: libxslt, libexslt, xsltproc. Oto log z błędami:
------------------------------------------------------------
/usr/bin/pip run on Tue Dec 28 16:05:54 2010
Downloading/unpacking lxml
Running setup.py egg_info for package lxml
Building lxml version 2.3.beta1.
NOTE: Trying to build without Cython, pre-generated 'src/lxml/lxml.etree.c' needs to be available.
ERROR: /bin/sh: xslt-config: not found
** make sure the development packages of libxml2 and libxslt are installed **
Using build configuration of libxslt
running egg_info
writing pip-egg-info/lxml.egg-info/PKG-INFO
writing top-level names to pip-egg-info/lxml.egg-info/top_level.txt
writing dependency_links to pip-egg-info/lxml.egg-info/dependency_links.txt
warning: manifest_maker: standard file '-c' not found
reading manifest file 'pip-egg-info/lxml.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'pip-egg-info/lxml.egg-info/SOURCES.txt'
Installing collected packages: lxml
Running setup.py install for lxml
Running command /usr/bin/python -c "import setuptools;__file__='/www/trac/build/lxml/setup.py';execfile(__file__)" install --single-version-externally-managed --record /tmp/pip-aDfzHm-record/install-record.txt
Building lxml version 2.3.beta1.
NOTE: Trying to build without Cython, pre-generated 'src/lxml/lxml.etree.c' needs to be available.
ERROR: /bin/sh: xslt-config: not found
Using build configuration of libxslt
running install
running build
running build_py
running build_ext
building 'lxml.etree' extension
mips-openwrt-linux-uclibc-gcc -DNDEBUG -Os -pipe -mips32r2 -mtune=mips32r2 -funit-at-a-time -fhonour-copts -msoft-float -fPIC -I/usr/include/python2.6 -c src/lxml/lxml.etree.c -o build/temp.linux-mips-2.6/src/lxml/lxml.etree.o -w
unable to execute mips-openwrt-linux-uclibc-gcc: No such file or directory
error: command 'mips-openwrt-linux-uclibc-gcc' failed with exit status 1
Complete output from command /usr/bin/python -c "import setuptools;__file__='/www/trac/build/lxml/setup.py';execfile(__file__)" install --single-version-externally-managed --record /tmp/pip-aDfzHm-record/install-record.txt:
Building lxml version 2.3.beta1.
NOTE: Trying to build without Cython, pre-generated 'src/lxml/lxml.etree.c' needs to be available.
ERROR: /bin/sh: xslt-config: not found
** make sure the development packages of libxml2 and libxslt are installed **
Using build configuration of libxslt
running install
running build
running build_py
running build_ext
building 'lxml.etree' extension
mips-openwrt-linux-uclibc-gcc -DNDEBUG -Os -pipe -mips32r2 -mtune=mips32r2 -funit-at-a-time -fhonour-copts -msoft-float -fPIC -I/usr/include/python2.6 -c src/lxml/lxml.etree.c -o build/temp.linux-mips-2.6/src/lxml/lxml.etree.o -w
unable to execute mips-openwrt-linux-uclibc-gcc: No such file or directory
error: command 'mips-openwrt-linux-uclibc-gcc' failed with exit status 1
----------------------------------------
Command /usr/bin/python -c "import setuptools;__file__='/www/trac/build/lxml/setup.py';execfile(__file__)" install --single-version-externally-managed --record /tmp/pip-aDfzHm-record/install-record.txt failed with error code 1
Exception information:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/pip-0.8.2-py2.6.egg/pip/basecommand.py", line 130, in main
self.run(options, args)
File "/usr/lib/python2.6/site-packages/pip-0.8.2-py2.6.egg/pip/commands/install.py", line 228, in run
requirement_set.install(install_options, global_options)
File "/usr/lib/python2.6/site-packages/pip-0.8.2-py2.6.egg/pip/req.py", line 1044, in install
requirement.install(install_options, global_options)
File "/usr/lib/python2.6/site-packages/pip-0.8.2-py2.6.egg/pip/req.py", line 559, in install
cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
File "/usr/lib/python2.6/site-packages/pip-0.8.2-py2.6.egg/pip/__init__.py", line 249, in call_subprocess
% (command_desc, proc.returncode))
InstallationError: Command /usr/bin/python -c "import setuptools;__file__='/www/trac/build/lxml/setup.py';execfile(__file__)" install --single-version-externally-managed --record /tmp/pip-aDfzHm-record/install-record.txt failed with error code 1Może jakieś wskazówki? Jest sposób, żeby obyć się bez kompilacji?
Czyli wszystko jest w porządku, tak? Po prostu trafiłem na administratorów sieciowych, których zniesmaczył pomysł uruchomienia serwera na routerze bez 2GB ramu? Bo chciałem jeszcze trac na tym uruchomić. :trollface:
Masz 400MHz procek i 32MB ramu. o swapie zapomnij na razie. Na tym chcesz system mieć, transmission, serwer www z pythonem. Będzie działać? Będzie. Mniej więcej jak windows xp na pentium II ze 128MB ramu. Wolno i może ci zasobów nie starczyć.
Zdaję sobie z tego sprawę, że pcham tam dużo rzeczy. Może działać wolno. Strony ładują się normalnie, transmission na dzień zwalnia do prędkości pełzającej. Czy zniszczę sobie tym wewnętrzną pamięć w szybkim tempie? Albo w jakiś inny sposób istotnie skrócę życie routera?
Wszedłem na kanał #python, żeby zapytać o problem z parserem xml. Kiedy powiedziałem, że chcę postawić stronę na django używając do tego routera ludzie zaczęli płakać, rozpaczać i prosili żebym tego nie robił. "Kup sobie sheevaplug i tam to zrób". "Weź starego pentium II i na tym postaw". Miałem taki moment WTF? Powiedziałem, że swap mam na 2,5" dysku usb, ale to też ich nie przekonało. Jak powiedziałem, że równolegle chodzi transmission to już w ogóle nie chcieli ze mną rozmawiać. Jakbym był jakimś zwyrodnialcem, który dręczy małe kotki.
O co im chodziło? Naprawdę zajadę router w krótkim czasie czy nie?
Bo /var/log jest w /tmp i robiony od nowa za każdym razem? Dodaj sobie chown do /etc/init.d/lighttpd przed uruchomieniem po prostu.
Ma sens! ![]()
--- lighttpd.old Tue Dec 28 12:34:47 2010
+++ lighttpd Tue Dec 28 12:35:23 2010
@@ -5,6 +5,8 @@
BIN=lighttpd
DEFAULT=/etc/default/$BIN
LOG_D=/var/log/$BIN
+USER=www
+GROUP=www
RUN_D=/var/run
PID_F=$RUN_D/$BIN.pid
@@ -12,6 +14,7 @@
[ -f $DEFAULT ] && . $DEFAULT
mkdir -p $LOG_D
mkdir -p $RUN_D
+ chown -R $USER:$GROUP $LOG_D
$BIN $OPTIONS
}Trzeba dodać linijki z plusami do pliku /etc/init.d/lighttpd
Próbuję właśnie nakłonić lighttpd do działania jako użytkownik www.
W tym celu do pliku /etc/passwd dodałem:
www:*:1024:1024:www:/www:/bin/false/bin/false daje się wtedy kiedy nie chce się, żeby ktoś się mógł logować jako www, dobrze myślę?
Do pliku /etc/groups:
www:x:1024:wwwCzyli do grupy www o numerze gid 1024 należy użytkownik www.
Teraz odkomentowałem następujące linijki w /etc/lighttpd/lighttpd.conf:
## change uid to <uid> (default: don't care)
server.username = "www"
## change uid to <uid> (default: don't care)
server.groupname = "www"Uruchamiam /etc/init.d/lighttpd start i dostaję:
2010-12-28 12:09:46: (log.c.118) opening errorlog '/var/log/lighttpd/error.log' failed: Permission deniedWięc:
chown -R www:www /var/log/lighttpd/Teraz już www ma uprawnienia do zapisywania do katalogu /var/log/lighttpd/ i po /etc/init.d/lighttpd start wszystko jest ok.
ALE następuje reboot i /var/log/lighttpd znowu należy do root, a nie www. ![]()
Pakiet z git ma 42MB. O ile nie masz extroota to się nie zainstaluje
Extroot jak najbardziej jest na miejscu.
Installing git (1.6.5.6-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc4/ar71xx/packages/git_1.6.5.6-1_ar71xx.ipk
wget: short write
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/backfire/10.03.1-rc4/ar71xx/packages/git_1.6.5.6-1_ar71xx.ipk, wget returned 1.
* opkg_install_pkg: Failed to download git. Perhaps you need to run 'opkg update'?
* opkg_install_cmd: Cannot install package git.Kiedy ściągnąłem sobie plik ipk przez komputer, skopiowałem na router przez scp i podałem opkg install git_1.6.5.6-1_ar71xx.ipk wtedy się zainstalował i wygląda na to, że działa ok. Trochę to trwało co prawda, ale w końcu się skończyło.
Apeluję o nieużywanie wyrażeń w stylu "już jest git", bo potem nie mogę nic znaleźć na forum! ![]()
Będzie to poradnik jak postawić stronę stojącą na Django na routerze z OpenWRT. Nadmieniam, że nigdy żadnej strony ani serwera http nie stawiałem, więc zaprezentowany przykład może nie być najlepszym przykładem do nauki jak to się powinno robić.
Zakładam, że block-extroot jest z odpowiednio dużym dyskiem.
Instalujemy paczki z opkg:
python
pysqlite
libsqlite3
lighttpd
lighttpd-mod-alias
lighttpd-mod-rewrite
lighttpd-mod-fcgi
Instalujemy paczki Pythona.
Najpierw udajemy się na stronę pypi.python.org i szukamy paczki setuptools: http://pypi.python.org/pypi/setuptools.
Ściągamy wersję odpowiednią dla pythona, który nam się zainstalował przez opkg. Żeby sprawdzić jaką wpisujemy
python --version po zalogowaniu się do routera. Najpewniej Python będzie w wersji 2.6.4. Ściągamy więc plik setuptools-0.6c11-py2.6.egg. Ale poszukajcie sami, bo może będzie coś nowszego. Jak już go ściągniemy uruchamiamy plik jak zwykły plik skryptowy basha:
sh setuptools-0.6c11-py2.6.eggCo zainstaluje nam program easy_install. Za pomocą easy_install instalujemy pip (easy_install pip). Pip to manager pakietów Pythona. Za jego pomocą instalujemy (pip install paczka):
flup
django
Pozostało jeszcze skonfigurowanie Lighttpd co okazało się najgorsze z tego wszystkiego.
Metoda: bin-path (1 z 3)
W katalogu z projektem django (tym utworzonym przez django-admin.py startproject ) trzymam plik homepage.fcgi o następującej zawartości:
#!/usr/bin/env python
import sys, os
# Add a custom Python path.
sys.path.insert(0, "/www/apps")
# Set the DJANGO_SETTINGS_MODULE environment variable.
os.environ['DJANGO_SETTINGS_MODULE'] = "homepage.settings"
from django.core.servers.fastcgi import runfastcgi
# maxspare=2 is minimum from what i saw
runfastcgi(method="threaded", daemonize="false", maxspare=2)Plik konfiguracyjny /etc/lighttpd/lighttpd.conf:
# lighttpd configuration file
#
## modules to load
# all other module should only be loaded if really neccesary
# - saves some time
# - saves memory
server.modules = (
"mod_rewrite",
# "mod_redirect",
"mod_alias",
# "mod_auth",
# "mod_status",
# "mod_setenv",
"mod_fastcgi",
# "mod_proxy",
# "mod_simple_vhost",
# "mod_cgi",
# "mod_ssi",
# "mod_usertrack",
# "mod_expire",
# "mod_webdav"
)
# force use of the "write" backend (closes: #2401)
server.network-backend = "write"
## a static document-root, for virtual-hosting take look at the
## server.virtual-* options
server.document-root = "/www/public"
## where to send error-messages to
server.errorlog = "/var/log/lighttpd/error.log"
## files to check for if .../ is requested
index-file.names = ( "index.html", "default.html", "index.htm", "default.htm" )
## mimetype mapping
mimetype.assign = (
".pdf" => "application/pdf",
".class" => "application/octet-stream",
".pac" => "application/x-ns-proxy-autoconfig",
".swf" => "application/x-shockwave-flash",
".wav" => "audio/x-wav",
".gif" => "image/gif",
".jpg" => "image/jpeg",
".jpeg" => "image/jpeg",
".png" => "image/png",
".css" => "text/css",
".html" => "text/html",
".htm" => "text/html",
".js" => "text/javascript",
".txt" => "text/plain",
".dtd" => "text/xml",
".xml" => "text/xml"
)
$HTTP["url"] =~ "\.pdf$" {
server.range-requests = "disable"
}
##
# which extensions should not be handle via static-file transfer
#
# .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
## to help the rc.scripts
server.pid-file = "/var/run/lighttpd.pid"
#### fastcgi module
## read fastcgi.txt for more info
# this line may help with finding what's wrong, check out errorlog file
# fastcgi.debug=1
fastcgi.server = (
"/homepage.fcgi" => (
"main" => (
"host" => "127.0.0.1",
"port" => 3033,
"check-local" => "disable",
"max-procs" => 1,
"bin-path" => "/www/apps/homepage/homepage.fcgi"
)
)
)
alias.url = (
"/media" => "/www/apps/homepage/media",
)
url.rewrite-once = (
"^(/media.*)$" => "$1",
"^/favicon\.ico$" => "/media/favicon.ico",
"^(/.*)$" => "/homepage.fcgi$1",
)Jak zauważyliście nazwę tej metodzie nadałem z powodu linijki bin-path w opcji fastcgi.server. Wskazuje ona ścieżkę do wykonywalnego pliku fcgi, który odpala wątki fastcgi z którymi komunikuje się serwer lighttpd kiedy potrzebuje wygenerować jakąś dynamiczną stronę django.
Są jeszcze dwie metody, ale moim zdaniem ta jest najwygodniejsza, bo pozwala obsługiwać serwer za pomocą /etc/init.d/lighttpd start/stop/enable/disable. Wtedy on sam uruchamia sobie wątki, a nie trzeba tego pilnować i robić ręcznie.
Rzeczy, które można by zmienić:
nie uruchamiać serwera jako root
nie przenosić document root, czyli miejsca z którego serwowane są plik html, tylko trzymać aplikację gdzieś poza /www
może użyć virtualenv, bo podobno to takie fajne
Trochę chaotycznie, bo z pamięci, ale myślę, że niczego nie pomieszałem. Chętnie usłyszę głosy konstruktywnej krytyki.
Dzięki, działa rewelacyjnie.
Szkoda że ten transmossion nie ma kolejkowania torrentów , to byłby wypas.
Są priorytety na przykład.
A tak w ogóle to chyba niezdrowo na pendrive dawać pliki do których często zapisywane są dane.
Hmm, spraw sobie prezent na gwiazdkę?
Sprawiłem. WR-1043ND. Za taką cenę, że prawie miałbym 2 MR3420. Ja nie mogę. Powinno się ostrzegać przed zakupem WR-1043ND. ;]
Masz opis na stronie. w sumie jest mniejszy
, oficjalny soft ma wsparcie dla 3G. Jedna antena mniej (ale ma nowsze radio, przynajmniej z parametów jak wynika), procek tak samo wydajny, tylko 4MB flash (ale extroot działa). No i nie ma switcha gigabajtowego (przynajmniej oficjalnie
), ale wydajność USB jest na takim samym poziomie jak w 1043. No i ma fizycznie rozdzielony wan/lan (dwa interfejsy), wiec nie będzie problemu jak w 1043.
No i przynajmniej jak dla mnie jest the best, jeżeli chodzi o możliwości/cena.
Grrrr... ;]
Trzeba było kupić mr3420. Tanio i miałbys usb.
Gdzie on był jak szukałem taniego routera? Czym on się tak właściwie różni od 1043ND?
możesz zmienić na solved
Możesz to zrobić samemu edytując pierwszego posta.
Tylko że masz ten swap nie używany. Ale nie da się wyswapować procesu który potrzebuje dane na bieżąco.
Czy to by coś dało gdybym zwiększył swapiness?
Tak. Najprościej zrobić swój własny makefile do tego pakietu.
A czasami python-sqlite/python-sqlite3 nie jest to to co potrzebujesz?
Wydaje mi się, że tak, ale nie ma tego na liście pakietów.
A nie... jest. Dzięki.
building 'pysqlite2._sqlite' extension
On chce binarkę budować. Zrób odpowiedni pakiet w sdk openwrt po prostu.
Yyy... czyli muszę zrobić checkout z svn, make menuconfig i tam coś skonfigurować?
Chciałem zainstalować tę paczkę za pomocą pip, ale pip chce coś kompilować.
Fragment loga:
running build_ext
building 'pysqlite2._sqlite' extension
creating build/temp.linux-mips-2.6
creating build/temp.linux-mips-2.6/src
mips-openwrt-linux-uclibc-gcc -DNDEBUG -Os -pipe -mips32r2 -mtune=mips32r2 -funit-at-a-time -fhonour-copts -msoft-float -fPIC -DMODULE_NAME="pysqlite2.dbapi2" -DSQLITE_OMIT_LOAD_EXTENSION=1 -I/usr/include/python2.6 -c src/module.c -o build/temp.linux-mips-2.6/src/module.o
unable to execute mips-openwrt-linux-uclibc-gcc: No such file or directory
error: command 'mips-openwrt-linux-uclibc-gcc' failed with exit status 1Można coś z tym zrobić? Czy mam zacząć szukać innej bazy danych...
No to dalej:
4. Zakładam, że będę potrzebować extroota i swapa. Jednak dysk USB czasem odłączam... Rozumiem, że muszę się wyposażyć w HUB USB i podłączyć mały pendrive (1GB) do tych celów, a dysk dodatkowo tylko na moje dane?
Jeśli skonfigurujesz router zanim zrobisz extroota, to ta konfiguracja tam zostanie. Jeśli odłączysz dysk usb przed włączeniem to router startuje z flasha z tą konfiguracją. Czyli wszystko działa. Za radą PawelW dodałem informację o tym skąd jest router startowany do /etc/banner, który jest pokazywany przy podłączeniu przez ssh. http://eko.one.pl/forum/viewtopic.php?id=1062
3. Czy router wymaga zmian "fizycznych"? Coś tu czytałem, że trzeba mu wiatraczek/radiator dorobić jak się wgrywa OpenWrt.
Ostatnio wgrałem OpenWRT na router i nie musiałem niczego modyfikować. Mam podpięty dysk pod usb i jedyne do czego mogę się przyczepić to to, że kabel w gnieździe usb jest taki jakby luźny. Boję się, że jak ktoś to potrąci to dysk się wyłączy podczas zapisu.
Instalacja jest dość łatwa i bezproblemowa. Jak wgrasz sobie jakiś obraz z interfejsem www to pewnie jeszcze łatwiejsze.
Owszem ![]()
ls -R1 | wc -l daje wynik 3272.
Przy czym każdy katalog liczy się jako 2 (nazwa katalogu + pusta linia po jego plikach). To dużo?
Co do pamięci to mam jeszcze 512MB swapa na dysku.
total used free shared buffers
Mem: 29508 25336 4172 0 5052
Swap: 522072 3652 518420
Total: 551580 28988 522592Edit: Właśnie instalowałem django za pomocą pip. Znowu segmentation fault.
Właśnie usuwałem katalog z utworzonym w środku virtualenv dla pythona, czyli zwykłe
rm -r katalogKiedy dostałem:
Dec 17 13:14:59 OpenWrt user.alert kernel: CPU 0 Unable to handle kernel paging request at virtual address 0000006e, epc == 800ec478, ra == 8012f420
Dec 17 13:14:59 OpenWrt user.warn kernel: Oops[#1]:
Dec 17 13:14:59 OpenWrt user.warn kernel: Cpu 0
Dec 17 13:14:59 OpenWrt user.warn kernel: $ 0 : 00000000 00000001 00000000 00000000
Dec 17 13:14:59 OpenWrt user.warn kernel: $ 4 : 8094e080 00000005 00000001 00000005
Dec 17 13:14:59 OpenWrt user.warn kernel: $ 8 : 802bc6e0 81680ee8 81680dc8 81700510
Dec 17 13:14:59 OpenWrt user.warn kernel: $12 : 8140f3a8 4d0b43dc 00000000 8140f558
Dec 17 13:14:59 OpenWrt user.warn kernel: $16 : 80280000 00000000 8094e080 80947900
Dec 17 13:14:59 OpenWrt user.warn kernel: $20 : 8094e480 81068000 81673b08 00000002
Dec 17 13:14:59 OpenWrt user.warn kernel: $24 : 00000000 00000000
Dec 17 13:14:59 OpenWrt user.warn kernel: $28 : 80f52000 80f53e38 00480000 8012f420
Dec 17 13:14:59 OpenWrt user.warn kernel: Hi : 000004e4
Dec 17 13:14:59 OpenWrt user.warn kernel: Lo : 00000133
Dec 17 13:14:59 OpenWrt user.warn kernel: epc : 800ec478 0x800ec478
Dec 17 13:14:59 OpenWrt user.warn kernel: Not tainted
Dec 17 13:14:59 OpenWrt user.warn kernel: ra : 8012f420 0x8012f420
Dec 17 13:14:59 OpenWrt user.warn kernel: Status: 1000dc03 KERNEL EXL IE
Dec 17 13:14:59 OpenWrt user.warn kernel: Cause : 00800008
Dec 17 13:14:59 OpenWrt user.warn kernel: BadVA : 0000006e
Dec 17 13:14:59 OpenWrt user.warn kernel: PrId : 00019374 (MIPS 24Kc)
Dec 17 13:14:59 OpenWrt user.warn kernel: Modules linked in: fuse nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack pppoe
Dec 17 13:14:59 OpenWrt user.warn kernel: Process rm (pid: 1538, threadinfo=80f52000, task=817e0000, tls=00000000)
Dec 17 13:14:59 OpenWrt user.warn kernel: Stack : 802853fc 00000003 80280000 00000000 80280000 00000000 8094e080 8012f420
Dec 17 13:14:59 OpenWrt user.warn kernel: 00000000 8094e480 8094e480 8094e480 81068000 004840f8 fffffff0 8094e480
Dec 17 13:14:59 OpenWrt user.warn kernel: 81068000 004840f8 00000004 ffffffff 00407fcc 800e3224 00485100 fffffff0
Dec 17 13:14:59 OpenWrt user.warn kernel: 80f53ec4 00485100 00000000 8094e480 00485100 800e50c4 819e4b80 40000010
Dec 17 13:14:59 OpenWrt user.warn kernel: 80a37d68 8094e480 80790000 810e0c80 80947e00 018c611c 00000004 8079001d
Dec 17 13:14:59 OpenWrt user.warn kernel: ...
Dec 17 13:14:59 OpenWrt user.warn kernel: Call Trace:[<8012f420>] 0x8012f420
Dec 17 13:14:59 OpenWrt user.warn kernel: [<800e3224>] 0x800e3224
Dec 17 13:14:59 OpenWrt user.warn kernel: [<800e50c4>] 0x800e50c4
Dec 17 13:14:59 OpenWrt user.warn kernel: [<800d6ef0>] 0x800d6ef0
Dec 17 13:14:59 OpenWrt user.warn kernel: [<800d6fa8>] 0x800d6fa8
Dec 17 13:14:59 OpenWrt user.warn kernel: [<80062544>] 0x80062544
Dec 17 13:14:59 OpenWrt user.warn kernel: Code: afb00010 8c82000c 8c830000 <9442006e> 3042f000 38424000 2c520001 24020001 14620005
Dec 17 13:14:59 OpenWrt user.warn kernel: Disabling lock debugging due to kernel taint
Dec 17 13:15:12 OpenWrt user.alert kernel: CPU 0 Unable to handle kernel paging request at virtual address 0000006e, epc == 800ec478, ra == 8012f420
Dec 17 13:15:12 OpenWrt user.warn kernel: Oops[#2]:
Dec 17 13:15:12 OpenWrt user.warn kernel: Cpu 0
Dec 17 13:15:12 OpenWrt user.warn kernel: $ 0 : 00000000 00000001 00000000 00000000
Dec 17 13:15:12 OpenWrt user.warn kernel: $ 4 : 80ce9b80 00000005 00000001 00000005
Dec 17 13:15:12 OpenWrt user.warn kernel: $ 8 : 802bc6e0 00001000 00000000 81c18008
Dec 17 13:15:12 OpenWrt user.warn kernel: $12 : fffffeff 4d0b43c0 00000000 00480000
Dec 17 13:15:12 OpenWrt user.warn kernel: $16 : 80280000 00000000 80ce9b80 80be0600
Dec 17 13:15:12 OpenWrt user.warn kernel: $20 : 80ce9a00 809c53a8 80927b08 00000002
Dec 17 13:15:12 OpenWrt user.warn kernel: $24 : 0047d1ec 00000000
Dec 17 13:15:12 OpenWrt user.warn kernel: $28 : 81c18000 81c19e38 00480000 8012f420
Dec 17 13:15:12 OpenWrt user.warn kernel: Hi : 000000c9
Dec 17 13:15:12 OpenWrt user.warn kernel: Lo : 00000133
Dec 17 13:15:12 OpenWrt user.warn kernel: epc : 800ec478 0x800ec478
Dec 17 13:15:12 OpenWrt user.warn kernel: Tainted: G D
Dec 17 13:15:12 OpenWrt user.warn kernel: ra : 8012f420 0x8012f420
Dec 17 13:15:12 OpenWrt user.warn kernel: Status: 1000dc03 KERNEL EXL IE
Dec 17 13:15:12 OpenWrt user.warn kernel: Cause : 00800008
Dec 17 13:15:12 OpenWrt user.warn kernel: BadVA : 0000006e
Dec 17 13:15:12 OpenWrt user.warn kernel: PrId : 00019374 (MIPS 24Kc)
Dec 17 13:15:12 OpenWrt user.warn kernel: Modules linked in: fuse nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack pppoe
Dec 17 13:15:12 OpenWrt user.warn kernel: Process rm (pid: 1540, threadinfo=81c18000, task=817e0000, tls=00000000)
Dec 17 13:15:12 OpenWrt user.warn kernel: Stack : 802853fc 00000003 80280000 00000000 80280000 00000000 80ce9b80 8012f420
Dec 17 13:15:12 OpenWrt user.warn kernel: 00000000 80ce9a00 80ce9a00 80ce9a00 809c53a8 004840f8 fffffff0 80ce9a00
Dec 17 13:15:12 OpenWrt user.warn kernel: 809c53a8 004840f8 00000004 ffffffff 00407fcc 800e3224 00485100 fffffff0
Dec 17 13:15:12 OpenWrt user.warn kernel: 81c19ec4 00485100 00000000 80ce9a00 00485100 800e50c4 81d60d80 40000010
Dec 17 13:15:12 OpenWrt user.warn kernel: 809c54e0 80ce9a00 805e5000 810e0c80 80be0400 7e0c97d1 0000000a 805e5015
Dec 17 13:15:12 OpenWrt user.warn kernel: ...
Dec 17 13:15:12 OpenWrt user.warn kernel: Call Trace:[<8012f420>] 0x8012f420
Dec 17 13:15:12 OpenWrt user.warn kernel: [<800e3224>] 0x800e3224
Dec 17 13:15:12 OpenWrt user.warn kernel: [<800e50c4>] 0x800e50c4
Dec 17 13:15:12 OpenWrt user.warn kernel: [<800d6ef0>] 0x800d6ef0
Dec 17 13:15:12 OpenWrt user.warn kernel: [<800d6fa8>] 0x800d6fa8
Dec 17 13:15:12 OpenWrt user.warn kernel: [<80062544>] 0x80062544
Dec 17 13:15:12 OpenWrt user.warn kernel: Code: afb00010 8c82000c 8c830000 <9442006e> 3042f000 38424000 2c520001 24020001 14620005Cytując klasyka: "I'm 12. What is this?" Czemu rm miałby dawać segmentation fault? Za dużo plików w katalogu?
Powinienem to gdzieś zgłosić?
Dec 16 15:44:11 OpenWrt user.notice rdate: Failed to sync with vega.cbk.poznan.pl
Dec 16 15:44:11 OpenWrt user.notice rdate: Failed to sync with vega.cbk.poznan.pl
Dec 16 15:44:11 OpenWrt user.notice rdate: Failed to sync with vega.cbk.poznan.plZostawiłem tylko Poznań i Warszawę.
eko.one.pl → Posty przez daniel
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc