OpenWrt Forum Archive

Topic: /etc/rc.common: eval: line 1: service_start: not found

The content of this topic has been archived on 1 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

All greetings!
I installed a tp-link 841nd v7.2 successfully (!) R28601 couple of weeks ago. I'm trying to install today Luci, it succeeds. But I have an error after trying to run:

Configuring uhttpd.
Configuring luci.
root @ OpenWrt: ~ # / etc / init.d / uhttpd enable
root @ OpenWrt: ~ # / etc / init.d / uhttpd start
/ etc / rc.common: eval: line 1: service_start: not found

What should I do?

Thanks in advance for the tip!

p.s. I did not understand the warnings on page http://wiki.openwrt.org/toh/tp-link/tl-wr841nd:
Installing OpenWRT on TP-Link TL-WR841ND V7.x doesn't work for V7.2
  Don't use this Firmware on TP-Link TL-WR841N aka V7.2 it will brick it.

Does this version of the device to the ND or just N? Update now I am afraid .....

More details of the problem:
After installation, I first installed openwrt and Luci couple of weeks ago. Then I did "mtd-r erase rootfs_data" and firstboot, because I forgot the passwords. Today, Luci does not start after re-installation.

Anybody can help?

(Last edited by amor on 24 Nov 2011, 08:30)

The package is too new for your running firmware. Reflash to a newer version.

Thank you for your reply!
Can I reflash the latest trunk if the specified wiki page is an angry warning that for 841 v7.2 you will get a brick? : (

p.s. I have tp-link 841ND v7.2.

(Last edited by amor on 24 Nov 2011, 13:19)

Well, this is a fine chicken-and-egg.  It sounds like luci now has an implicit dependency that is not satisfied by fairly recent images.  Luci is needed to re-flash, but it won't start.  Is there a workaround, like copying new /etc files from somewhere?  Maybe force opkg to install an earlier version of luci?  I can't TFTP a new image because I have a new MacBook Pro and it doesn't seem to hold a static IP address without being plugged into a live port.  No joy sad

You don't need luci to reflash. Use sysupgrade.

hello,
at fisrt, i´m sorry for my bad english.
3 mouth ago I compile the openwrt for a dlink a300 serie b http://wiki.openwrt.org/toh/d-link/dir-300revb
install the firmware  OK
now I try to install luci http://wiki.openwrt.org/doc/howto/luci.essentials
and i have the same problem 

root @ OpenWrt: ~ # / etc / init.d / uhttpd enable
root @ OpenWrt: ~ # / etc / init.d / uhttpd start
/ etc / rc.common: eval: line 1: service_start: not found

have a new versión of firmware?
how i can install older version of luci?

Thanks and

Are there any solutions for this issue? I'm facing the same while using OpenVPN:

---
/etc/init.d/openvpn start
/etc/rc.common: eval: line 1: service_start: not found
---


Does upgrading really help?

Don't use trunk packages with release builds.

The discussion might have continued from here.