данный dll hell неплохо бы отразить в wiki (mandriva 2010.1, 2010.2, 2011 & virtualbox-blob)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

данный dll hell неплохо бы отразить в wiki

Сообщение sash-kan »

входящая информация·
багрепорт (о том, что не является багом): https://qa.mandriva.com/show_bug.cgi?id=64118
разъяснение от Додонова (со слегка устаревшими ссылками): http://dodonov.net/blog/2011/07/19/upstrea...ns-on-mandriva/

актуальные ссылки:
http://ftp.free.fr/pub/Distributions_Linux...10.0.x86_64.rpm
http://ftp.free.fr/pub/Distributions_Linux...2010.0.i586.rpm

описание:
случаются люди, желающие установить проприетарный блоб от oracle под названием virtualbox·
как истинные проприетарщики, сборщики пакетов в oracle не чешутся по поводу того, что в mandriva, начиная с 2010.1, сменилась версия библиотеки openssl·
они скорее готовы ввести пользователей, желающих странного, в заблуждение (написав возле пакета слова 2010.1), чем реально собрать актуальную версию·

я думаю, в wiki надо написать пару слов для таких желателей странного, приведя актуальные ссылки на пакеты· ну и предупреждение выдать по поводу того, что загрязняют они свою систему исключительно на свой страх и риск·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: данный dll hell неплохо бы отразить в wiki

Сообщение yamah »

Спасибо за ссылки и за указание проблемы.

Оффтопик:
В чем странность желания поставить проприетарную сборку VirtualBox? Случаем не в том, что эти "странные" люди привыкли, что поддержка USB есть только в проприетарной версии?
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
Variator
Сообщения: 50
ОС: openSUSE 13.1

Re: данный dll hell неплохо бы отразить в wiki

Сообщение Variator »

yamah писал(а):
06.09.2011 14:22
В чем странность желания поставить проприетарную сборку VirtualBox? Случаем не в том, что эти "странные" люди привыкли, что поддержка USB есть только в проприетарной версии?


Да, именно в этом. Но если бы не менее "странные" производители железа писали бы нормальные драйвера, то проблем было бы меньше. А кроме того есть такая штука как "тестирование", когда железо надо пробросить в виртуалку. Непонятно, что Вас удивляет?
Флюгер был приколочен намертво - и ветер обречённо дул в указанном направлении.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: данный dll hell неплохо бы отразить в wiki

Сообщение SinClaus »

Кстати у меня в 2010.2 без проблем установилась последняя версия от изготовителя.
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: данный dll hell неплохо бы отразить в wiki

Сообщение Juliette »

Лучше бы обсудили, кто возьмётся на вике это всё оформить. То, что все нормальные люди, которым нужна поддержка usb и прочие ништяки, ставят сборку с офф. сайта, это и так ясно. Зачем нам тут холивары...?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: данный dll hell неплохо бы отразить в wiki

Сообщение Bizdelnick »

А такую разъяснялку к каждому пакету писать, для которого разработчики изволят сами собирать пакет, хотя он есть в репах?
Репозиторный VirtualBox 4.x.x ничем не отличается от Оракловского, кроме номера версии. И он вполне себе свободный. Блоб к нему ставится в виде плагина.

P.S. Пойду баг закрою.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: данный dll hell неплохо бы отразить в wiki

Сообщение Juliette »

Bizdelnick писал(а):
06.09.2011 15:14
А такую разъяснялку к каждому пакету писать, для которого разработчики изволят сами собирать пакет, хотя он есть в репах?

В идеале на самом деле да. Внимание к мелочам отличает супер-дистрибутив от стандартного. Но ресурсов на это у нас пока нет. Поэтому на вике хорошо бы написать в общем и как пример привести частный случай.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: данный dll hell неплохо бы отразить в wiki

Сообщение Bizdelnick »

Juliette писал(а):
06.09.2011 15:24
В идеале на самом деле да. Внимание к мелочам отличает супер-дистрибутив от стандартного.

В этой тысяче мелочей потом не найдёшь ничего. ИМХО нужно просто на видное место повесить хауту по установке софта из репозиториев. Ну и %description у виртуалбокса поменять неплохо: ни к чему там теперь упоминание OSE, только с толку сбивает.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: данный dll hell неплохо бы отразить в wiki

Сообщение Juliette »

Bizdelnick писал(а):
06.09.2011 15:44
Ну и %description у виртуалбокса поменять неплохо: ни к чему там теперь упоминание OSE, только с толку сбивает.

Ну вот с этим тогда на qa.mandriva, к разрабу. Насчёт мелочей не согласна. :girl_blum:
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: данный dll hell неплохо бы отразить в wiki

Сообщение sash-kan »

SinClaus писал(а):
06.09.2011 14:51
Кстати у меня в 2010.2 без проблем установилась последняя версия от изготовителя.
в репозиториях 2010.1, 2010.2, 2011 нет пакета openssl-0.9.8, прописанного в зависимостях у пакета, который можно скачать со страницы http://www.virtualbox.org/wiki/Linux_Downloads :

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

error: Failed dependencies:
        libcrypto.so.0.9.8 is needed by VirtualBox-4.1-4.1.2_73507_mdv2010.0-1.i586
        libpython2.6.so.1.0 is needed by VirtualBox-4.1-4.1.2_73507_mdv2010.0-1.i586
        libssl.so.0.9.8 is needed by VirtualBox-4.1-4.1.2_73507_mdv2010.0-1.i586

точка·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: данный dll hell неплохо бы отразить в wiki

Сообщение SinClaus »

У меня стоит openssl-1.0.0a-1.7mdv2010.2 и VirtualBox-4.1-4.1.0_73009_mdv2010.0-1.x86_64 и всё прекрасно работает. Уже не помню, возможно я его поставил с пинком под зад (типа --nodeps), но работает и не привередничает.
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: данный dll hell неплохо бы отразить в wiki

Сообщение olelukoie »

sash-kan писал(а):
06.09.2011 17:11
SinClaus писал(а):
06.09.2011 14:51
Кстати у меня в 2010.2 без проблем установилась последняя версия от изготовителя.
в репозиториях 2010.1, 2010.2, 2011 нет пакета openssl-0.9.8, прописанного в зависимостях у пакета, который можно скачать со страницы http://www.virtualbox.org/wiki/Linux_Downloads :

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

error: Failed dependencies:
        libcrypto.so.0.9.8 is needed by VirtualBox-4.1-4.1.2_73507_mdv2010.0-1.i586
        libpython2.6.so.1.0 is needed by VirtualBox-4.1-4.1.2_73507_mdv2010.0-1.i586
        libssl.so.0.9.8 is needed by VirtualBox-4.1-4.1.2_73507_mdv2010.0-1.i586

точка·

По 2011 сказать пока ничего не могу, но на 2010.2 установка выглидит так:

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

[root@new-notebook Downloads]# rpm -U VirtualBox-4.1-4.1.2_73507_mdv2010.0-1.i586.rpm
предупреждение: VirtualBox-4.1-4.1.2_73507_mdv2010.0-1.i586.rpm: Заголовок V4 DSA signature: NOKEY, key ID 98ab5139

Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.

Stopping VirtualBox kernel modules [   ОК  ]
Uninstalling old VirtualBox DKMS kernel modules [   ОК  ]
Trying to register the VirtualBox kernel modules using DKMS [   ОК  ]
Starting VirtualBox kernel modules [   ОК  ]
[root@new-notebook Downloads]#

Т.е. никакой ругани на нехватку зависимостей. И далее:

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

[root@new-notebook Downloads]# rpm -q --requires VirtualBox-4.1-4.1.2_73507_mdv2010.0-1.i586 | grep ssl
libssl.so.0.9.8
[root@new-notebook Downloads]# rpm -qa | grep ssl
openssl-1.0.0a-1.7mdv2010.2
qca2-plugin-openssl-2.0.2-6.1111917.1mdv2010.1
libopenssl1.0.0-1.0.0a-1.7mdv2010.2
libopenssl0.9.8-0.9.8n-1mdv2010.1
docbook-style-dsssl-1.79-9mdv2010.1
libopenssl1.0.0-devel-1.0.0a-1.7mdv2010.2
libopenssl-engines1.0.0-1.0.0a-1.7mdv2010.2
[root@new-notebook Downloads]# rpm -q --whatprovides libssl.so.0.9.8
AdobeReader_enu-9.3.2-1
libopenssl0.9.8-0.9.8n-1mdv2010.1
[root@new-notebook Downloads]#
(Почему AdobeReader вдруг предоставляет libssl,я не знаю, наверно Adobe просто включила эту либу в пакет.)

Кстати, по поводу "сборщики пакетов в oracle не чешутся по поводу того, что в mandriva, начиная с 2010.1, сменилась версия библиотеки openssl" они собирают пакет на версии 2010.0 (где версия openssl = 0.9.8), и просто проверяют его работоспособность на 2010.1. Поскольку эта либа никуда из реп не делась, все работает, вот они и пишут "2010.0 / 2010.1". И пока эта либа есть в репах и работает, они и дальше так себя вести будут. И не только они, но и все остальные проприетарщики, чьи проги зависят от libssl.

PS sash-kan, убедительная просьба заменить дурацкую точку посреди строки (ею обычно "подствечивают" пробелы или используют её как знак умножения) на нормальную, принятую по правилам русского языка. Очень тяжело читать Ваши посты.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: данный dll hell неплохо бы отразить в wiki

Сообщение sash-kan »

olelukoie писал(а):
06.09.2011 22:12
PS sash-kan, убедительная просьба заменить дурацкую точку посреди строки (ею обычно "подствечивают" пробелы или используют её как знак умножения) на нормальную, принятую по правилам русского языка. Очень тяжело читать Ваши посты.
http://unixforum.org/index.php?act=findpost&pid=1163285
если есть желание продолжить дискуссию — давайте лучше туда·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: