Більшість з нас вже мають оновлені системи і більшість оновлень відбулися без проблем. Але! Наразі маємо два звіти щодо проблем із Великим Оновленням, які було спричинено 32-бітовими бібліотеками, встановленими у 64-бітовій системі:
https://bugs.mageia.org/show_bug.cgi?id=23016
and
http://blog.mageia.org/de/2018/05/12/das-grosse-update-machen-sie-sich-bereit/comment-page-1/#comment-1787
Обійти ці проблеми можна вилученням 32-бітової бібліотеки для уможливлення оновлення. У описаних вище частинних випадках це libkf5jobwidgets5 і libkf5completion5.
Потреби у цьому виникати не повинно, оскільки 32-бітові бібліотеки можуть співіснувати із природними бібліотеками у 64-бітовій системі, якщо вони потрібні для роботи сторонніх програм.
Ваду 23016 було відкрито повторно для докладнішого вивчення. Зараз ми чекамєо на звіти і пропонуємо вам поки обійтися вилученням 32-бітової бібліотеки.
Загалом, суміш 32-бітових програм із 64-бітовими можлива, але виникають проблеми у деяких випадках, коли у специфічному для архітектури пакунку бібліотеки є файли, які мають бути у іншому (незалежному від архітектури) пакунку. У описаних вище двох випадках це файли з /usr/share/locale/, які є спільними для 32-бітового і 64-бітового пакунків, мають однакові назви і зберігаються у одному каталозі.
Засіб керування пакунками rpm уможливлює належність одного файла декільком пакункам, якщо атрибути цього файла у різних пакунках однакові, але блокує оновлення до нової версії, оскільки намагається оновити один з пакунків, але доки не оновлено і інший пакунок, існує конфлікт між пакунками. Ми стежимо за розв’язанням цих помилок пакування.
Можливо, якщо ви скористаєтеся DNF для оновлення замість urpmi, цієї проблеми у вас не виникне. Щойно ми зберемо додаткову інформацію, ми додамо шляхи усування проблем при оновленні.
Доки відбувалися усі ці речі з оновленням, сталося доволі багато звичайних речей, зокрема понад 300 пакунків було оновлено у Cauldron.
Виправлення захисту
Для Mageia 5 і 6:
- qpdf
- afflib
Лише для Mageia 6:
- converseen, cuneiform-linux, dvdauthor, emacs, imagemagick, inkscape, k3d, kxstitch, libopenshot, ocaml-glmlite, perl-Image-SubImageFind, pfstools, php-imagick, php-magickwand, psiconv, pythonmagick, ruby-rmagick, synfig, vdr-plugin-skinelchi, vdr-plugin-skinenigmang
- qt3d5, qtbase5, qtcanvas3d5, qtcharts5, qtconnectivity5, qtdatavis3d5, qtdeclarative5, qtdoc5, qtgamepad5, qtgraphicaleffects5, qtimageformats5, qtlocation5, qtmultimedia5, qtnetworkauth5, qtpurchasing5, qtquickcontrols25, qtquickcontrols5, qtremoteobjects5, qtscript5, qtscxml5, qtsensors5, qtserialbus5, qtserialport5, qtspeech5, qtsvg5, qttools5, qttranslations5, qtvirtualkeyboard5, qtwayland5, qtwebchannel5, qtwebengine5, qtwebsockets5, qtwebview5, qtx11extras5, qtxmlpatterns5
- graphicsmagick
- nextcloud
Як завжди, ви можете стежити за усім самі на Mageia Advisories, Mageia AppDB, PkgSubmit, де показано надходження за останні 48 годин, та Bugzilla, щоб бачити, що зараз відбувається.
Цей допис є перекладом допису у англомовному блозі.