Автор Тема: Обновление версии Workstation, странности в консоли  (Прочитано 8028 раз)

Оффлайн Иван Светлов

  • Завсегдатай
  • *
  • Сообщений: 56
Здравствуйте. Обновляю Workstation-8 до Workstation-9. На одном из этапов возникает ситуация, показанная на картинке 3.png. Система сообщает, что перестройка базы данных завершена, но далее не идёт никаких других текстовых сообщений. Предложения ввести следующую команду также не поступает. Как трактовать подобную ситуацию?
Замечу, что подобное возникает не только при выполнении обновления с 8-ой на 9-ю, но и в других случаях.
Возможно ли просмотреть весь текст, присутствующий в консоли? Сочетание Shift + Page Up позволяет пролистать лишь ограниченное количество страниц. Разумеется, можно направить вывод в файл, но желательно иметь возможность пролистать сообщения, выводимые в процессе исполнения команды, полностью в консоли. Можно ли увеличить количество пролистываемых страниц?
Следуя инструкции (https://www.altlinux.org/Update/p9), корректно обновить ОС пока не получилось.

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
перестройка базы данных завершена
Надо пальчиком в Enter ткнуть, и приглашение появится. Такая вот фича здесь присутствует.  :-)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
перестройка базы данных завершена
Надо пальчиком в Enter ткнуть, и приглашение появится. Такая вот фича здесь присутствует.  :-)
Даже не так. Оно уже есть, можно сразу и команды писать. Надпись не относится к строке ввода. :-)

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Оно уже есть, можно сразу и команды писать.
А вот это не очевидно. До сих пор как то было принято команды писать после появления строки приглашения. Народ, как видите, впадает с сомнение.

Оффлайн Иван Светлов

  • Завсегдатай
  • *
  • Сообщений: 56
Попробую.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
А вот это не очевидно. До сих пор как то было принято команды писать после появления строки приглашения. Народ, как видите, впадает с сомнение.
Это понятно, но сообщения эти выводит фоновый процесс. Вот тут есть обсуждение по этому поводу: https://bugzilla.altlinux.org/35405#c10.
« Последнее редактирование: 12.11.2019 14:42:38 от asy »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
...

Ну там сыстемдэ наше всё, прогресс и всё такое. Поэтому система на сыстемды просит вас сделать закат солнца вручную.

Оффлайн Иван Светлов

  • Завсегдатай
  • *
  • Сообщений: 56
Speccyfighter, поясните, пожалуйста, что Вы имели ввиду.

Оффлайн Иван Светлов

  • Завсегдатай
  • *
  • Сообщений: 56
Обновляюсь согласно инструкции (https://www.altlinux.org/Update/p9). Последовательно выполняю команды:
apt-get update && apt-get install apt rpm && apt-get dist-upgrade
systemctl daemon-reload
apt-get install apt-repo
apt-repo rm all
apt-repo add branch p9
apt-get update
apt-get dist-upgrade
update-kernel
reboot

Начиная с apt-get dist-upgrade, вылезают сообщения, показанные на картинках. Подскажите, пожалуйста, что делать и в чём причина?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Начиная с apt-get dist-upgrade, вылезают сообщения, показанные на картинках. Подскажите, пожалуйста, что делать
Это уже не фатальные проблемы. Разбираться с каждой.
и в чём причина?
Последняя сама пропадёт после первого же обновления ядра (точнее после подготовки initrd новым make-initrd). Хотя, вообще-то, должна была уже пропасть, раз update-kernel выполнялся после apt-get dist-upgrade.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Speccyfighter, поясните, пожалуйста, что Вы имели ввиду.

:-) Это не я имел ввиду. Это сыстемдэ имел ввиду:
Warning: The unit file, source configuration file or drop-ins of plymouth-quit.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Предупреждение: модульный файл, исходный конфигурационный файл или выпадающие списки plymouth-quit.service изменился на диске. Запустите 'systemctl daemon-reload' для перезагрузки юнитов.

« Последнее редактирование: 13.11.2019 20:18:13 от Speccyfighter »

Оффлайн Иван Светлов

  • Завсегдатай
  • *
  • Сообщений: 56
Хорошо, но бывает ситуация, когда выходит просьба сделать "закат солнца вручную" и при этом какая-либо команда продолжает выполняться, чего-нибудь писать в консоль и т. д. В этом случае открыть новую консоль и выполнить systemctl daemon-reload или подождать завершения исполнения команды?

Оффлайн Иван Светлов

  • Завсегдатай
  • *
  • Сообщений: 56
Кстати, при обновлении ставится ядро 5.x.x un-def. Для Workstation-9 есть std-def, почему так происходит? На Workstation-8.2, с которой я обновляюсь, тоже un-def.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Кстати, при обновлении ставится ядро 5.x.x un-def. Для Workstation-9 есть std-def, почему так происходит? На Workstation-8.2, с которой я обновляюсь, тоже un-def.

Обновляется версия установленного ядра в пределах флавор. Т.е. версия std-def или версия un-def.
Кстати что значит при обновлении?
У альтов ядро в hold и без запуска update-kernel ядро само через apt не обновится.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
systemctl daemon-reload

В выводе на консоль, сыстемдэ просит перезагрузить демон сыстемдэ вручную для перезагрузки юнитов. Если эта настоятельная просьба сыстемдэ появилась, её, закат солнца вручную, нужно выполнить сразу после появления этой настоятельной просьбы.
Потому что:
"The unit file, source configuration file or drop-ins of plymouth-quit.service changed on disk."
"модульный файл, исходный конфигурационный файл или выпадающие списки plymouth-quit.service изменился на диске."

Это что-то вроде как в Windows 95: "а теперь перезагрузитесь пожалуйста".
Но системы на sysv работают по-другому:
# rpm -q --scripts sysvinit | sed -n '11,17p'
postinstall scriptlet (using /bin/sh):
# Если /proc смонтирован и /sbin/.init-working запущен, скажите init,
# чтобы он вызывал замененную версию самого себя.
if pidof /sbin/.init-working >/dev/null 2>&1; then
/sbin/telinit u
sleep 1
fi
« Последнее редактирование: 13.11.2019 22:00:35 от Speccyfighter »