2013-05-16 7 views
0

Когда я пытаюсь установить любой пакет, такой как php5, он дает мне эту ошибку. Я обновил и обновил все библиотеки.Debian aptitude install: 'find' не найден в PATH или не является исполняемым

[email protected]:~# apt-get install apache2-mpm-prefork libapache2-mod-php5 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
apache2-mpm-prefork is already the newest version. 
The following extra packages will be installed: 
    libonig2 libqdbm14 php5-cli php5-common 
Suggested packages: 
    php-pear 
The following NEW packages will be installed: 
    libapache2-mod-php5 libonig2 libqdbm14 php5-cli php5-common 
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 
Need to get 0 B/6,106 kB of archives. 
After this operation, 18.7 MB of additional disk space will be used. 
Do you want to continue [Y/n]? y 
debconf: delaying package configuration, since apt-utils is not installed 
dpkg: warning: 'find' 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) 

Может кто-нибудь мне помочь?

+0

Входит ли в 'sudo, который находит в вашем терминале что-нибудь? И 'sudo echo $ PATH'? – Qurben

+0

У меня нет команды sudo, почему я использую Debian ... root @ host: ~ # echo $ PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin :/sbin:/bin – Kriesel

ответ

0

Существует, вероятно, что-то напутали с правами находки, найти для установки, вероятно, находятся в /usr/bin/find, чтобы проверить разрешения этого приложения запуска

ls -l /usr/bin/find 

Это должно вернуть что-то вроде этого:

-rwxr-xr-x 1 root root 136152 Oct 26 2010 /usr/bin/find 

Если это возвращает ошибку, попробуйте ls найти в других местах в вас пути (например,/bin/найти,/USR/местные/SBIN/находкой)

Первая часть должна быть идентичной для работы команды. Если нет, сбросьте разрешения с помощью следующей команды:

chmod 755 /usr/bin/find 

Это должно исправить это.

+0

Возврат: root @ host: ~ # ls -l/usr/bin/find lrwxrwxrwx 1 корень root 16 мая 16 22:41/usr/bin/find ->/usr/bin/oldfind root @ host: ~ # chmod 755/usr/bin/find chmod: не может работать на оборванных символьных ссылках '/ usr/bin/find ' – Kriesel

+0

Я думаю, что этот pkg сломанный скриншот http://imm.io/16jef (winscp client) – Kriesel

+0

Каковы разрешения/usr/bin/oldfind? – Qurben

 Смежные вопросы

  • Нет связанных вопросов^_^