Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ошибка при apt-get update  (Прочитано 5484 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Glebl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Ошибка при apt-get update
« : 07 Ноября 2017, 20:02:35 »
Здравствуйте. Стала появляться ошибка при вводе команды apt-get update. В конце выдает:

Aborted (core dumped)
Чтение списков пакетов… Готово
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code
Ошибка начала появляться после попытки воспользоваться удалением вручную пакета ttf-mscorefonts-installer по способу указанному в этой теме. Удалить толком не получилось, зато повредился файл status. Порылся в интернет, нашел способ его восстановить и восстановил его, но теперь вот эта ошибка вылазиет.

« Последнее редактирование: 07 Ноября 2017, 20:13:23 от Glebl »

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #1 : 08 Ноября 2017, 07:33:04 »
sudo mv /etc/apt/apt.conf.d/50appstream{,.bak}

sudo apt update
?

Оффлайн Glebl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #2 : 10 Ноября 2017, 10:21:18 »
sudo mv /etc/apt/apt.conf.d/50appstream{,.bak}

sudo apt update
?
Теперь вот так пишет:
Aborted (core dumped)
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #3 : 10 Ноября 2017, 10:29:58 »
Glebl, вспоминайте, какое ПО еще запустили (перезапуск может помочь, если ПО не в автозагрузке)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Glebl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #4 : 10 Ноября 2017, 10:36:12 »
Glebl, вспоминайте, какое ПО еще запустили (перезапуск может помочь, если ПО не в автозагрузке)
При перезагрузке выскакивает 9 окон "Обнаружено ошибка в системной программе. Вы хотите сообщить о проблеме сейчас?"


Пользователь добавил сообщение 10 Ноября 2017, 10:49:22:
Содержание каталога crash: итого 18424
-rw-r----- 1 gleb     whoopsie 3074356 ноя  5 19:00 _opt_yandex_browser-beta_yandex_browser.1000.crash
-rw-rw-r-- 1 gleb     whoopsie       0 ноя  5 19:00 _opt_yandex_browser-beta_yandex_browser.1000.upload
-rw------- 1 whoopsie whoopsie       0 ноя  5 19:00 _opt_yandex_browser-beta_yandex_browser.1000.uploaded
-rw-r----- 1 root     whoopsie  461181 ноя  3 16:44 ttf-mscorefonts-installer.0.crash
-rw-r--r-- 1 root     whoopsie       0 ноя  3 16:44 ttf-mscorefonts-installer.0.upload
-rw------- 1 whoopsie whoopsie       0 ноя  3 16:44 ttf-mscorefonts-installer.0.uploaded
-rw-r----- 1 root     whoopsie 8967697 ноя 10 10:20 _usr_bin_appstreamcli.0.crash
-rw-r--r-- 1 root     whoopsie       0 ноя  7 19:58 _usr_bin_appstreamcli.0.upload
-rw------- 1 whoopsie whoopsie       0 ноя  7 19:58 _usr_bin_appstreamcli.0.uploaded
-rw-r----- 1 root     whoopsie  648672 ноя  3 23:20 _usr_bin_mousepad.0.crash
-rw-r--r-- 1 root     whoopsie       0 ноя  3 23:20 _usr_bin_mousepad.0.upload
-rw------- 1 whoopsie whoopsie       0 ноя  3 23:20 _usr_bin_mousepad.0.uploaded
-rw-r----- 1 root     whoopsie  146681 ноя  3 23:20 _usr_bin_sudo.0.crash
-rw-r--r-- 1 root     whoopsie       0 ноя  3 23:20 _usr_bin_sudo.0.upload
-rw------- 1 whoopsie whoopsie       0 ноя  3 23:20 _usr_bin_sudo.0.uploaded
-rw-r----- 1 root     whoopsie 2103580 ноя  7 20:22 _usr_bin_thunar.0.crash
-rw-r--r-- 1 root     whoopsie       0 ноя  3 17:35 _usr_bin_thunar.0.upload
-rw------- 1 whoopsie whoopsie       0 ноя  3 17:35 _usr_bin_thunar.0.uploaded
-rw-r----- 1 gleb     whoopsie 2257454 ноя  8 14:40 _usr_bin_thunar.1000.crash
-rw-rw-r-- 1 gleb     whoopsie       0 ноя  8 14:40 _usr_bin_thunar.1000.upload
-rw------- 1 whoopsie whoopsie       0 ноя  8 14:40 _usr_bin_thunar.1000.uploaded
-rw-r----- 1 root     whoopsie   18361 ноя 10 10:20 _usr_bin_unattended-upgrade.0.crash
-rw-r----- 1 root     whoopsie 1109608 ноя  4 16:12 _usr_sbin_NetworkManager.0.crash
-rw-r--r-- 1 root     whoopsie       0 ноя  4 16:12 _usr_sbin_NetworkManager.0.upload
-rw------- 1 whoopsie whoopsie       0 ноя  5 08:08 _usr_sbin_NetworkManager.0.uploaded
-rw-r----- 1 root     whoopsie   29191 ноя  3 17:03 _usr_sbin_update-apt-xapian-index.0.crash
-rw-r--r-- 1 root     whoopsie       0 ноя  3 17:03 _usr_sbin_update-apt-xapian-index.0.upload
-rw------- 1 whoopsie whoopsie       0 ноя  3 17:03 _usr_sbin_update-apt-xapian-index.0.uploaded
-rw-r----- 1 gleb     whoopsie   27974 ноя  3 17:27 _usr_share_oneconf_oneconf-service.1000.crash
-rw-rw-r-- 1 gleb     whoopsie       0 ноя  3 17:03 _usr_share_oneconf_oneconf-service.1000.upload
-rw------- 1 whoopsie whoopsie       0 ноя  3 17:03 _usr_share_oneconf_oneconf-service.1000.uploaded
« Последнее редактирование: 10 Ноября 2017, 11:38:23 от Glebl »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #5 : 10 Ноября 2017, 10:50:31 »
sudo lsof -t +D /var/lib/dpkg | sudo xargs kill

Оффлайн Glebl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #6 : 10 Ноября 2017, 11:35:50 »
sudo lsof -t +D /var/lib/dpkg | sudo xargs kill
Выдало это:
Usage:
 kill [параметры] <pid> [...]

Options:
 <pid> [...]            send signal to every <pid> listed
 -<signal>, -s, --signal <signal>
                        specify the <signal> to be sent
 -l, --list=[<signal>]  list all signal names, or convert one to a name
 -L, --table            list all signal names in a nice table

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see kill(1).
При sudo apt update выскакивает "Обнаружено ошибка в системной программе"
И в терминале также пишет:
Aborted (core dumped)
Чтение списков пакетов… Готово
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code
Содержимое crash:
_usr_bin_appstreamcli.0.crash

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #7 : 10 Ноября 2017, 12:23:25 »
grep -R appstream  /etc/apt/*

Оффлайн Glebl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #8 : 10 Ноября 2017, 12:32:16 »
grep -R appstream  /etc/apt/*
Вернул это: /etc/apt/apt.conf.d/50appstream_:## This file is provided by appstreamcli(1) to download DEP-11
/etc/apt/apt.conf.d/50appstream_:    "if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi";
/etc/apt/apt.conf.d/50appstream.bak:## This file is provided by appstreamcli(1) to download DEP-11
/etc/apt/apt.conf.d/50appstream.bak:    "if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi";
apt update все также выдает
Чтение списков пакетов… Готово
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #9 : 10 Ноября 2017, 12:37:05 »
sudo rm /etc/apt/apt.conf.d/50appstream_
sudo apt update

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #10 : 10 Ноября 2017, 12:51:08 »
ARTGALGANO, у вас все поблемы решаются удалением "ненужного" ? Может тогда еще и систему переустановить?

Glebl,
Код: (bash) [Выделить]
sudo apt-get purge libappstream3
dpkg -l | awk '/^rc/ {print $2}' | sudo  xargs dpkg -P
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Glebl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #11 : 10 Ноября 2017, 12:55:55 »
sudo apt-get purge libappstream3
dpkg -l | awk '/^rc/ {print $2}' | sudo  xargs dpkg -P
Спасибо, но я уже удалил как мне ARTGALGANO написал, проблема исчезла. Это плохо, что удалил?

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #12 : 10 Ноября 2017, 13:08:00 »
EvangelionDeath, зачем переустановить? я предложил удалить 2 левый файл, а вы сразу весь libappstream.


Glebl, можете вернуть 50appstream назад
sudo mv /etc/apt/apt.conf.d/50appstream{.bak,}
sudo apt update

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #13 : 10 Ноября 2017, 13:09:32 »
но я уже удалил как мне ARTGALGANO написал, проблема исчезла. Это плохо, что удалил?
это неправильно. На всякий еще и удалите само ПО

Пользователь добавил сообщение 10 Ноября 2017, 13:10:13:
EvangelionDeath, зачем переустановить? я предложил удалить 2 левый файл, а вы сразу весь libappstream.
Файлы не "левые", а притянуты самим libappstream
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Glebl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Ошибка при apt-get update
« Ответ #14 : 10 Ноября 2017, 13:12:04 »
это неправильно. На всякий еще и удалите само ПО
Хорошо, всем спасибо. В итоге восстановил 50appstream и сделал так:
sudo apt-get purge libappstream3
dpkg -l | awk '/^rc/ {print $2}' | sudo  xargs dpkg -P

 

Страница сгенерирована за 0.034 секунд. Запросов: 23.