“комната: не найденный” способным, кроном и другими

По некоторым причинам я получаю эту ошибку все время в системных сценариях:

rm: not found

Например, я хотел обновить систему:

Setting up install-info (5.2.0.dfsg.1-6) ...
/usr/sbin/update-info-dir: 52: /usr/sbin/update-info-dir: rm: not found
dpkg: error processing package install-info (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)

Это не имеет никакого отношения к пакету "информация Установки". Это происходит со всеми пакетами. Это также происходит, когда crond работает. Я думаю, что это имеет отношение, когда системный сценарий хочет удалить файл.

Я могу использовать rm и как обычный пользователь и как корень.
Это запустилось после обновления до яркого.

ОБНОВЛЕНИЕ:
Эта ошибка не только для rm но для других команд, например, date и pidof как показано от этого журнала крона.

/etc/cron.daily/apt:
/etc/cron.daily/apt: 91: /etc/cron.daily/apt: date: not found
/etc/cron.daily/apt: 97: /etc/cron.daily/apt: rm: not found
/etc/cron.daily/apt: 448: /etc/cron.daily/apt: pidof: not found
xargs: rm: No such file or directory
/etc/cron.daily/apt: 176: /etc/cron.daily/apt: date: not found
/etc/cron.daily/apt: 176: /etc/cron.daily/apt: date: not found

ОБНОВЛЕНИЕ 2. Попытка переустановить coreutils и sysvinit-utils.

norty@powerplant:~$ sudo apt-get install --reinstall coreutils sysvinit-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 2 reinstalled, 0 to remove and 63 not upgraded.
1 not fully installed or removed.
Need to get 1,176 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://se.archive.ubuntu.com/ubuntu/ vivid/main coreutils amd64 8.23-3ubuntu1 [1,137 kB]
Get:2 http://se.archive.ubuntu.com/ubuntu/ vivid/main sysvinit-utils amd64 2.88dsf-53.2ubuntu12 [39.1 kB]
Fetched 1,176 kB in 11s (104 kB/s)
Setting up install-info (5.2.0.dfsg.1-6) ...
/usr/sbin/update-info-dir: 52: /usr/sbin/update-info-dir: rm: not found
dpkg: error processing package install-info (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я также вручную загрузил пакеты coreutils и sysvinit-utils. Затем я установил их с dpkg -i. Конец установки без любых ошибок, но apt все еще дает ту же ошибку.

0
задан 6 March 2019 в 15:00

2 ответа

Хорошо, большинство из них от того же пакета coreutils, и pidof от sysvinit-utils. Хотелось бы надеяться, они установят.

Выполнение следующие команды:

sudo apt-get clean
sudo apt-get update
sudo apt-get install --reinstall coreutils sysvinit-utils

Сообщение любые ошибки, всегда существует способ вручную установить их также.

<час>

Ручная установка:

cd
mkdir aptget;cd aptget
apt-get download coreutils
ar xvf *
tar xvf data*
sudo mv /bin/rm /bin/oldrm
sudo mv /bin/date /bin/olddate
sudo cp bin/rm /bin/
sudo cp bin/rm /usr/bin/
sudo cp bin/date /bin/
sudo cp bin/date /usr/bin/

Теперь, попытайтесь работать склонный - добираются и видят, успешно ли это. Если Вы больше не получаете "не найденную" ошибку, выполняете следующие команды:

sudo cp bin/* /bin/
sudo cp bin/* /usr/bin/

, Когда Вы закончите, удалите временный каталог:

cd ..
rm -R aptget
1
ответ дан 7 March 2019 в 01:00
  • 1
    Извините за ожидание! Установка немногих вещей. Проверьте свои разделы и сообщение: – Axel Fooley 4 December 2016 в 11:50

В моем случае проблемой была пустая установка PATH в/etc/environment файле. Это должно быть:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
0
ответ дан 1 October 2019 в 11:49

Другие вопросы по тегам:

Похожие вопросы: