Ошибка apt astra linux

Проблема

Ошибки при выполнении команды

Диагностика

  • Добавлены сторонние репозитории, импортированы GPG-ключи.
  • В результатах работы команды apt update присутствуют строки вида:

    W: Ошибка GPG: file:/media/jatoba_main_repo stable InRelease: Couldn't create temporary file /tmp/apt.conf.kHDwQK for passing config to apt-key
    W: Ошибка GPG: https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-update 1.7_x86-64 InRelease: Couldn't create temporary file /tmp/apt.conf.mWFZvd for passing config to apt-key
    E: Репозиторий «https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-update 1.7_x86-64 InRelease» не подписан.
    W: Ошибка GPG: https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base 1.7_x86-64 InRelease: Couldn't create temporary file /tmp/apt.conf.48wMsh for passing config to apt-key
    E: Репозиторий «https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base 1.7_x86-64 InRelease» не подписан.
    W: Ошибка GPG: https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-extended 1.7_x86-64 InRelease: Couldn't create temporary file /tmp/apt.conf.IICppm for passing config to apt-key
    E: Репозиторий «https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-extended 1.7_x86-64 InRelease» не подписан.
    W: Ошибка GPG: https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-main 1.7_x86-64 Release: Couldn't create temporary file /tmp/apt.conf.3tyNOw for passing config to apt-key
    E: Репозиторий «https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-main 1.7_x86-64 Release» не подписан.

    CODE

  • В диагностическом файле /sos-commands/logs/journalctl_--no-pager присутствуют строки вида:

    Mar 07 10:02:01 sm-rspd-01 audit[5422]: AVC parsec=denied fn=parsec_inode_permission subject=0:0:0:0 object=3:0:ffffffffffffffff:1 requested=wx pid=5422 comm="mktemp" name="tmp" dev="sda3" ino=12582913
    Mar 07 10:29:30 sm-rspd-01 audit[9866]: AVC parsec=denied fn=parsec_inode_permission subject=0:0:0:0 object=3:0:ffffffffffffffff:1 requested=rwx pid=9866 comm="gpgv" name="tmp" dev="sda3" ino=12582913

    CODE

Возможная причина: Запуск apt update от имени пользователя с неподходящим уровнем целостности. Перейти к решению.


  • В результатах работы команды apt update присутствуют строки вида:

    N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён

    CODE

    Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown.  Could not handshake: Error in the certificate verification

    CODE

    No system certificates available. Try installing ca-certificates

    CODE

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


Возможные причины


Проблема

Ошибки при выполнении команды

Диагностика

  • Добавлены сторонние репозитории, импортированы GPG-ключи.
  • В результатах работы команды apt update присутствуют строки вида:

    W: Ошибка GPG: file:/media/jatoba_main_repo stable InRelease: Couldn't create temporary file /tmp/apt.conf.kHDwQK for passing config to apt-key
    W: Ошибка GPG: https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-update 1.7_x86-64 InRelease: Couldn't create temporary file /tmp/apt.conf.mWFZvd for passing config to apt-key
    E: Репозиторий «https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-update 1.7_x86-64 InRelease» не подписан.
    W: Ошибка GPG: https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base 1.7_x86-64 InRelease: Couldn't create temporary file /tmp/apt.conf.48wMsh for passing config to apt-key
    E: Репозиторий «https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base 1.7_x86-64 InRelease» не подписан.
    W: Ошибка GPG: https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-extended 1.7_x86-64 InRelease: Couldn't create temporary file /tmp/apt.conf.IICppm for passing config to apt-key
    E: Репозиторий «https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-extended 1.7_x86-64 InRelease» не подписан.
    W: Ошибка GPG: https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-main 1.7_x86-64 Release: Couldn't create temporary file /tmp/apt.conf.3tyNOw for passing config to apt-key
    E: Репозиторий «https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-main 1.7_x86-64 Release» не подписан.

    CODE

  • В диагностическом файле /sos-commands/logs/journalctl_--no-pager присутствуют строки вида:

    Mar 07 10:02:01 sm-rspd-01 audit[5422]: AVC parsec=denied fn=parsec_inode_permission subject=0:0:0:0 object=3:0:ffffffffffffffff:1 requested=wx pid=5422 comm="mktemp" name="tmp" dev="sda3" ino=12582913
    Mar 07 10:29:30 sm-rspd-01 audit[9866]: AVC parsec=denied fn=parsec_inode_permission subject=0:0:0:0 object=3:0:ffffffffffffffff:1 requested=rwx pid=9866 comm="gpgv" name="tmp" dev="sda3" ino=12582913

    CODE

Возможная причина: Запуск apt update от имени пользователя с неподходящим уровнем целостности. Перейти к решению.


  • В результатах работы команды apt update присутствуют строки вида:

    N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён

    CODE

    Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown.  Could not handshake: Error in the certificate verification

    CODE

    No system certificates available. Try installing ca-certificates

    CODE

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


Возможные причины


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

2.12 Астра

Установилась, запустилась, в терминале зашла под рутом. Начала проводить тесты и встряла.
Пыталась установить пакеты : lshw, stress-ng , iperf, sensors через apt install и apt-get install. Вывод такой :

Не удалось найти пакет (Название)

. Ни один. Проверяла установку разных пакетов — без результатно.
apt update и apt upgrade не находят пакетов для обновления. Переустановка результатов не дала.

В чем может бать проблема и что делать?
Системное время — правильное. IP адрес локальной сети есть с доступом во вне, порты в состоянии UP.

Вторая проблема с версией 1.7 Смоленск

Установилась ОСька без проблем. GRAB встал без приколов каких либо (Хотя и встречала проблемы с его установкой)
НО при запуске ядер hardened/ hardened recovery mode, generic recovery mode — черный экран. Нет даже логов загрузки.
ядро generic запускается, но при загрузке ошибка :

Cannot open access to console, the root account аs locked. See sulogin (8) man page more detalis. Press Enter to continue.

После нажатия энтер — ребут. Ошибка повторяется. Войти в аккаунт, использовать какие-то команды невозможно, тк эта инфа после логов загрузки и какой то командной строки там нет.

Что можно сделать? Кто с этим сталкивался?

Во время установки программ с помощью пакетного менеджера apt в любом из дистрибутивов, использующих этот пакетный менеджер, вы можете столкнуться с ошибкой, что у вас зафиксированы сломанные пакеты. Это пакеты, которые не установились полностью потому что им не хватает зависимостей или процесс установки был по какой-либо причине прерван.

В этой статье мы рассмотрим что делать с такой ошибкой, как её исправить, а также я дам ссылки на другие материалы на сайте, которые помогут справится с проблемой.

Как исправить у вас зафиксированы сломанные пакеты?

1. Обновите списки пакетов

Возможно вам не удалось установить нужные пакеты потому что списки репозиториев устарели, и там ещё не было нужных пакетов. Для обновления списка пакетов выполните:

sudo apt update --fix-missing

2. Установите битые пакеты

После обновления списка пакетов из репозиториев может помочь установка битых пакетов. Этот шаг поможет особенно если вы устанавливали пакет с помощью dpkg и теперь нужно доустановить его зависимости с помощью пакетного менеджера. Для этого есть специальная команда:

sudo apt install -f

3. Очистите лишние пакеты

Установке могут мешать лишние пакеты, которые больше не нужны в системе. Для их удаления выполните:

sudo apt clean

Затем:

sudo apt autoremove

Утилита отобразит список всех битых пакетов, которые не установлены, вы можете попытаться их удалить с помощью команды:

sudo dpkg --remove -force --force-remove-reinstreq имя_пакета

4. Используйте dpkg

Вместо apt вы можете использовать команду dpkg чтобы посмотреть какие пакеты вызывают проблему. Просто выполните:

sudo dpkg --configure -a

Команда покажет проблемные пакеты, а потом вы сможете их удалить той же командой:

sudo dpkg --remove -force --force-remove-reinstreq имя_пакета

5. Разрешите зависимости

Битые пакеты чаще всего появляются из-за того, что пакетный менеджер не может найти для них нужные зависимости. Если вам всё же очень нужно установить такой пакет, просто разрешите эти зависимости. Для этого можно скачать и установить их вручную или если вы уверенны, что зависимости в пакете указаны неверно, можно скачать его распаковать и удалить мешающие зависимости. Подробнее об этом читайте в этой статье.

Выводы

В этой небольшой статье мы рассмотрели что делать если в вашей системе появились битые пакеты и как их исправить. Здесь решение проблемы очень сильно зависит от вашей ситуации, но здесь приведены основные варианты решения, которые должны помочь вернуть пакетный менеджер к работе. Иногда рекомендуют удалить пакет вручную из базы данных dpkg /var/lib/dpkg/status, однако лучше этого не делать и найти путь решить проблему по другому, ручное редактирование подобных файлов может создать ещё больше проблем.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Creative Commons License

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

Astra Linux постепенно входить в нашу жизнь, не без помощи конечно, первым этапом было внедрение данной ОС в гос учреждениях, потом идут коммерческие организации а потом и частные лица. Многие наверно думают о том что никогда не поменяют Windows на Linux, но скорее всего это придется сделать, ну во-первых, посмотрим на обстановку в мире, не далек тот час когда сама Microsoft запретить использовать её продукты на нашей территории. В этом случае придется быстро изучать и осваиваться в отечественных ОС, а сделать это достаточно сложно, поэтому пока есть время рекомендую всем начать изучать Linux, тем более что там не все так просто. Даже во время скачивания нового пакета (программы) можно столкнуться с проблемами, например, с отсутствием нужного пакет в репозитории.

Astra Linux пакет недоступен

Сегодня рассмотрим вот такой пример, во время установки пакета «gdebi» это специальная программа позволяющая с помощью графической оболочки устанавливать скаченные пакеты из интернета, появляется следующие сообщение

Пакет … недоступен, но упомянут в списке зависимостей другого пакет. Это может означать, что пакет … отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

Это говорить о том что в указанном в репозитории Astra Linux данный пакет отсутствует.

Astra пакет недоступен

Следовательно к системе необходимо подключить другой репозиторий, для этого запускаем файловый менеджер «mc» с правами суперпользователя следующей командой.

sudo mc

Что делать если при попытки установки пакетов система пишет "Пакет .... недоступен, но упомянут в списке зависимостей другого пакета" Astra Linux

Далее переходим в папку «/etc/apt/» и редактируем файл «sources.list».

"Пакет .... недоступен, но упомянут в списке зави

Добавляем репозиторий Debian.

deb http://ftp.debian.org/debian jessie main contrib non-free

deb http://ftp.debian.org/debian oldstable main contrib non-free

Пакет .... недоступен, но упомянут в списке зависимостей другого пакета" Astra Linux

После этого необходимо обновить систему командой

sudo apt update

И попробовать снова установить нужный пакет

Astra Linux Пакет .... недоступен

После этих действий пакет должен установиться.

Astra Linux "Пакет .... недоступен, но упомянут в списке зависимостей другого пакета"

Но есть варианты с появлением других сообщений, например, отсутствием ключей указанных репозиториев, невозможностью прочитать сам файл «sources.list» и т.д. В идеальном варианте описанный способ может помочь решить проблему с недоступность пакетов, если нет то обязательно напишите об этом, будем решать вместе.

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Ошибка application popup код 56
  • Ошибка application load error 5 0000065434 metro 2033
  • Ошибка api ms win core libraryloader
  • Ошибка api android

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии