LINUX.ORG.RU

Обновление Astra Linux или установка драйверов сетевухи

 ,


0

1

UPD. Спасибо всем помогавшим советами. Проблему вроде бы разрешил. Как смог так смог.
На викиастра попались следующие драйвера: e1000e-3.3.6-astra-smolensk-1.4-amd64_signed.deb
При попытке их поставить лезли ошибки:

/usr/share/initframs-tools/hooks/busybox: line 25: 8040 убито ln -s busybox ${DESTDIR}/bin/sh
E: /usr/share/initframs-tools/hooks/busybox/ failed with return 137.
Но на точно такой же образ, залитый на VMWAre, пакет установился без проблем. Тогда после этого я снял образ и закинул его на рабочую машину - сетевой интерфейс поднялся.
---------------------------
Всем привет. Ребят, нужна помощь с Астрой, сам я в Линуксах совсем никакой, погуглил, поискал ответы, везде в интернетах на словах все складно получается, а на деле никак. Изо всех сил надеюсь, что в сообществе кто-то что-то дельное подскажет.

А дело вот в чем. Есть Astra Linux 1.4 3.16.0-16 на ноутбуке, клонзилой снял образ и перенес на другой ноутбук с другим железом. Астра запустилась, но нет сетевого интерфейса. Сетевуха на новом ноутбуке Intel l219-LM. Нашел на астра-вики драйвера e1000e-3.3.5.10-astra-smolensk-1.5-amd64_signed.deb, попробовал поставить
#sudo dpkg -i /vrem/e1000e-3.3.5.10-astra-smolensk-1.5-amd64_signed.deb
Выбор ранее не выбранного пакета driver-e1000e.
(Чтение базы данных … на данный момент установлено 115112 файлов и каталогов.)
Распаковывается пакет driver-e1000e (из файла …/e1000e-3.3.5.10-astra-smolensk-1.5-amd64_signed.deb) …
dpkg: зависимости пакетов не позволяют настроить пакет driver-e1000e:
 driver-e1000e зависит от linux-image-4.2.0-23-generic, однако:
  Пакет linux-image-4.2.0-23-generic не установлен.
 driver-e1000e зависит от linux-image-4.2.0-23-pax, однако:
  Пакет linux-image-4.2.0-23-pax не установлен.

dpkg: ошибка при обработке параметра driver-e1000e (--install):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 driver-e1000e

На дисках есть Астра 1.5 и 1.7, если их с нуля ставить, то сетевой интерфейс есть, но под этими версиями не ставится специальное программное обеспечение, для которого ноутбук нужен. А на Астре 1.4 ставится. Тогда я решил попробовать выполнить обновление.

#sudo apt-cdrom -m add
Использование /media/cdrom0/ в качестве точки монтирования CD-ROM
Идентификация..
Поиск на диске индексных файлов..
Найдено индексов: 3 для пакетов, 0 для источников, 0 для переводов и 1 для сигнатур
Найден ярлык «OS Astra Linux 1.5 smolensk - amd64 DVD »
...
[18:57:32 06/23/24] [astra]
#sudo apt-get update
Игн cdrom://OS Astra Linux 1.5 smolensk - amd64 DVD  smolensk InRelease
Игн cdrom://OS Astra Linux 1.4 smolensk - amd64 DVD  smolensk InRelease
...
Игн cdrom://OS Astra Linux 1.4 smolensk - amd64 DVD  smolensk/non-free Translation-en
Чтение списков пакетов… Готово
[18:57:50 06/23/24] [astra]
#sudo apt-get dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
 driver-e1000e : Зависит: linux-image-4.2.0-23-generic но он не установлен
                 Зависит: linux-image-4.2.0-23-pax но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.
[18:58:02 06/23/24] [astra]
#sudo apt-get -f dist-upgrade
Чтение списков пакетов… Готово
...
После данной операции, объём занятого дискового пространства возрастёт на 679 MB.
Хотите продолжить? [Д/н] Д
Извлечение шаблонов из пакетов: 100%
Предварительная настройка пакетов ...
CONFIG==============================
(Чтение базы данных … на данный момент установлено 115129 файлов и каталогов.)
Подготовка к замене пакета libc6-i386 2.13-38+deb7u1astra1 (используется файл …/libc6-i386_2.15-0ubuntu10.13astra1_amd64.deb) …
Распаковывается замена для пакета libc6-i386 …
E: Sub-process /usr/bin/dpkg exited unexpectedly
[19:03:37 06/23/24] [astra]
100 ✗ ~
#sudo dpkg -C
При установке следующих пакетов возникли серьёзные проблемы, и они
совершенно неработоспособны. Чтобы эти (и другие, зависящие от них)
пакеты корректно функционировали, их необходимо переустановить:
 libc6-i386           Embedded GNU C Library: 32-bit shared libraries for AMD64

Следующие пакеты распакованы, но пока ещё не настроены.
Чтобы они заработали, их необходимо настроить с помощью команды
dpkg --configure или выбрав пункт "Настроить" в меню программы dselect:
 driver-e1000e        Driver e1000e for Intel Ethernet card
[19:42:58 06/23/24] [astra]
#sudo dpkg --configure -a
dpkg: зависимости пакетов не позволяют настроить пакет driver-e1000e:
 driver-e1000e зависит от linux-image-4.2.0-23-generic, однако:
  Пакет linux-image-4.2.0-23-generic не установлен.
 driver-e1000e зависит от linux-image-4.2.0-23-pax, однако:
  Пакет linux-image-4.2.0-23-pax не установлен.

dpkg: ошибка при обработке параметра driver-e1000e (--configure):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 driver-e1000e

И оно не получилось. Подскажите, пожалуйста, что можно сделать? Очень сильно нужна сеть и не важно, под какой версией Астры.



Последнее исправление: jojokora (всего исправлений: 1)

Есть Astra Linux 1.4

нет.

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

но под этими версиями не ставится специальное программное

обратитесь к поставщику СПО. пусть предоставит версию под актуальную ОС.

aol ★★★★★
()
Последнее исправление: aol (всего исправлений: 1)
Ответ на: комментарий от jojokora

Что б два раза не вставать, объясню. Так как астра огородилась и не даёт дистрибутива для всех, как это принято, то помогать по ней мало кому будет интересно. Ребята там гребут бабло, и это прекрасно, пусть только не забывают тратить часть бабла на поддержку вот таких как ты.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

Это разговоры не в пользу бедных. Если б вопрос стоял, как на Debian 3.16.0-16 накатить дрова e1000e, было б другое дело. А так сотрясание воздуха. Позицию вашу понял.

jojokora
() автор топика
Ответ на: комментарий от jojokora

Главный вопрос не в дровах, а что за программа, разработчики которой требуют дистрибутив, который EOL, и что там вообще происходит?

Это интересно, на самом деле, рассказал бы.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

Самописная и вряд ли уже обновляется, в свободном доступе нет. Потребовалось ее запустить на новом ноутбуке и произошел затык. Чтобы получить совместимость с новой Астрой потребуется та волокита, про которую писал выше. И не факт, что получится.

jojokora
() автор топика
Ответ на: комментарий от papin-aziat

разработчики которой требуют

Да ты перечитай ещё раз! Это не разработчики требуют, а ТСу лениво бумагу писать, чтобы запросить актуальную версию по под актуальную версию ос.

aol ★★★★★
()
Ответ на: комментарий от aol

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

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

papin-aziat ★★★★★
()
Ответ на: комментарий от aol

Интересный вывод. Бумагу написать не лень, но, чтобы было понимание, прога, как писал выше, самописная, получили в 2015 году от организации, которой уже нет. Я могу написать, и сложить руки, но это к результату не приведет. Я нахожусь в Приморском крае, организация, которая была - в Санкт-Петербурге. Насколько знаю, на ее основе была создана другая. И чтобы был результат, надо раскручивать всю эту цепочку и искать тех, кто занимался прогой.

jojokora
() автор топика
Ответ на: комментарий от jojokora

надо раскручивать всю эту цепочку и искать

Раскручивай, ищи. Мои соболезнования, чо..

Что скажет поддержка астры на вопрос об 1.4, я тебе привел выше.

Такой опции, как «поддержка устаревших версий за бабки», у них нет, по крайней мере, в открытом доступе.

Там уже 1.6 того гляди закончится, ты хочешь что-то от 1.4. это без вариантов.

На 1.4 можешь собрать дрова для e1000 из исходников. Тут уже без разницы - все официальные бумаги на 1.4 протухли и прикрываться ими уже не выйдет в любом случае.

Просто дело какое: астру берут не от хорошей жизни, а по требованию и за бумаги (ФСТЭК ли, мо - не важно). 1.4 не обладает уже необходимой бумажной магией. Толку с ней страдать сейчас?

aol ★★★★★
()
Последнее исправление: aol (всего исправлений: 2)

я в Линуксах совсем никакой

Это печально, но тогда тебе нужны некоторые пояснения.

Распаковывается пакет driver-e1000e (из файла …/e1000e-3.3.5.10-astra-smolensk-1.5-amd64_signed.deb) …
dpkg: зависимости пакетов не позволяют настроить пакет driver-e1000e:
 driver-e1000e зависит от linux-image-4.2.0-23-generic, однако:
  Пакет linux-image-4.2.0-23-generic не установлен.
 driver-e1000e зависит от linux-image-4.2.0-23-pax, однако:
  Пакет linux-image-4.2.0-23-pax не установлен.

Строго говоря в этом deb пакете содержится модуль ядра, файл с именем примерно e10001e.ko, не суть. В Linux модули ядра собираются под конкретную сборку ядра. И этот модуль ядра собран именно под ядро версии 4.2.0-23-pax, точнее так называется пакет с ядом в astra smolensk 1.5. И в нём должно быть ядро этой версии. Ты можешь взять deb пакет этой версии ядра из astra smolensk 1.5 и попробовать установить его в astra 1.4. А потом пакет с модулем.

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

Установить пакет, который требует в зависимостях пакет с более новым ядром в старый дистрибутив, без установки пакета с этим ядром не получится.

Но в астре есть механизмы защиты, тот же мандатный доступ и могут быть проблемы с простым копированием файлов.

Для получения модуля ядра под ядре версии 3.16 в астра 1.4 тебе придётся собрать его из исходников.

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

anonymous
()
Ответ на: комментарий от papin-aziat

Очень возможно. Проблема не в самой астре, а в компании которая ее разрабатывает и модели разработки. Почему контора ТСа не купила Альт, разрабы которого более вменяемые ХЗ.

einhander ★★★★★
()

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

anonymous
()
Ответ на: комментарий от papin-aziat

Тогда на новую астру поставь в виртуалке старую астру и там гоняй эту прогу.

Кстати, да. Вполне реальный путь.

QEMU/KVM в современной Астре есть. ТС, обрати внимание. Но придётся немного попотеть, почитать инструкции по ссылке и вообще немного оторваться от уровня «сам я в Линуксах совсем никакой», это тебе и самому полезно будет.

hobbit ★★★★★
()