Вопрос или проблема
Я просто не могу извлечь ни один файл .rar, .zip или .7z с помощью 7z. Программа показывает:
Сканирование диска на наличие архивов:
ОШИБКА: Больше нет файлов
Затем имя файла. А потом:
СистемНАЯ ОШИБКА: Ошибка desconocido -2147024872
Когда я установил программу, использовал: “sudo apt install p7zip-full”
Исследования не принесли результатов, проблемы не были связаны с моими.
Помогите ;( старый ноутбук, кстати
Ответ или решение
Кажется, у вас возникла проблема с извлечением архивов на теме Ubuntu 20.04.1 LTS с помощью программы 7z. Ошибка, которую вы получаете, -2147024872, обозначает системную ошибку, и её причины могут быть разнообразными. В этом ответе я постараюсь разобрать возможные причины проблемы и предложить решения.
Проблема и её детали
Вы столкнулись с ошибкой при попытке извлечения файлов различных форматов .rar, .zip и .7z. Сообщение об ошибке «ERROR: No more files» и указание на системную ошибку -2147024872 указывают на то, что программа не может корректно обработать файлы или доступ к ним ограничен.
Возможные причины
-
Ошибки в установке программы: Возможно, в процессе установки
p7zip-full
произошли какие-то сбои. Проверьте, установлены ли все необходимые пакеты. -
Проблемы с правами доступа: Убедитесь, что у вас есть необходимые права доступа для чтения файлов, которые вы пытаетесь извлечь. Запустите команду с правами суперпользователя (sudo).
-
Поддержка форматов: Некоторые архивы могут содержать нестандартные форматы или быть поврежденными. Проверьте целостность файлов. Попробуйте использовать другие инструменты, такие как
unrar
для .rar файлов илиunzip
для .zip файлов. -
Проблемы с файловой системой: Если ваш старый ноутбук использует устаревшую файловую систему или имеет проблемы с жестким диском, это также может вызвать ошибки при работе с файлами. Проверьте состояние диска с помощью утилит, таких как
fsck
.
Возможные решения
-
Переустановка 7z:
Выполните следующие команды, чтобы удалить и переустановить 7z:sudo apt remove p7zip-full sudo apt install p7zip-full
-
Проверка прав доступа:
Используйте командуls -l
для проверки прав доступа к архивам и при необходимости измените их:chmod 644 имя_архива
-
Установка альтернативных инструментов:
Попробуйте установить другие утилиты для работы с архивами:sudo apt install unrar unzip
-
Проверка состояния диска:
Запустите следующую команду для проверки файловой системы:sudo fsck /dev/sdX
Замените
sdX
на ваш конкретный ключ диска. -
Тестирование файлов:
Если один архив вызывает проблему, попробуйте другие. Возможно, файл поврежден, и это источник вашей ошибки.
Заключение
Следуя предложенным шагам, вы сможете устранить причины возникновения ошибки -2147024872. Если же проблема остается нерешенной, рекомендуется обратиться на форумы Ubuntu или техническую поддержку для получения дополнительной помощи. Надеюсь, это поможет вам успешно извлечь ваши архивы и продолжить работу с вашим устройством.