OK, kita lanjut saja ke solusinya, yaitu dengan membuat/memodifikasi file yang error tersebut secara langsung (jangan menggunakan WinSCP ataupun program SCP lainya). Berikut ini solusi lengkapnya :
- Ketika mengaktifkan salah satu skrip ini "/init.d", muncul error "can't open /etc/rc.common"
- Coba buka file tersebut dengan menggunakan WinSCP ataupun program sejenis.
- Pada editor WinSCP, dapat dilihat bahwa skrip tidak ada yang salah, akan tetapi ketika ingin dijalankan selalu muncul error.
- Sekarang coba buka file tersebut dengan menggunakan editor internal di OpenWRT melalui PuTTY.
- Nah, baru ketemu masalahnya. Editor di WinSCP menambahkan nilai hex (0x0D) atau tampilan "^M" disetiap baris. Wikipedia.org : Carriage_return
- Coba hilangkan tanda "^M" disetiap baris, dan kemudian simpan kembali skrip tersebut.
- Kemudia jalankan lagi skrip tersebut.
- Jika tidak ada kesalahan yang lain, maka seharusnya error "can't open /etc/rc.common" tidak muncul lagi.
Bagaimana? apakah solusi yang saya jelaskan cukup membantu?
Informasi tersebut sebenarnya saya dapatkan dari forum ini bahwa ada kessalahan pada skrip yang saya buat. Lebih aneh lagi, sewaktu pertama kali membuat (melalui editor nano), semua berjalan dengan lancar. Kemudian ketika ada revisi, saya selalu merevisi melalui WinSCP. Nah masalah baru muncul....
Oleh sebab itu semua kendala yang terjadi menjadi pengalaman yang berharga. Lebih teliti dalam menganalisa. Termasuk adanya penambahan karakter (^M) pada editor WinSCP). wkwkwk....
Selamat Berkreasi..!!!!!!