在PATH中找不到预期程序或不可执行程序

时间:2014-08-12 18:52:17

标签: path live-cd

我继续运行lb build,解决问题后再解决问题,然后再次运行,现在我收到此消息:

dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 1 expected program not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists... Done
Building dependency tree... Done

然后我去检查我的路径,然后看到

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

这清楚地显示了/usr/local/sbin/usr/sbin/sbin

有什么建议吗?

**更新1 **

按照本指南

http://ubuntuforums.org/showthread.php?t=1449322

每个命令运行正常但在再次运行lb build后仍然出现相同的错误消息。

**更新2 - 其他信息**

root @ kali:〜#ls -lA / sbin (其他文件) -rwxr-xr-x 1 root root 28208 Aug 12 15:00 start-stop-daemon

2 个答案:

答案 0 :(得分:0)

首先,您必须检查第一行的反馈信息(尽管这只是一个警告)。

然后,你必须明白警告是关键。所有的错误都是由这个警告引起的。你必须在你的电脑上添加start-stop-daemon。

根据以下内容:

cd /tmp
wget http://developer.axis.com/download/distribution/apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz
tar zxf apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz
cd apps/sys-utils/start-stop-daemon-IR1_9_18-2/
gcc start-stop-daemon.c -o start-stop-daemon
cp start-stop-daemon /usr/local/bin/start-stop-daemon

现在你可以帮助自己和其他人了

答案 1 :(得分:0)

我有同样的问题,根据https://debianforum.de/forum/viewtopic.php?f=34&t=155279(德语),唯一已知的解决方案是在sudo lb clean之前运行sudo lb build