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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Дернул черт обновиться!  (Прочитано 619532 раз)

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

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4496
    • Просмотр профиля
Re: Дернул черт обновиться!
« Ответ #15 : 14 Января 2024, 13:00:14 »
--  у нее нет возможности селекции автоудаления, а если есть , то интересно где??
- ну, если командой, то тогда только фиксировать определённые версии с помощью sudo apt-mark hold

(Нажмите, чтобы показать/скрыть)

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 492
  • Oderint, dum metuant
    • Просмотр профиля
Re: Дернул черт обновиться!
« Ответ #16 : 14 Января 2024, 13:15:08 »
F12, сэнкс)))

Оффлайн MrFree

  • Активист
  • *
  • Сообщений: 290
  • вечно начинающий линуксоид
    • Просмотр профиля
Re: Дернул черт обновиться!
« Ответ #17 : 14 Января 2024, 14:47:01 »
MrFree, а причем здесь gcc v12*?
Ядро скомпилировано с использованием версии 12 компилятора, а виртуал-бокс скомпилирован  крмпилятором версии 11, т.е разные библиотеки glib. Чтобы перекомпилировать виртуал-бокс в врсию 12 нужно имть исходные коды виртупл-бокс, а они не публичны.
То что Вы предлагаете - изменить компилятор, это автоматом не изменит виртуал-бокс )))
шта? виртуалбокс опенсорсный, его модули ядра тоже. закрыты PUEL только extenson pack
у меня ядро как у топикстартера и внезапно всё рабтает. упомянутая команда кстати и собирает модули ядра.

Пользователь добавил сообщение 14 Января 2024, 15:01:36:
Во-первых, учитывая то, что случилось, теперь не известно к чему может привести установка gcc-12
к установке компиляторов. glibc не трогайте.
можно ВЕСЬ лог  /sbin/vboxconfig куда то выложить?
« Последнее редактирование: 14 Января 2024, 15:01:36 от MrFree »
Ubuntu 22.04 /i5-7500/32GB/ssd512(boot/root/home)/3000HDD/GTX1063
Как правильно задавать вопросы

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 492
  • Oderint, dum metuant
    • Просмотр профиля
Re: Дернул черт обновиться!
« Ответ #18 : 14 Января 2024, 18:15:08 »
шта? виртуалбокс опенсорсный, его модули ядра тоже. закрыты PUEL только extenson pack
у меня ядро как у топикстартера и внезапно всё рабтает. упомянутая команда кстати и собирает модули ядра.
ЩА! я буду тратить время для пересборки вирт-бокс под новый глиб,   Это проблемы разработчика вирта, а не моя))))Сказано же - - это БАГ вирта! - сами пущай и правят..

?? если посыпятся другие прогии из-за нового глиба - что тоже править, и даже системные)))))
--- нашли же решения - нафинга предлагать самоделки...
« Последнее редактирование: 14 Января 2024, 18:17:52 от cargan »

Оффлайн OHara

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Дернул черт обновиться!
« Ответ #19 : 14 Января 2024, 18:55:23 »
к установке компиляторов. glibc не трогайте.
можно ВЕСЬ лог  /sbin/vboxconfig куда то выложить?

Это из vbox-setup.log

(Нажмите, чтобы показать/скрыть)

Если поставить gcc-12, то и glibc подтянется соответствующий

Оффлайн MrFree

  • Активист
  • *
  • Сообщений: 290
  • вечно начинающий линуксоид
    • Просмотр профиля
Re: Дернул черт обновиться!
« Ответ #20 : 15 Января 2024, 06:25:41 »
я пишу сейчас со смартфона, проверить не могу, НО а какой набор пакетов у вас предлагает установить и удалить при попытке установки gcc12? оно в штатных репах, бокс собирается штатными скриптами, баг если и был то в 6.1 и остался.
Ubuntu 22.04 /i5-7500/32GB/ssd512(boot/root/home)/3000HDD/GTX1063
Как правильно задавать вопросы

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2625
    • Просмотр профиля
Re: Дернул черт обновиться!
« Ответ #21 : 15 Января 2024, 08:59:37 »
6.2.* тоже не стоковое
А я и не говорил что оно стоковое.
Экспериментирует видимо с ядрами не в первый раз.
Вот и доигрался.
А чего это вы тут делаете, а?

Оффлайн MrFree

  • Активист
  • *
  • Сообщений: 290
  • вечно начинающий линуксоид
    • Просмотр профиля
Re: Дернул черт обновиться!
« Ответ #22 : 15 Января 2024, 15:26:07 »
OHara,
В общем я кое-как воспроизвел проблему. Установил с исошника систему начисто, с апдейтами при установке. ядро сразу установилось 6.5.Usermaster мне куда откатывать?
далее пакет virtualbox из реп убунты устаревший 6.1, имеет зависимость от gcc-12. Тоесть при его установке проблем с отсутствием gcc-12 быть не может.
не устанавливая его, я подключил официальный боксовский, и опа, пакет virtualbox-7.0 не имеет gcc-12 в зависимостях.
так же сборка модулей ядра бокса провалилась с той же ошибкой.
далее команда sudo apt install gcc-12 g++-12
для установки НОВОЙ версии КОМПИЛЯТОРА (какая смена версия glibc????? посмотрите зависимости пакетов) старая, кстати, не удаляется.
Иииии ВСЁ собралось.
Да, технически баг, забытая зависимость.

логи моих мытарств, версий ядра и glibc которые НЕ менялись с момента чистой установки.
https://pastebin.com/LfxYXUQm

моя рекомендация снести холд с пакета, далее sudo apt install ubuntu-desktop ubuntu-standard ubuntu-minimal gcc-12 g++-12 и выдохнуть. Если кUbuntu или что то иное имя первого пакета поменяйте соответственно.

ИМХО
По поводу клиентов, lts и прочего, установка метапакетов gcc-12 и того что они устанавливают вы можете проверить сами. просто запустить установку и тут же отказаться. Получив список устанавливаемых пакетов вы сможете найти описание пакетов в сети. или установить synaptic и смотреть всё там в окошках.
Во вторых можно по подробнее, как ваш софт настроеный на сборку gcc-11 начнет собираться gcc-12? и где возьмет новую версию glibc?
В третьих, да, лтс, но никто не обещал что будут до последнего держать самую первую версию ядра. вот обновили до 6,5. Кстати, юзерспейс апи ломается крайне редко, причем об это громко предупреждают. а вот ядерку, о которую вы споткнулись вообще не обещал никто.



6.2.* тоже не стоковое
А я и не говорил что оно стоковое.
Экспериментирует видимо с ядрами не в первый раз.
Вот и доигрался.
Мммм, apt-cache search hwe посмотрите, там очень забавный список пакетов.
Касательно версии ядра 6.2 в 22.04LTS, так в LTS версии ядра обновляются периодически.
cargan,
На счет исходников виртуалбокса, то вы плачете что они закрыты, то как выясняется что открыты компилировать лень. А всего то нужно собрать модули ядра, они скриптом собираются при обновлении бокса, только компилятор нужен.


Эксперты, объясните зачем?? зачем ставить не поддерживаемое ядро и блокировать обновления? почему нельзя просто поставить забытый компилятор? гланды через анус.
простите, аш выбесило.
« Последнее редактирование: 15 Января 2024, 15:33:49 от MrFree »
Ubuntu 22.04 /i5-7500/32GB/ssd512(boot/root/home)/3000HDD/GTX1063
Как правильно задавать вопросы

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 492
  • Oderint, dum metuant
    • Просмотр профиля
Re: Дернул черт обновиться!
« Ответ #23 : 18 Января 2024, 21:34:23 »
пришло обновление вирт-бокса 6.1 - для ядра 6.5!!!

Оффлайн OHara

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Дернул черт обновиться!
« Ответ #24 : 20 Января 2024, 13:46:31 »
MrFree, Благодарю! Да
sudo apt install gcc-12 g++-12
и
/sbin/vboxconfig
решило проблему.

Но автоматически зависимости для VB не разрешаются.

 

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