bash script - tar Невозможно установить: нет такого файла или каталога, выходящего с состоянием отказа из-за предыдущих ошибок

, поскольку я не могу прокомментировать, я попытаюсь решить, что, похоже, проблема. вы что-нибудь сделали на установке? так как кажется, что одно из обновлений неожиданно разбилось. (не удалось получить блокировку).

Курс действий, который я бы рекомендовал, должен был бы сначала проверить, что никакие менеджеры обновлений или потоки изгоев не пытаются обновить вашу систему. [F1]. убить все, что появляется.

Во-вторых, вам нужно удалить файл блокировки для удаления aptitude, файл блокировки должен решить эту проблему rm /var/lib/dpkg/lock.

После этого попробуйте запустить [ f3]. Это, надеюсь, вернет вас, если бы вы были.

EDIT Кажется, что первая ошибка, с которой вы сталкиваетесь, связана с менеджером пакетов. удаление файла блокировки . Попробуйте пройти через это и посмотреть, разблокирует ли он и сбрасывает базу данных вашего приложения.

1
задан 28 November 2016 в 14:00

1 ответ

У вас есть права на запись в папку DESDIR?

Кроме того, чтобы избежать «tar: Удаление ведущих« / »из имен членов» попробуйте это:

tar cpzfP $DESDIR/$FILENAME $SRCDIR

I не знаю почему, но это работает для меня.

2
ответ дан 23 May 2018 в 03:49
  • 1
    обновили список ошибок и код, да DESDIR имеют полный 0777, а также SRCDIR ... но все же, почему он не может найти файлы ... – Sachin S 28 November 2016 в 13:32

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

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