ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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