Недостающие библиотеки в репозитории

Ответить
Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 16 апр 2016, 22:20

Переставляю систему, и как всегда пытаюсь 100% нафаршировать всем ее, чтобы потом не искать "почему не работает, и что надо установить).
И начали вылизать недостающие библиотеки (даже для значимых программ, например, homerun) которых не хватает в репозиториях (все подключено + тесты) и программы требующие своего обновления. Фаршировка ноута далека от завершения, а список уже не маленький (я не отделял contrib - для пользователя это не имеет значения):

Код: Выделить всё

 libgmerlin.so.0()(64bit) нужен для gmerlin-1.2.0-6.x86_64
libgmerlin_gtk.so.0()(64bit) нужен для gmerlin-1.2.0-6.x86_64
perl(XML::TreePP) нужен для xmltv-0.5.67-2.noarch
libchardet.so.1()(64bit) нужен для bomi-0.9.11-5.x86_64
libgmerlin.so.0()(64bit) нужен для gmerlin-encoders-1.2.0-2.x86_64
libwxsvg.so.2()(64bit) нужен для dvdstyler-2.9.6-1.x86_64
lib64OSC0 = 2.6.2-1:2014.1 нужен для lib64OSC-devel-2.6.2-1.x86_64
librubberband.so.2()(64bit) нужен для lib64mpv1-0.17.0-2.x86_64
libvapoursynth-script.so.0()(64bit) нужен для lib64mpv1-0.17.0-2.x86_64
libvapoursynth.so.0()(64bit) нужен для lib64mpv1-0.17.0-2.x86_64
librubberband.so.2()(64bit) нужен для mpv-0.17.0-2.x86_64
libvapoursynth-script.so.0()(64bit) нужен для mpv-0.17.0-2.x86_64
libvapoursynth.so.0()(64bit) нужен для mpv-0.17.0-2.x86_64
lib64OSC0 = 2.6.2-1:2014.1 нужен для lives-2.6.2-1.x86_64
perl(Event::ExecFlow) >= 0.630.0 нужен для dvdrip-0.98.11-4.x86_64
perl(Event::ExecFlow::Frontend) нужен для dvdrip-0.98.11-4.x86_64
perl(Event::ExecFlow::Scheduler::SimpleMax) нужен для dvdrip-0.98.11-4.x86_64
libmythavutil.so.52()(64bit) нужен для lib64mythavformat54-0.27.1-2plf.x86_64
libmythavutil.so.52(LIBAVUTIL_52)(64bit) нужен для lib64mythavformat54-0.27.1-2plf.x86_64
libmythavutil.so.52()(64bit) нужен для lib64mythswresample0-0.27.1-2plf.x86_64
libmythavutil.so.52(LIBAVUTIL_52)(64bit) нужен для lib64mythswresample0-0.27.1-2plf.x86_64
libmythavutil.so.52()(64bit) нужен для lib64myth0.27_0-0.27.1-2plf.x86_64
libmythavutil.so.52(LIBAVUTIL_52)(64bit) нужен для lib64myth0.27_0-0.27.1-2plf.x86_64
libmythqjson.so.0()(64bit) нужен для lib64mythbase0.27_0-0.27.1-2plf.x86_64
libmythavutil.so.52()(64bit) нужен для lib64mythavcodec54-0.27.1-2plf.x86_64
libmythavutil.so.52(LIBAVUTIL_52)(64bit) нужен для lib64mythavcodec54-0.27.1-2plf.x86_64
libmyth-0.27.so.0()(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmythavcodec.so.54()(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmythavcodec.so.54(LIBAVCODEC_54)(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmythavformat.so.54()(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmythavformat.so.54(LIBAVFORMAT_54)(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmythavutil.so.52()(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmythavutil.so.52(LIBAVUTIL_52)(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmythbase-0.27.so.0()(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmythservicecontracts-0.27.so.0()(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmythui-0.27.so.0()(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmythupnp-0.27.so.0()(64bit) нужен для lib64mythtv0.27_0-0.27.1-2plf.x86_64
libmyth-0.27.so.0()(64bit) нужен для lib64mythprotoserver0.27_0-0.27.1-2plf.x86_64
libmythbase-0.27.so.0()(64bit) нужен для lib64mythprotoserver0.27_0-0.27.1-2plf.x86_64
libmythavutil.so.52()(64bit) нужен для lib64mythswscale2-0.27.1-2plf.x86_64
libmythavutil.so.52(LIBAVUTIL_52)(64bit) нужен для lib64mythswscale2-0.27.1-2plf.x86_64
libmyth-0.27.so.0()(64bit) нужен для mythtv-common-0.27.1-2plf.x86_64
libmythavcodec.so.54()(64bit) нужен для mythtv-common-0.27.1-2plf.x86_64
libmythavcodec.so.54(LIBAVCODEC_54)(64bit) нужен для mythtv-common-0.27.1-2plf.x86_64
libmythavformat.so.54()(64bit) нужен для mythtv-common-0.27.1-2plf.x86_64
libmythavformat.so.54(LIBAVFORMAT_54)(64bit) нужен для mythtv-common-0.27.1-2plf.x86_64
libmythavutil.so.52()(64bit) нужен для mythtv-common-0.27.1-2plf.x86_64
libmythavutil.so.52(LIBAVUTIL_52)(64bit) нужен для mythtv-common-0.27.1-2plf.x86_64
libmythbase-0.27.so.0()(64bit) нужен для mythtv-common-0.27.1-2plf.x86_64
libmyth-0.27.so.0()(64bit) нужен для lib64mythmetadata0.27_0-0.27.1-2plf.x86_64
libmythavcodec.so.54()(64bit) нужен для lib64mythmetadata0.27_0-0.27.1-2plf.x86_64
libmythavcodec.so.54(LIBAVCODEC_54)(64bit) нужен для lib64mythmetadata0.27_0-0.27.1-2plf.x86_64
libmythavformat.so.54()(64bit) нужен для lib64mythmetadata0.27_0-0.27.1-2plf.x86_64
libmythavformat.so.54(LIBAVFORMAT_54)(64bit) нужен для lib64mythmetadata0.27_0-0.27.1-2plf.x86_64
libmythavutil.so.52()(64bit) нужен для lib64mythmetadata0.27_0-0.27.1-2plf.x86_64
libmythavutil.so.52(LIBAVUTIL_52)(64bit) нужен для lib64mythmetadata0.27_0-0.27.1-2plf.x86_64
libmythbase-0.27.so.0()(64bit) нужен для lib64mythmetadata0.27_0-0.27.1-2plf.x86_64
libmythui-0.27.so.0()(64bit) нужен для lib64mythmetadata0.27_0-0.27.1-2plf.x86_64
lib64mythtv0.27_0 = 0.27.1-2plf:2014.1 нужен для mythtv-backend-0.27.1-2plf.x86_64
libmyth-0.27.so.0()(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythavcodec.so.54()(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythavcodec.so.54(LIBAVCODEC_54)(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythavformat.so.54()(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythavformat.so.54(LIBAVFORMAT_54)(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythavutil.so.52()(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythavutil.so.52(LIBAVUTIL_52)(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythbase-0.27.so.0()(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythmetadata-0.27.so.0()(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythprotoserver-0.27.so.0()(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythservicecontracts-0.27.so.0()(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythtv-0.27.so.0()(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
libmythupnp-0.27.so.0()(64bit) нужен для mythtv-backend-0.27.1-2plf.x86_64
devel(libfam(64bit)) нужен для kdelibs4-devel-4.14.13-2.x86_64
devel(libkdecore(64bit)) нужен для kgraphviewer-devel-2.1.1-4.20140331.1.x86_64
devel(libkdeui(64bit)) нужен для kgraphviewer-devel-2.1.1-4.20140331.1.x86_64
devel(libkio(64bit)) нужен для kgraphviewer-devel-2.1.1-4.20140331.1.x86_64
libgdk_imlib.so.1()(64bit) нужен для lib64gnome32-1.4.2-30.x86_64
ORBit нужен для gnome-libs-1.4.2-30.x86_64
libgdk_imlib.so.1()(64bit) нужен для gnome-libs-1.4.2-30.x86_64
libautotrace.so.3()(64bit) нужен для frontline-0.5.4-18.x86_64
libgdk_imlib.so.1()(64bit) нужен для frontline-0.5.4-18.x86_64
imlib нужен для lib64imlib1-1.9.15-21.x86_64
libTKAdvTools.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKBO.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKBRep.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKBool.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKCAF.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKFeat.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKFillet.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKG2d.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKG3d.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKGeomAlgo.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKGeomBase.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKHLR.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKIGES.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKLCAF.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKMath.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKMesh.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKMeshVS.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKOffset.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKPrim.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKSTEP.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKSTEPAttr.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKSTEPBase.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKSTL.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKShHealing.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKTopAlgo.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKXCAF.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKXDEIGES.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKXDESTEP.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKXSBase.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
libTKernel.so.1()(64bit) нужен для freecad-0.13.1830-3.x86_64
perl(Algorithm::Diff) нужен для texlive-latexdiff-1.0.3-8.noarch
perl(YAML::Tiny) нужен для texlive-latexindent-1.1R-9.noarch
libvolpack.so.1()(64bit) нужен для amide-1.0.5-3.x86_64
rhino >= 0:1.5 нужен для batik-1.8-2.noarch
libdxfrw.so.0()(64bit) нужен для dwg2dxf-0.6.1-1.x86_64
libpcd.so.2()(64bit) нужен для fbida-2.10-1.x86_64
batik нужен для SweetHome3D-5.2-1.noarch
orion-common = 1.5-1:2014.1 нужен для orion-openbox-theme-1.5-1.noarch
orion-common = 1.5-1:2014.1 нужен для orion-gtk3-theme-1.5-1.noarch
lib3ds-1.so.3()(64bit) нужен для meshlab-1.3.1-1.x86_64
liblevmar.so.2()(64bit) нужен для meshlab-1.3.1-1.x86_64
SweetHome3D = 5.2-1 нужен для SweetHome3D-3dmodels-5.2-1.noarch
tulip-doc = 3.7.0-10:2014.1 нужен для tulip-devel-doc-3.7.0-10.noarch
perl(WWW::Mechanize) нужен для texlive-ctanupload-1.7-6.noarch
orion-common = 1.5-1:2014.1 нужен для orion-xfwm4-theme-1.5-1.noarch
orion-common = 1.5-1:2014.1 нужен для orion-metacity-theme-1.5-1.noarch
libosmgpsmap-1.0.so.0()(64bit) нужен для darktable-2.0.2-2.x86_64
libQtContacts.so.1()(64bit) нужен для qt-mobility-1.2.0-5.x86_64
libQtGallery.so.1()(64bit) нужен для qt-mobility-1.2.0-5.x86_64
libQtServiceFramework.so.1()(64bit) нужен для qt-mobility-1.2.0-5.x86_64
libQtVersit.so.1()(64bit) нужен для qt-mobility-1.2.0-5.x86_64
libQtVersitOrganizer.so.1()(64bit) нужен для qt-mobility-1.2.0-5.x86_64
libbinio.so.1()(64bit) нужен для lib64adplug2.2_0-2.2-8.x86_64
python3-qt4-opengl = 4.11.2-1:2014.1 нужен для python3-qt4-4.11.2-1.x86_64
python3-qt4-phonon = 4.11.2-1:2014.1 нужен для python3-qt4-4.11.2-1.x86_64
python3-qt4-xml = 4.11.2-1:2014.1 нужен для python3-qt4-4.11.2-1.x86_64
libamarokpud.so.1()(64bit) нужен для amarok-2.8.0-12.x86_64
libamarokpud.so.1()(64bit) нужен для lib64amaroklib1-2.8.0-12.x86_64
libopensync >= 0.22 нужен для libopensync-plugin-akonadi-0.22-2.x86_64
libktpwidgetsprivate.so.7()(64bit) нужен для telepathy-kde-contact-list-0.8.1-1.x86_64
libgwyapp2.so.0()(64bit) нужен для gwyddion-2.35-3.x86_64
libgwydgets2.so.0()(64bit) нужен для gwyddion-2.35-3.x86_64
libgwymodule2.so.0()(64bit) нужен для gwyddion-2.35-3.x86_64
libsysactivity.so.1()(64bit) нужен для sentinella-0.9.2-1.x86_64
libGluonGraphics.so.0.71.0()(64bit) нужен для lib64gluonengine0-0.71.0-4.x86_64
libGluonEngine.so.0.71.0()(64bit) нужен для lib64gluonplayer0-0.71.0-4.x86_64
libxneur.so.17()(64bit) нужен для xneur-0.17.0-3.x86_64
libfarstream-0.1.so.0()(64bit) нужен для telepathy-kde-call-ui-0.8.1-1.x86_64
libktpwidgetsprivate.so.7()(64bit) нужен для telepathy-kde-call-ui-0.8.1-1.x86_64
libxneur.so.17()(64bit) нужен для lib64xnconfig17-0.17.0-3.x86_64
lilypond-fonts-common = 2.18.2-4 нужен для lilypond-emmentaler-fonts-2.18.2-4.noarch
libalure.so.1()(64bit) нужен для lib64gluonaudio0-0.71.0-4.x86_64
libalure.so.1(LIBALURE_1.0)(64bit) нужен для lib64gluonaudio0-0.71.0-4.x86_64
libalure.so.1(LIBALURE_1.1)(64bit) нужен для lib64gluonaudio0-0.71.0-4.x86_64
lilypond-fonts-common = 2.18.2-4 нужен для lilypond-century-schoolbook-l-fonts-2.18.2-4.noarch
libktpwidgetsprivate.so.7()(64bit) нужен для telepathy-kde-desktop-applets-0.8.1-2.x86_64
libportmidi.so()(64bit) нужен для portmidi-217-3.x86_64
qstardict = 1.0.1 нужен для plasma-applet-qstardict-1.0.1-5.x86_64
libGluonEngine.so.0.71.0()(64bit) нужен для lib64gluoncreator0-0.71.0-4.x86_64
gpsbabel = 1.4.3-2 нужен для gpsbabel-gui-1.4.3-2.x86_64
libhomerun.so.0()(64bit) нужен для homerun-1.2.5-2.x86_64
libGluonAudio.so.0.71.0()(64bit) нужен для gluon-0.71.0-4.x86_64
libGluonCreator.so.0.71.0()(64bit) нужен для gluon-0.71.0-4.x86_64
libGluonEngine.so.0.71.0()(64bit) нужен для gluon-0.71.0-4.x86_64
libGluonGraphics.so.0.71.0()(64bit) нужен для gluon-0.71.0-4.x86_64
libGluonPlayer.so.0.71.0()(64bit) нужен для gluon-0.71.0-4.x86_64
liblucene++.so.0()(64bit) нужен для lib64tomahawk0.8.4-0.8.4-1.x86_64
python3egg(python-ly) нужен для frescobaldi-2.18.2-1.noarch
tomahawk = 0.8.4-1:2014.1 нужен для tomahawk-kde-0.8.4-1.x86_64
lib64celt0_0 нужен для mumble-1.2.15-1.x86_64
libadplug-2.2.so.0()(64bit) нужен для mpd-0.19.12-2plf.x86_64
libgme.so.0()(64bit) нужен для mpd-0.19.12-2plf.x86_64
mumble = 1.2.15-1:2014.1 нужен для mumble-protocol-kde4-1.2.15-1.x86_64
Что буду еще находить - буду выкладывать в эту тему.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

notauser
Сообщения: 1207
Зарегистрирован: 06 май 2012, 21:00

Re: Недостающие библиотеки в репозитории

Сообщение notauser » 16 апр 2016, 22:58

Галахов Роман писал(а):...
И начали вылизать недостающие библиотеки (даже для значимых программ, например, homerun) которых не хватает в репозиториях (все подключено + тесты)
...
Вы уверены?

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Недостающие библиотеки в репозитории

Сообщение Алзим » 16 апр 2016, 23:01

Мне тоже непонятно. Как проги без библиотек попали в репозиторий.

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 16 апр 2016, 23:24

notauser писал(а):
Галахов Роман писал(а):...
И начали вылизать недостающие библиотеки (даже для значимых программ, например, homerun) которых не хватает в репозиториях (все подключено + тесты)
...
Вы уверены?
Это тексты из ответа установщика... Я же по одному пакету не выбираю - сразу большими списками (от 80 до 1000 пакетов со всеми зависимостями за один заход).
И установщик начал выдавать эти ошибки.
P.S. Сейчас, ради интереса, попробовал по одиночке поставить homerun, gluon, amarok - все зависимости найдены. Значит не везде нет библиотек, в некоторых случаях установщик ленится их искать... :) . Вот, только, если у меня он так работает, значит и у остальных, тоже может лениться...
Придется по указанным зависимостям пройтись еще раз.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 16 апр 2016, 23:38

Алзим писал(а):Мне тоже непонятно. Как проги без библиотек попали в репозиторий.
Очень просто - не были прописаны обратные зависимости. Библиотеку удаляли "за ненадобностью", а программа оставалась. Сейчас такое редкость, так как репозиторий "закольцован" по зависимостям, и тестируется/пересобитается часто. А раньше таких случаев было полно - репозиторий не был закольцован (ROSA 2010, ROSA 2011 (Marathon)). Сейчас подобная ситуация в Mageia - понадобится пересобрать репозиторий, и там вылезут сотни - тысячи подобных "ненайденок".
Так, что если подтвердится, что нет какой-то библиотеки - это уже будет ЧП с последствиями, так как может встать работа ABF по сборке/пересборке репозиториев и ISO.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Недостающие библиотеки в репозитории

Сообщение Алзим » 16 апр 2016, 23:47

Галахов Роман писал(а): А раньше таких случаев было полно - репозиторий не был закольцован (ROSA 2010, ROSA 2011 (Marathon)).
Ну, вы же качаете не из старых репозиторив.

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 16 апр 2016, 23:49

Алзим писал(а):
Галахов Роман писал(а): А раньше таких случаев было полно - репозиторий не был закольцован (ROSA 2010, ROSA 2011 (Marathon)).
Ну, вы же качаете не из старых репозиторив.
Это и вызвало тревогу...
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Brainey
Сообщения: 171
Зарегистрирован: 18 июл 2012, 20:13

Re: Недостающие библиотеки в репозитории

Сообщение Brainey » 18 апр 2016, 17:56

Немного не по теме, но наткнулся на следующую вещь:
Jabber клиент gajim не запускается, потому что

Код: Выделить всё

$ gajim
Gajim needs python-nbxmpp >= 0.5.3 to run. Quiting...
И как видно

Код: Выделить всё

$ urpmq -S python-nbxmpp
python-nbxmpp : Non blocking Jabber/XMPP module ( 0.5.1-1 )
Версия gajim'a и модуля не соответствуют друг-другу.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Недостающие библиотеки в репозитории

Сообщение Pulfer » 18 апр 2016, 19:59

Галахов Роман писал(а):libxneur.so.17()(64bit) нужен для xneur-0.17.0-3.x86_64
IMHO, что-то в методике сбора информации тут было не так. Потому что библиотека libxneur.so.17 собирается из того же пакета, что и сам xneur-0.17.0. И сами файлы на месте:

Код: Выделить всё

http://abf-downloads.rosalinux.ru/rosa2014.1/repository/x86_64/contrib/updates/lib64xneur17-0.17.0-3-rosa2014.1.x86_64.rpm
http://abf-downloads.rosalinux.ru/rosa2014.1/repository/x86_64/contrib/updates/xneur-0.17.0-3-rosa2014.1.x86_64.rpm
P.S. Хотя вроде уже и так разобрались, что библиотеки были.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 18 апр 2016, 20:42

Pulfer писал(а):
Галахов Роман писал(а):libxneur.so.17()(64bit) нужен для xneur-0.17.0-3.x86_64
IMHO, что-то в методике сбора информации тут было не так. Потому что библиотека libxneur.so.17 собирается из того же пакета, что и сам xneur-0.17.0. И сами файлы на месте:

Код: Выделить всё

http://abf-downloads.rosalinux.ru/rosa2014.1/repository/x86_64/contrib/updates/lib64xneur17-0.17.0-3-rosa2014.1.x86_64.rpm
http://abf-downloads.rosalinux.ru/rosa2014.1/repository/x86_64/contrib/updates/xneur-0.17.0-3-rosa2014.1.x86_64.rpm
P.S. Хотя вроде уже и так разобрались, что библиотеки были.
Проблема, как выяснилось, в том, что установщик справляется с перебором зависимостей, только, когда ставишь мало пакетов. А если выберешь много (например 50-60, а то и больше (у меня бывает со всеми зависимостями и по 1000 и больше пакетов на 3-4 Gb - отрабатывать может, хоть всю ночь (8-9 часов) мне все равно. Но в определенный момент он начинает не справляться (не находит зависимости) и вылезают ошибки. Установщик у нас старый, уже не может столько потянуть - мозгов перестало хватать.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: Недостающие библиотеки в репозитории

Сообщение Delles » 18 апр 2016, 20:57

Галахов Роман писал(а):Установщик у нас старый, уже не может столько потянуть - мозгов перестало хватать.
Какое решение? Писать скрипт, чтобы перезапускался N раз на каждой ошибке?
Talk is cheap. Show me the code.
Linus Torvalds

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 18 апр 2016, 21:07

Delles писал(а):
Галахов Роман писал(а):Установщик у нас старый, уже не может столько потянуть - мозгов перестало хватать.
Какое решение? Писать скрипт, чтобы перезапускался N раз на каждой ошибке?
Решение только одно - писать новый установщик, но это еще не скоро. А пока не загружать его по многу... или вручную отрабатывать ошибки.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: Недостающие библиотеки в репозитории

Сообщение Delles » 18 апр 2016, 21:14

Интересно найти решение, которое можно и со старым успешно применять. Думаю, скрипт с циклом и sleep 5, и перезапуском несколько раз при ошибке.
Talk is cheap. Show me the code.
Linus Torvalds

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 18 апр 2016, 21:40

Delles писал(а):Интересно найти решение, которое можно и со старым успешно применять. Думаю, скрипт с циклом и sleep 5, и перезапуском несколько раз при ошибке.
Не знаю... Если сбой будет в середине/конце работы, то часть пакетов, которые идут до места сбоя, установятся. А если в самом начале, то ошибка заблокирует установку всех последующих пакетов (уже пробовал один и тот же набор несколько раз запускать). Приходится смотреть ошибки, и в следующий раз пропускать их, и ждать нового сбоя. А потом отдельно устанавливать сбойные, по одному...
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Недостающие библиотеки в репозитории

Сообщение d_uragan » 18 апр 2016, 22:00

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

Ради интереса, если проблема еще проявляется, я бы попросил вывод "urpmi" с опцией --debug. Хотя бы понять, это та ошибка, о которой я думаю, или нет.

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 18 апр 2016, 22:12

d_uragan писал(а):Есть такая плавающая проблема. Правда, я ее до сих пор только на ABF встречал, и там это возможно было вызвано не столько количеством пакетов, сколько количеством подключаемых репозиториев. И суть ее не в том, что установщик путается в количестве пакетов; просто он в какой-то момент решает, что некоторые пакеты - битые, и в самый последний момент выкидывает их из транзакции.

Ради интереса, если проблема еще проявляется, я бы попросил вывод "urpmi" с опцией --debug. Хотя бы понять, это та ошибка, о которой я думаю, или нет.
Проблема в том, что это графический установщик глючит. В консоль вводить 100 пакетов сложнее, чем поставить 100 галочек, но вот с dbg -прогнать попробую.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

keleg
Сообщения: 5409
Зарегистрирован: 15 сен 2011, 01:58

Re: Недостающие библиотеки в репозитории

Сообщение keleg » 19 апр 2016, 08:29

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

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 19 апр 2016, 19:14

keleg писал(а):Роман, если эта проблема воспроизводится на чистой системе - было бы очень круто. Команду бы для воспроизведения...
Я просто, и раньше любил большие тесты выполнять, например, task-games на 5-6 gb запускать. Обычным пользователям это не требуется (если только списком не переустанавливать большой набор программ, что был в прошлой системе), а мне интересно - все ли установится.
В субботу попробую на чистой виртуалке. Команда простая - загрузить установщик на 100%.
Но если хотите можете сами разом установить весь раздел "Архивирование" со всеми подразделами + все зависимости - там достаточно много пакетов и сложных взаимосвязей. Или сразу весь раздел Видео + можно в нагрузку и Аудио добавить ... Ну и тому подобное. Цель - чтобы установщик под нагрузкой проработал подольше (тогда вероятность подобных сбоев должна сильно увеличиться (особенно когда число пакетов+ зависимостей, устанавливаемых разом переваливает за 1000) Но учтите - и раздел/должен быть достаточным (у меня из 39 Gb после установок 12 осталось...)
Вот этот кусок ошибок из моего списка, можно сразу понять - это из "Видео"

Код: Выделить всё

libwxsvg.so.2()(64bit) нужен для dvdstyler-2.9.6-1.x86_64
lib64OSC0 = 2.6.2-1:2014.1 нужен для lib64OSC-devel-2.6.2-1.x86_64
librubberband.so.2()(64bit) нужен для lib64mpv1-0.17.0-2.x86_64
libvapoursynth-script.so.0()(64bit) нужен для lib64mpv1-0.17.0-2.x86_64
libvapoursynth.so.0()(64bit) нужен для lib64mpv1-0.17.0-2.x86_64
librubberband.so.2()(64bit) нужен для mpv-0.17.0-2.x86_64
libvapoursynth-script.so.0()(64bit) нужен для mpv-0.17.0-2.x86_64
libvapoursynth.so.0()(64bit) нужен для mpv-0.17.0-2.x86_64
lib64OSC0 = 2.6.2-1:2014.1 нужен для lives-2.6.2-1.x86_64
perl(Event::ExecFlow) >= 0.630.0 нужен для dvdrip-0.98.11-4.x86_64
perl(Event::ExecFlow::Frontend) нужен для dvdrip-0.98.11-4.x86_64
perl(Event::ExecFlow::Scheduler::SimpleMax) нужен для dvdrip-0.98.11-4.x86_64
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 19 апр 2016, 19:18

P.S. В прошлый раз я систему переустанавливал год-полтора назад и натыкался на тоже самое... И на форуме тоже подымал этот вопрос (если нужно могу найти ту тему). Так, что баг не из свежих.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 19 апр 2016, 20:09

Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 23 апр 2016, 20:13

Галахов Роман писал(а):
d_uragan писал(а):Есть такая плавающая проблема. Правда, я ее до сих пор только на ABF встречал, и там это возможно было вызвано не столько количеством пакетов, сколько количеством подключаемых репозиториев. И суть ее не в том, что установщик путается в количестве пакетов; просто он в какой-то момент решает, что некоторые пакеты - битые, и в самый последний момент выкидывает их из транзакции.

Ради интереса, если проблема еще проявляется, я бы попросил вывод "urpmi" с опцией --debug. Хотя бы понять, это та ошибка, о которой я думаю, или нет.
Проблема в том, что это графический установщик глючит. В консоль вводить 100 пакетов сложнее, чем поставить 100 галочек, но вот с gdb -прогнать попробую.
Поймал. Правда со второй попытки, и создав экстремальные условия (4286 (со всеми зависимостями) пакетов на 8,5 Gb - чтобы наверняка) - около 8 часов качал/устанавливал до сбоя. Вывод gdb
Текстовый файл.tar.gz
(151.47 КБ) 463 скачивания
При этом установщик начал глючить уже после 2000 (со всеми зависимостями) выбранного пакета. Выдал, что пакет "Vdr-plugin-..." невозможно выбрать, так как не найден пакет "Vdr...", при этом сразу же его нашел
снимок7.png
P.S. Интересно, будет ли когда нибудь возможность взять большой / (хоть 200 Gb) и одним заходом установить весь срез репозиториев? А ведь, в идеале, установщик должен справляться и с такой экстремальной задачей... Как нибудь надо проверить :) , если, конечно, он начнет нормально работать с 4000 - 5000 пакетами.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

keleg
Сообщения: 5409
Зарегистрирован: 15 сен 2011, 01:58

Re: Недостающие библиотеки в репозитории

Сообщение keleg » 24 апр 2016, 09:20

может быть, проблема в том, что за время скачки-установки содержимое репозиториев уже меняется и перестает соответствовать метаданным?

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 24 апр 2016, 19:49

keleg писал(а):может быть, проблема в том, что за время скачки-установки содержимое репозиториев уже меняется и перестает соответствовать метаданным?
Тут тогда надо знать:
1) Как это зафиксировать?
2) Время обновления репозиториев (rosalab.ru) (фактическое по Москве).
3) На сколько долго в репозитории остается предпоследняя версия пакета (та версия, что я указал при выборе устанавливаемых пакетов)?
4) Почему не замечено проблем при обновлении через малоскоростные каналы связи на не очень мощные ПК (моих 50 мегабит и одного из процессоров i5 - по идее должно хватать)?
5) Почему сразу не закачиваются все пакеты (а 8 пакетов потом установка, потом следующие 8 пакетов...)? Ведь если сначала все скачать, а потом установить, то обновление репозиториев не должно мешать локальной установке пакетов по заранее скачанным метаданным.
6) Те пакеты, что сбойнули (freecad, dvdrip, texlive, да и скорее всего другие) не обновлялись в это время, а значит метаданные по ним не должны меняться.
P.S. Давно отключил обновление локального репозитория на NAS. Снова включу. Как будет время надо будет прогнать установку уже из локального источника.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Недостающие библиотеки в репозитории

Сообщение Алзим » 24 апр 2016, 20:16

2. Круглосуточно
3. Скорее всего, удаляется сразу.
6. Метаданные там вроде одни для всех и обновляютя после добавления каждого пакета.

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

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 24 апр 2016, 20:28

Алзим писал(а):2. Круглосуточно
3. Скорее всего, удаляется сразу.
6. Метаданные там вроде одни для всех и обновляютя после добавления каждого пакета.

Вам, если это возможно, надо попытаться скачивать по репозиториям. Например, майн_упдате обновляется чаще, чем контриб_упдате, а просто майн, контриб и т.п. совсем обновляются не должны.
Нет. Проще через локальное зеркало на NAS - отключаешь обновление и устанавливаешь...
А потом уже обновлять из интернета.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Недостающие библиотеки в репозитории

Сообщение d_uragan » 24 апр 2016, 22:55

Urpmi достаточно умен и сам первым делом перечичает метаданные, если не сможет скачать пакет, который вроде бы должен быть. Однако здесь не тот случай - если бы пакеты обновились, а метаданные - нет, то была бы ругань на отсуствующие файлы, а не на зависимости. Разрешение зависимостей происходит исключительно на основе файлов c названием "synthesis.hdlist.cz". Такой файл один на репозиторий и он либо старый, либо новый, "недосинхронизироваться" он не может.

Возвращаясь к проблеме - хотелось бы посмотреть на конфиг с репозиториями (/etc/urpmi/urpmi.cfg). Тут такое чувство, что какой-нибудь config/updates отключен.

А целостность зависимостей в репах у нас контролируется автоматически, если что-то ломается- мейнтейнерам рассылаются соответсвующие уведомления.

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 24 апр 2016, 23:11

d_uragan писал(а):Urpmi достаточно умен и сам первым делом перечичает метаданные, если не сможет скачать пакет, который вроде бы должен быть. Однако здесь не тот случай - если бы пакеты обновились, а метаданные - нет, то была бы ругань на отсуствующие файлы, а не на зависимости. Разрешение зависимостей происходит исключительно на основе файлов c названием "synthesis.hdlist.cz". Такой файл один на репозиторий и он либо старый, либо новый, "недосинхронизироваться" он не может.

Возвращаясь к проблеме - хотелось бы посмотреть на конфиг с репозиториями (/etc/urpmi/urpmi.cfg). Тут такое чувство, что какой-нибудь config/updates отключен.

А целостность зависимостей в репах у нас контролируется автоматически, если что-то ломается- мейнтейнерам рассылаются соответсвующие уведомления.

Код: Выделить всё

{
}

Main http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/release {
  key-ids: 16a853e7
}

Main\ Updates http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/updates {
  update
}

Main\ Testing http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/testing {
  ignore
  update
}

Main32 http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/main/release {
}

Main32\ Updates http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/main/updates {
  update
}

Main32\ Testing http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/main/testing {
  ignore
  update
}

Contrib http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/contrib/release {
}

Contrib\ Updates http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/contrib/updates {
  update
}

Non-free http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/non-free/release {
  key-ids: 16a853e7
}

Non-free\ Updates http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/non-free/updates {
  key-ids: 16a853e7
  update
}

Non-free\ Testing http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/non-free/testing {
  ignore
  update
}

Non-free32 http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/non-free/release {
  key-ids: 16a853e7
}

Non-free32\ Updates http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/non-free/updates {
  key-ids: 16a853e7
  update
}

Non-free32\ Testing http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/non-free/testing {
  ignore
  update
}

Restricted http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/restricted/release {
  key-ids: 16a853e7
}

Restricted\ Updates http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/restricted/updates {
  key-ids: 16a853e7
  update
}

Restricted\ Testing http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/restricted/testing {
  ignore
  update
}

Restricted32 http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/restricted/release {
  key-ids: 16a853e7
}

Restricted32\ Updates http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/restricted/updates {
  key-ids: 16a853e7
  update
}

Restricted32\ Testing http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/restricted/testing {
  ignore
  update
}
снимок9.png
Стандартный набор... По началу хотел еще тестинги подключить - но не стал.
А на реальной системе тестинги сразу включил.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Недостающие библиотеки в репозитории

Сообщение d_uragan » 25 апр 2016, 14:42

Да, выглядит все ok.

Тогда хотелось бы все-таки вывод urpmi с опцией "--debug" в случае, когда такое происходит. Еще один потенциальный источник проблем - это какая-нибудь несогласованность версий/зависимостей (может в репах, а может и между репами и установленной системой). В таких случаях проблема где-то одна и маленькая, а эффект может быть такой, как описан в начале этого поста - как будто нет кучи библиотек. А они на самом деле есть, просто где-то не срослось разрешение зависимостей и urpmi считает, что эти библиотеки нельзя поставить.

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 25 апр 2016, 18:47

d_uragan писал(а):Да, выглядит все ok.

Тогда хотелось бы все-таки вывод urpmi с опцией "--debug" в случае, когда такое происходит. Еще один потенциальный источник проблем - это какая-нибудь несогласованность версий/зависимостей (может в репах, а может и между репами и установленной системой). В таких случаях проблема где-то одна и маленькая, а эффект может быть такой, как описан в начале этого поста - как будто нет кучи библиотек. А они на самом деле есть, просто где-то не срослось разрешение зависимостей и urpmi считает, что эти библиотеки нельзя поставить.
C urpmi с опцией "--debug" - как я говорил очень сложно. Я пол часа галочки ставлю - а сколько придется печатать в консоли, можно конечно urpmi подложить файл со списком, установленных пакетов и установить из файла. Но я пока не знаю как вытянуть список пакетов из "Управление программами" по группам "Архивирование" и "Видео +Графика"
Если вытягивать из системы как в вики, то там будут и все зависимости, что не нужно для теста.
Так, что эксперимент придется отложить до создания вышеуказанных списков.
Можете подсказать как можно вытянуть эти списки пакетов?
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
VictorR2007
Сообщения: 5793
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Недостающие библиотеки в репозитории

Сообщение VictorR2007 » 25 апр 2016, 21:16

А не проще сделать себе такой пакет.
Если менять название пакета, то нужно переименовать и название спека.
Приложу свой спек.
Можно отредактировать под свои нужды.
С ним будет всё устанавливаться без сбоев.
Вложения
task-user-plasma5.spec.tar.gz
(778 байт) 484 скачивания

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 25 апр 2016, 21:41

VictorR2007 писал(а):А не проще сделать себе такой пакет.
Если менять название пакета, то нужно переименовать и название спека.
Приложу свой спек.
Можно отредактировать под свои нужды.
С ним будет всё устанавливаться без сбоев.
Это я знаю, я раньше делал пакеты, но одно дело когда в списке 50 пакетов, и другое дело 1000 (без зависимостей). Да и для написания спека нужен тот же список, а выписывать его в ручную - не 5 минут. Но со временем процесс дойдет и до мега-task-пакетов - в том числе и со всеми пакетами репозиториев, которые можно установить одновременно (исключая конфликтующие)... Но это все просто для проверки системы установки пакетов.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Недостающие библиотеки в репозитории

Сообщение d_uragan » 27 апр 2016, 23:04

Галахов Роман писал(а):Но я пока не знаю как вытянуть список пакетов из "Управление программами" по группам "Архивирование" и "Видео +Графика"
Если вытягивать из системы как в вики, то там будут и все зависимости, что не нужно для теста.
Так, что эксперимент придется отложить до создания вышеуказанных списков.
Можете подсказать как можно вытянуть эти списки пакетов?
А вы при этом только программы с GUI выбираете или вообще все?

Совсем просто такой выборки не сделать, к сожалению - в urpmq нет нужного функционала. Однако можно небольшим скриптом в одну строку прошерстить метаданные всех подключенных репозиториев и выдрать все, что надо:

Код: Выделить всё

$ find /var/lib/urpmi -name synthesis.hdlist.cz | xargs -I% zcat "%" |grep '@info@.*\(Archiving\|Video\|Graphics\)' | cut -f3 -d\@ | rev |cut -f4- -d- | rev | sort -u
Если нужны только программы с gui, то надо в эту строку добавить фильтрацию по файлу gui.lst из rpmdrake:

Код: Выделить всё

find /var/lib/urpmi -name synthesis.hdlist.cz | xargs -I% zcat "%" |grep '@info@.*\(Archiving\|Video\|Graphics\)' | cut -f3 -d\@ | rev |cut -f4- -d- | rev | sort -u | grep -xf /usr/share/rpmdrake/gui.lst

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 27 апр 2016, 23:21

d_uragan писал(а):
Галахов Роман писал(а):Но я пока не знаю как вытянуть список пакетов из "Управление программами" по группам "Архивирование" и "Видео +Графика"
Если вытягивать из системы как в вики, то там будут и все зависимости, что не нужно для теста.
Так, что эксперимент придется отложить до создания вышеуказанных списков.
Можете подсказать как можно вытянуть эти списки пакетов?
А вы при этом только программы с GUI выбираете или вообще все?

Совсем просто такой выборки не сделать, к сожалению - в urpmq нет нужного функционала. Однако можно небольшим скриптом в одну строку прошерстить метаданные всех подключенных репозиториев и выдрать все, что надо:

Код: Выделить всё

$ find /var/lib/urpmi -name synthesis.hdlist.cz | xargs -I% zcat "%" |grep '@info@.*\(Archiving\|Video\|Graphics\)' | cut -f3 -d\@ | rev |cut -f4- -d- | rev | sort -u
Если нужны только программы с gui, то надо в эту строку добавить фильтрацию по файлу gui.lst из rpmdrake:

Код: Выделить всё

find /var/lib/urpmi -name synthesis.hdlist.cz | xargs -I% zcat "%" |grep '@info@.*\(Archiving\|Video\|Graphics\)' | cut -f3 -d\@ | rev |cut -f4- -d- | rev | sort -u | grep -xf /usr/share/rpmdrake/gui.lst
Спасибо за скрипт.
Я выбираю все, что можно выбрать. В основном, кроме конфликтных (или сразу указывают на конфликт, или при установки выдает ошибку) и те, что просто "не возможно выбрать" по разным причинам. Я их запоминаю/выписываю и в следующем прогоне их пропускаю. Если брать только Gui - достаточно мало пакетов выйдет.
Вот подобные скрипты я и искал, с ними такие выборки сделать проще. Останется, только, список очистить от лишнего (что уже установлено в образе, и то что вызовет ошибки по конфликтам). Как будет время прогоню скрипт. потом или списком установлю/проверю, или предварительно task-пакет сделаю.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 02 май 2016, 11:10

С учетом того, что urpmi не может воспринять такой список (в приложении
1.tar.gz
(4.67 КБ) 513 скачиваний
) - сбоит , придется делать task-пакет, что затянет решение.
Текстовый файлee.txt.tar.gz
(32.12 КБ) 527 скачиваний
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Недостающие библиотеки в репозитории

Сообщение d_uragan » 05 май 2016, 00:03

Чтобы скормить такой список urpmi, можно вопсользоваться чем-нибудь типа команды xargs:

# cat 1 | xargs urpmi

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 05 май 2016, 07:27

d_uragan писал(а):Чтобы скормить такой список urpmi, можно вопсользоваться чем-нибудь типа команды xargs:

# cat 1 | xargs urpmi
Я этот момент забыл... Да и честно говоря, запустил на установку не совсем очищенные списки.
К текущему моменту списки очищены
Новая папка.tar.gz
(6.59 КБ) 483 скачивания
. В конфликтных пакеты которые, либо явно конфликтные (и это сразу указывается) или те, что нельзя выбрать так как "Следующий пакет не может быт установлен, так как он зависит от пакетов, старее уже установленных:
- vdr-plugin-analogradio-0.1.3a-211" ну и лишние локали tesseract. На выходных поставлю установку...
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 06 май 2016, 21:15

d_uragan писал(а):Чтобы скормить такой список urpmi, можно вопсользоваться чем-нибудь типа команды xargs:
# cat 1 | xargs urpmi
Сейчас поставил тестовый прогон без --debug. В моей ситуации команда такая

Код: Выделить всё

cat /home/r/Video1.txt | xargs urpmi
Правильно ли я понимаю, с --debug команда будет такой

Код: Выделить всё

cat /home/r/Video1.txt | xargs urpmi --debug
? Или надо как-то по другому?
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 07 май 2016, 10:40

Установка через файл прошла гладко
Текстовый фай.txt.tar.gz
(180.22 КБ) 503 скачивания
Это говорит о том, что или пересборка решила проблемы или глючит не urpmi а графический интерфейс... Сейчас запустил установку в графике (видео/графика), на удивление ни каких конфликтов не было жду результатов.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 07 май 2016, 10:43

Галахов Роман писал(а):Установка через файл прошла гладко
Текстовый фай.txt.tar.gz
Это говорит о том, что или пересборка решила проблемы или глючит не urpmi а графический интерфейс... Сейчас запустил установку в графике (видео/графика), на удивление ни каких конфликтов не было жду результатов.
Ошибка wget... Хотя консольно он перезапускает загрузку...
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 08 май 2016, 00:07

Сделал установку через графический интерфейс (Видео/Графика/Архивирование) без установки, ранее обнаруженных, конфликтных пакетов - установка прошла нормально. Если учитывать, что предыдущие установки проводились до полной пересборки репозиториев(в значительном удалении по времени между предыдущей и следующей пересборкой), то можно сделать вывод, что все эти ошибки (потерянные lib'ы) починила пересборка. Потом я решил установить все из раздела "Звук" - соответственно выбирал все, что было можно, так как не знал какие там есть конфликты. В результате получил сбой - сначалаустановщик указал на зависимости, потом недостающие lib'ы. Вывод gdb всего процесса
Тест 1.txt.tar.gz
(134.98 КБ) 471 скачивание
После этого теста появились вопросы:
1) Почему полная пересборка репозитория, проверяющая его целостность, выявляющая не только проблемы сборки, но и установки пакетов (перепросчитывая все связи/зависимости/конфликты) проводится достаточно редко? Может лучше проводить "санитарные дни" (полная пересборка/тестирование репозиториев и т.п) раз в месяц? Ведь за месяц копится очень много изменений.
2) Почему многие конфликты просчитываются/выявляются в процессе установки - а не при выборе пакета или хотя бы при выводе списка устанавливаемых пакетов? Ведь конфликтные пакеты, которые при выборе указывают на конфликт (с установленным /ранее выбранным к установке пакетом), можно не выбирать/пропускать при установке и тем самым не попадать на ошибку. А то сейчас: выбираешь конфликтный пакет, не зная про конфликт, потом другие пакеты (или на оборот) - запускаешь установку - выводится список к установке (иногда очень большой, к сожалению конфликты там не указываются) - начинается закачка пакетов (иногда час а то и больше (зависит от скорости отдачи с сервера) - а потом в ходе установки, особенно обидно когда в самом начале, вылезает ошибка по конфликту и вся установка прекращается. Можно ли сделать так, чтобы при выводе списка установки GUI/консольный urpmi просчитывали все конфликты, и указывали на них? В этом случае не придется терять время, затраченное на закачку, отменив установку (узнав о конфликтах), подкорректировав ее (не выбирая в следующий раз, выявленные ранее GUI/консольным urpmi, конфликтные пакеты /удалив из системы конфликтные пакеты, мешающие установке, и запустив установку зная, что ошибок по конфликтам не будет, и установка пройдет нормально. Можно запустить на ночь большие списки на установку, а утром получить полностью готовую, "нафаршированную" всем необходимым ПО систему.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

keleg
Сообщения: 5409
Зарегистрирован: 15 сен 2011, 01:58

Re: Недостающие библиотеки в репозитории

Сообщение keleg » 08 май 2016, 19:04

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

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 08 май 2016, 21:56

keleg писал(а):Пересборка достаточно затратна, сейчас она шла не день, не два и не три (потому праздники и были выбраны).
Для ускорения процесса не хватает мощности выделенных серверов или сам техпроцесс зависит от количества пакетов, которые нельзя одновременно пересобирать? И 4 дня на примерно 212 Gb ( более 104 Gb + более 107 Gb)... А если репозиторий будет как у Ubuntu (в разы больше чем у нас) тогда полная пересборка уже будет не 4, а может и 40 дней? Так получается? Я, конечно, не знаю пересобирается ли репозиторий у Ubuntu, но блокировать репозиторий на месяц, это будет не очень хорошо...
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

keleg
Сообщения: 5409
Зарегистрирован: 15 сен 2011, 01:58

Re: Недостающие библиотеки в репозитории

Сообщение keleg » 09 май 2016, 12:23

Зависит от мощности. Работаем над увеличением.

neobht
Сообщения: 216
Зарегистрирован: 06 авг 2012, 04:44
Operating system: MagOS Linux
Откуда: Красноярск

Re: Недостающие библиотеки в репозитории

Сообщение neobht » 09 май 2016, 14:04

Чтобы не пересобирать все, можно построить полное дерево зависимостей.

Аватара пользователя
Галахов Роман
Сообщения: 2284
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Недостающие библиотеки в репозитории

Сообщение Галахов Роман » 09 май 2016, 19:14

neobht писал(а):Чтобы не пересобирать все, можно построить полное дерево зависимостей.
Но сколько времени займет расчет этого дерева и перерасчет при добавлении пакетов в репозиторий. К тому же это не выявит главную задачу пересборки - тестирование связки "Исходники - пакет собранный из исходников".
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

neobht
Сообщения: 216
Зарегистрирован: 06 авг 2012, 04:44
Operating system: MagOS Linux
Откуда: Красноярск

Re: Недостающие библиотеки в репозитории

Сообщение neobht » 09 май 2016, 21:09

Явно в несколько раз меньше времени при повторном построении. Первый раз примерно столько же времени сколько и пересборка.

Ответить