* [sisyphus] Сломалась поддержка VirtualBox?
@ 2008-10-04 13:35 Alexei V. Mezin
2008-10-04 14:20 ` Andrey Rahmatullin
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Alexei V. Mezin @ 2008-10-04 13:35 UTC (permalink / raw)
To: sisyphus
VirtualBox 2.0.2, бинарная сборка с сайта. Прекрасно работала, но после
сегодняшнего дист-апгрейда получается так:
[alexei@threebears ~]$ VirtualBox
VirtualBox: supR3HardenedMainGetTrustedMain:
dlopen("/opt/VirtualBox-2.0.2/VirtalBox.so",) failed:
/lib/libglib-2.0.so.0: undefined symbol: pcre_dfa_exec
[alexei@threebears ~]$
Я конечно понимаю, что проприетраный софт и все такое, но все равно
неприятно.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 13:35 [sisyphus] Сломалась поддержка VirtualBox? Alexei V. Mezin
@ 2008-10-04 14:20 ` Andrey Rahmatullin
2008-10-04 15:41 ` Alexei V. Mezin
2008-10-04 14:26 ` Sergey Vlasov
2008-10-04 17:24 ` Ildar Mulyukov
2 siblings, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2008-10-04 14:20 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 425 bytes --]
On Sat, Oct 04, 2008 at 05:35:53PM +0400, Alexei V. Mezin wrote:
> /lib/libglib-2.0.so.0: undefined symbol: pcre_dfa_exec
И при чём тут vbox?
$ nm -D /lib/libpcre.so.3 | grep pcre_dfa_exec
4c1d5520 T pcre_dfa_exec
$ rpm -qf /lib/libpcre.so.3
libpcre3-7.8-alt1
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
<wRAR> на лоре опять срутся за сертификацию
<ab> wRAR: сертифицированные сруны
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 13:35 [sisyphus] Сломалась поддержка VirtualBox? Alexei V. Mezin
2008-10-04 14:20 ` Andrey Rahmatullin
@ 2008-10-04 14:26 ` Sergey Vlasov
2008-10-04 17:24 ` Ildar Mulyukov
2 siblings, 0 replies; 12+ messages in thread
From: Sergey Vlasov @ 2008-10-04 14:26 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 781 bytes --]
On Sat, Oct 04, 2008 at 05:35:53PM +0400, Alexei V. Mezin wrote:
> VirtualBox 2.0.2, бинарная сборка с сайта.
> Прекрасно работала, но после
> сегодняшнего дист-апгрейда получается
> так:
>
> [alexei@threebears ~]$ VirtualBox
> VirtualBox: supR3HardenedMainGetTrustedMain:
> dlopen("/opt/VirtualBox-2.0.2/VirtalBox.so",) failed:
> /lib/libglib-2.0.so.0: undefined symbol: pcre_dfa_exec
> [alexei@threebears ~]$
>
> Я конечно понимаю, что проприетраный
> софт и все такое, но все равно неприятно.
В нормальной ситуации символ pcre_dfa_exec определён в библиотеке
/lib/libpcre.so.3. Проверьте, что в каталогах VirtualBox не лежит
устаревшая версия libpcre.so.3; если такой файл есть, можно
попробовать удалить его, чтобы использовалась системная версия.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 14:20 ` Andrey Rahmatullin
@ 2008-10-04 15:41 ` Alexei V. Mezin
2008-10-04 15:44 ` Andrey Rahmatullin
0 siblings, 1 reply; 12+ messages in thread
From: Alexei V. Mezin @ 2008-10-04 15:41 UTC (permalink / raw)
To: sisyphus
Andrey Rahmatullin пишет:
> On Sat, Oct 04, 2008 at 05:35:53PM +0400, Alexei V. Mezin wrote:
>> /lib/libglib-2.0.so.0: undefined symbol: pcre_dfa_exec
> И при чём тут vbox?
>
> $ nm -D /lib/libpcre.so.3 | grep pcre_dfa_exec
> 4c1d5520 T pcre_dfa_exec
> $ rpm -qf /lib/libpcre.so.3
> libpcre3-7.8-alt1
Хорошо, зайдем с этой стороны:
[root@threebears ~]# apt-get install --reinstall libpcre3
Preparing...
skip
skip
#######################################################################################
[100%]
1: libpcre3
#######################################################################################
[100%]
Завершено.
Но!
GIMP не запускается, помирает, и последние слова его:
(gimp:10960): LibGimpBase-WARNING **: gimp: gimp_wire_read(): error
gimp: symbol lookup error: /lib/libglib-2.0.so.0: undefined symbol:
pcre_compile2
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 15:41 ` Alexei V. Mezin
@ 2008-10-04 15:44 ` Andrey Rahmatullin
2008-10-04 15:48 ` Alexei V. Mezin
0 siblings, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2008-10-04 15:44 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 560 bytes --]
On Sat, Oct 04, 2008 at 07:41:31PM +0400, Alexei V. Mezin wrote:
> (gimp:10960): LibGimpBase-WARNING **: gimp: gimp_wire_read(): error
> gimp: symbol lookup error: /lib/libglib-2.0.so.0: undefined symbol:
> pcre_compile2
rpm -q libpcre3 glib2
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Как это ни печально, emacs полностью "уделывает" vim по удобству работы
> с lisp-ообразными языками.
Было бы удивительно если редактор, являющийся LISP-машиной, плохо бы
работал с Lisp-образными языками ;)
-- mrkooll in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 15:44 ` Andrey Rahmatullin
@ 2008-10-04 15:48 ` Alexei V. Mezin
2008-10-04 15:57 ` Andrey Rahmatullin
0 siblings, 1 reply; 12+ messages in thread
From: Alexei V. Mezin @ 2008-10-04 15:48 UTC (permalink / raw)
To: sisyphus
Andrey Rahmatullin пишет:
> On Sat, Oct 04, 2008 at 07:41:31PM +0400, Alexei V. Mezin wrote:
>> (gimp:10960): LibGimpBase-WARNING **: gimp: gimp_wire_read(): error
>> gimp: symbol lookup error: /lib/libglib-2.0.so.0: undefined symbol:
>> pcre_compile2
> rpm -q libpcre3 glib2
[alexei@threebears ~]$ rpm -q libpcre3 glib2
libpcre3-7.8-alt1
glib2-2.18.1-alt1
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 15:48 ` Alexei V. Mezin
@ 2008-10-04 15:57 ` Andrey Rahmatullin
2008-10-04 16:24 ` Alexei V. Mezin
0 siblings, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2008-10-04 15:57 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 384 bytes --]
On Sat, Oct 04, 2008 at 07:48:54PM +0400, Alexei V. Mezin wrote:
> [alexei@threebears ~]$ rpm -q libpcre3 glib2
> libpcre3-7.8-alt1
> glib2-2.18.1-alt1
Same here.
ldd -r /lib/libglib-2.0.so.0
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
вот что и бесит в ffmpeg, что их "косметические" изменения
ломают api каждый раз.
-- lakostis in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 15:57 ` Andrey Rahmatullin
@ 2008-10-04 16:24 ` Alexei V. Mezin
2008-10-04 18:26 ` Sergey Vlasov
0 siblings, 1 reply; 12+ messages in thread
From: Alexei V. Mezin @ 2008-10-04 16:24 UTC (permalink / raw)
To: sisyphus
Andrey Rahmatullin пишет:
> On Sat, Oct 04, 2008 at 07:48:54PM +0400, Alexei V. Mezin wrote:
>> [alexei@threebears ~]$ rpm -q libpcre3 glib2
>> libpcre3-7.8-alt1
>> glib2-2.18.1-alt1
> Same here.
>
> ldd -r /lib/libglib-2.0.so.0
Точно! Спасибо.
[alexei@threebears ~]$ ldd -r /lib/libglib-2.0.so.0
undefined symbol: pcre_dfa_exec (/lib/libglib-2.0.so.0)
undefined symbol: pcre_get_stringtable_entries (/lib/libglib-2.0.so.0)
undefined symbol: pcre_compile2 (/lib/libglib-2.0.so.0)
linux-gate.so.1 => (0xb7fd2000)
libpcre.so.3 => /opt/usr/lib/libpcre.so.3 (0xb7ed8000)
libc.so.6 => /lib/libc.so.6 (0xb7daf000)
/lib/ld-linux.so.2 (0xb7fd3000)
Действительно, в ld.so.conf стоит ссылка и на /opt/usr/lib, и там была
другая версия библиотеки. Но остается вопрос: а раньше почему работало?
Изменилось поведение ldconfig? Раньше в ld.so.conf не было упоминая
/lib, и тем более упоминания этого каталога раньше, чем прочих. И все
работало.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 13:35 [sisyphus] Сломалась поддержка VirtualBox? Alexei V. Mezin
2008-10-04 14:20 ` Andrey Rahmatullin
2008-10-04 14:26 ` Sergey Vlasov
@ 2008-10-04 17:24 ` Ildar Mulyukov
2008-10-04 17:30 ` Alexei V. Mezin
2 siblings, 1 reply; 12+ messages in thread
From: Ildar Mulyukov @ 2008-10-04 17:24 UTC (permalink / raw)
To: sisyphus
On 04.10.2008 19:35:53, Alexei V. Mezin wrote:
> VirtualBox 2.0.2, бинарная сборка с сайта. Прекрасно работала, но
> после сегодняшнего дист-апгрейда получается так:
>
> [alexei@threebears ~]$ VirtualBox
> VirtualBox: supR3HardenedMainGetTrustedMain:
> dlopen("/opt/VirtualBox-2.0.2/VirtalBox.so",) failed:
> /lib/libglib-2.0.so.0: undefined symbol: pcre_dfa_exec
>
> Я конечно понимаю, что проприетраный софт и все такое, но все равно
> неприятно.
1. не совсем проприетарный
2. почему бы не использовать тот, что в Сизифе?
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 17:24 ` Ildar Mulyukov
@ 2008-10-04 17:30 ` Alexei V. Mezin
0 siblings, 0 replies; 12+ messages in thread
From: Alexei V. Mezin @ 2008-10-04 17:30 UTC (permalink / raw)
To: sisyphus
Ildar Mulyukov пишет:
> 2. почему бы не использовать тот, что в Сизифе?
USB support.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 16:24 ` Alexei V. Mezin
@ 2008-10-04 18:26 ` Sergey Vlasov
2008-10-04 18:30 ` Alexei V. Mezin
0 siblings, 1 reply; 12+ messages in thread
From: Sergey Vlasov @ 2008-10-04 18:26 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1691 bytes --]
On Sat, Oct 04, 2008 at 08:24:02PM +0400, Alexei V. Mezin wrote:
> [alexei@threebears ~]$ ldd -r /lib/libglib-2.0.so.0
> undefined symbol: pcre_dfa_exec (/lib/libglib-2.0.so.0)
> undefined symbol: pcre_get_stringtable_entries (/lib/libglib-2.0.so.0)
> undefined symbol: pcre_compile2 (/lib/libglib-2.0.so.0)
> linux-gate.so.1 => (0xb7fd2000)
> libpcre.so.3 => /opt/usr/lib/libpcre.so.3 (0xb7ed8000)
> libc.so.6 => /lib/libc.so.6 (0xb7daf000)
> /lib/ld-linux.so.2 (0xb7fd3000)
>
>
> Действительно, в ld.so.conf стоит ссылка и на
> /opt/usr/lib, и там была другая версия
> библиотеки. Но остается вопрос: а раньше
> почему работало? Изменилось поведение
> ldconfig? Раньше в ld.so.conf не было упоминая /lib,
> и тем более упоминания этого каталога
> раньше, чем прочих. И все работало.
Более высокий приоритет указанного в конфигурации каталога вполне
логичен - иначе было бы невозможно при необходимости подменить
библиотеку, лежащую в стандартном каталоге, без замены файла.
Раньше в glib2 использовалась встроенная копия кода libpcre, но
некоторое время назад произошёл переход на использование системной
копии - в результате и появилась эта зависимость. Такие ошибки не
всегда обнаруживаются немедленно, поскольку обычно используется
отложенное разрешение ссылок на функции - только при попытке их
вызова, в результате программа может запуститься при использовании
неверной версии библиотеки, но будет падать при попытке выполнения
кода, использующего отсутствующую функцию. В случае VirtualBox,
вероятно, вызов dlopen() производился с флагом RTLD_NOW, в результате
неопределённый символ был обнаружен сразу.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] Сломалась поддержка VirtualBox?
2008-10-04 18:26 ` Sergey Vlasov
@ 2008-10-04 18:30 ` Alexei V. Mezin
0 siblings, 0 replies; 12+ messages in thread
From: Alexei V. Mezin @ 2008-10-04 18:30 UTC (permalink / raw)
To: sisyphus
Sergey Vlasov пишет:
> некоторое время назад произошёл переход на использование системной
> копии - в результате и появилась эта зависимость.
Спассибо, прояснилось в голове.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2008-10-04 18:30 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-04 13:35 [sisyphus] Сломалась поддержка VirtualBox? Alexei V. Mezin
2008-10-04 14:20 ` Andrey Rahmatullin
2008-10-04 15:41 ` Alexei V. Mezin
2008-10-04 15:44 ` Andrey Rahmatullin
2008-10-04 15:48 ` Alexei V. Mezin
2008-10-04 15:57 ` Andrey Rahmatullin
2008-10-04 16:24 ` Alexei V. Mezin
2008-10-04 18:26 ` Sergey Vlasov
2008-10-04 18:30 ` Alexei V. Mezin
2008-10-04 14:26 ` Sergey Vlasov
2008-10-04 17:24 ` Ildar Mulyukov
2008-10-04 17:30 ` Alexei V. Mezin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git