數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2011-11-16 19:31:51

hollowaysxp
新生
註冊日期: 2011-03-15
文章數: 46
目前積分 :   

N13U B1 安裝 OptWare 用 ipkg 安裝 apache 和 mysql 問題

剛剛找到資料
先分割/opt和/mnt兩個資料夾

然後....先安裝optware
wget http://home.karneval.cz/10102207/optware-install.sh -O - | tr -d '\r' > /tmp/optware-install.sh
sh /tmp/optware-install.sh; ipkg update; ipkg upgrade
wget http://home.karneval.cz/10102207/sort -P /opt/bin; chmod +x /opt/bin/sort

之後我自己也做過ipkg update和ipkgupgrade確定都最新了

安裝Apache
ipkg install apache
裝完我忘了看訊息是否啟動成功
我有看過Apache2的httpd.conf預設的Port是8000
所以用http://192.168.x.x:8000
沒有找到網站,所以就....
/opt/etc/init.d/S80apache start
得到
./S80apache: line 5: can't create /etc/nsswitch.conf: Read-only file system
httpd: bad user name nobody
直接如果使用stop
root@xxx:/opt/etc/init.d# ./S80apache stop
./S80apache: line 5: can't create /etc/nsswitch.conf: Read-only file system
httpd: bad user name nobody

如果自己到/opt/sbin執行apache-httpd會得到這個結果...
root@xxx:/opt/sbin# ./apache-httpd
apache-httpd: bad user name nobody

也試過ipkg install mysql最後得到...

You can also try to start the mysqld daemon with: /opt/libexec/mysqld --skip-grant & You can use the command line tool /opt/bin/mysql to connect to the mysql database and look at the grant tables: shell> /opt/bin/mysql -u root mysql mysql> show tables Try 'mysqld --help' if you have problems with paths. Using --log gives you a log in /opt/var/lib/mysql that may be helpful. The latest information about MySQL is available on the web at http://www.mysql.com Please consult the MySQL manual section: 'Problems running mysql_install_db', and the manual section that describes problems on your OS. Another information source is the MySQL email archive. Please check all of the above before mailing us! And if you do mail us, you MUST use the /opt/bin/mysqlbug script! //opt/lib/ipkg/info/mysql.postinst: line 18: chown: not found Starting MySQL................................... ERROR! Configuring readline Successfully terminated.


光啟動就ERROR了....




離線

 

#2 2011-11-16 21:47:32

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: N13U B1 安裝 OptWare 用 ipkg 安裝 apache 和 mysql 問題

使用Optware, 有許多東西要自行調校. 嵌入式設備, 一切都精簡過. 韌體大小不同, 所包含的功能, 指令等, 也不相同. Optware ddwrt只說明能在DD-WRT mipsel使用, 並未針對不同韌體大小的內建指令作過調整.

無nobody使用者, 就得自行增加. 或修改Apache設定檔.
無chown指令, 就得找找哪個套件含有該指令可用.

如果功力夠, 直接拿原始碼來編譯, 最能符合自己設備環境.



離線

 

#3 2011-11-16 22:34:25

hollowaysxp
新生
註冊日期: 2011-03-15
文章數: 46
目前積分 :   

Re: N13U B1 安裝 OptWare 用 ipkg 安裝 apache 和 mysql 問題

hippo 提到:

使用Optware, 有許多東西要自行調校. 嵌入式設備, 一切都精簡過. 韌體大小不同, 所包含的功能, 指令等, 也不相同. Optware ddwrt只說明能在DD-WRT mipsel使用, 並未針對不同韌體大小的內建指令作過調整.

無nobody使用者, 就得自行增加. 或修改Apache設定檔.
無chown指令, 就得找找哪個套件含有該指令可用.

如果功力夠, 直接拿原始碼來編譯, 最能符合自己設備環境.

這個我了解,我以前Linux最早就是都裝有gcc和make套件。

也就是說....我這個情況應該是要做微調?
chown是代表我先把busybox裝上去嗎?

系統內的/etc不能寫入我原本想說是不是給他777權限就可以了,但是又想說/etc設定檔是在flash裡面又怕改道出問題到時候機器開不了機。

原本還有看到把DD-WRT 加上掛載Swap分區,但又想到...使用dd指令修改到怕會機器重開機後,開不起來。

所以又不敢分割Swap分區。
但如果打包的CPU不同,但都是嵌入式的mips的CPU應該理論上指令集差不多,不會到有打不開的情況吧!

還要想辦法新增nobody user剛剛試過adduser或是useradd都有困難...
---------補上---------
我終於知道我這篇文章為甚麼要用點此看國外論壇
他用到這一行

echo "nobody:*:65000:65000:nobody:/mnt:/bin/false" >> /etc/passwd


來新增一個使用者為nobody

但我比較好奇他都把指令全都打到/tmp/etc/config/fs.wanup上,我有貼過他的指令到啟動命令裡面過。
但我發現開機時候不會執行,所以我都把echo拿掉.....留指命部分

目前我想先讓Apache可以運作就好了。
目前我的狀況是
./S80apache: line 5: can't create /etc/nsswitch.conf: Read-only file system
httpd not running, trying to start
之後Apache是沒有啟動的

用chmod 777 /etc也不行,/etc還是755。不知道是哪邊有錯誤?
用dmesg可以檢查錯誤?還是要找別的錯誤紀錄訊息?

剛剛又嘗試了chmod找資訊發現chmod用ugo+rwx就會是權限777,然後之後再用chmod go-w會回到755狀態,我在我mount -rw的mnt下做就是可以的。
但是到chmod ugo+rwx /etc還是755狀態,我用mount看,只有/dev/root on / type squashfs (ro)是Read-Only的狀態。
-----------------------------------------補mysql已經已啟動了
我用ipkg install busybox後
在ipkg install mysql後,就正常啟動mysql了
不過記憶體從可用40MB掉到10MB
用top看,也是mysql吃掉的...真的64MB不夠用,看來要重新分割了....多分割Swap區...

最後修改: hollowaysxp (2011-11-17 12:45:35)


離線

 

相關討論主題

主題 回覆 點閱 最後發表
1 5164 2021-02-17 14:44:19 作者 patsm00re18
0 2666 2020-05-29 22:52:48 作者 a00403a
21 103060 2019-07-19 21:40:01 作者 hemmis
ASUS N13U B1刷DD-WRT架站 作者 hollowaysxp  [ 1 2 ]
15 63001 2016-12-08 12:44:13 作者 mu760905
0 6672 2016-05-18 12:08:38 作者 kuolung

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed