* Re: [devel] [cyber] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
@ 2008-04-02 11:41 ` Dmitry V. Levin
2008-04-02 11:51 ` Grigory Batalov
` (2 more replies)
0 siblings, 3 replies; 15+ messages in thread
From: Dmitry V. Levin @ 2008-04-02 11:41 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 388 bytes --]
On Wed, Apr 02, 2008 at 05:10:39AM +0400, QA Team Robot wrote:
> 3 NEW bad_elf_symbols added to the list
> apache2-httpd-event /usr/sbin/httpd2.event U apr_table_clone
> apache2-httpd-prefork /usr/sbin/httpd2.prefork U apr_table_clone
> apache2-httpd-worker /usr/sbin/httpd2.worker U apr_table_clone
Скорее всего, это изменение сделает apache2 полностью нерабочим.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] [cyber] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 11:41 ` [devel] [cyber] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680) Dmitry V. Levin
@ 2008-04-02 11:51 ` Grigory Batalov
2008-04-02 12:36 ` [devel] " Alexey Tourbin
2008-04-02 12:16 ` [devel] [cyber] " Aleksey Avdeev
2008-04-02 12:23 ` [devel] " Alexey Tourbin
2 siblings, 1 reply; 15+ messages in thread
From: Grigory Batalov @ 2008-04-02 11:51 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 415 bytes --]
On Wed, 2 Apr 2008 15:41:37 +0400
Dmitry V. Levin wrote:
> > 3 NEW bad_elf_symbols added to the list
> > apache2-httpd-event /usr/sbin/httpd2.event U apr_table_clone
> > apache2-httpd-prefork /usr/sbin/httpd2.prefork U apr_table_clone
> > apache2-httpd-worker /usr/sbin/httpd2.worker U apr_table_clone
>
> Скорее всего, это изменение сделает apache2 полностью нерабочим.
Это из-за того, что я apr1 пересобрал?
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] [cyber] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 11:41 ` [devel] [cyber] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680) Dmitry V. Levin
2008-04-02 11:51 ` Grigory Batalov
@ 2008-04-02 12:16 ` Aleksey Avdeev
2008-04-02 12:23 ` [devel] " Alexey Tourbin
2 siblings, 0 replies; 15+ messages in thread
From: Aleksey Avdeev @ 2008-04-02 12:16 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 617 bytes --]
Dmitry V. Levin пишет:
> On Wed, Apr 02, 2008 at 05:10:39AM +0400, QA Team Robot wrote:
>> 3 NEW bad_elf_symbols added to the list
>> apache2-httpd-event /usr/sbin/httpd2.event U apr_table_clone
>> apache2-httpd-prefork /usr/sbin/httpd2.prefork U apr_table_clone
>> apache2-httpd-worker /usr/sbin/httpd2.worker U apr_table_clone
>
> Скорее всего, это изменение сделает apache2 полностью нерабочим.
Только сборки версии 2.2.4, начиная от релиза alt26. Для 2.2.6 (и
2.2.5, скорее всего) данная функция не нужна (код её не использует):
апстрим пошёл по другому пути.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 11:41 ` [devel] [cyber] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680) Dmitry V. Levin
2008-04-02 11:51 ` Grigory Batalov
2008-04-02 12:16 ` [devel] [cyber] " Aleksey Avdeev
@ 2008-04-02 12:23 ` Alexey Tourbin
2008-04-02 12:52 ` Aleksey Avdeev
2 siblings, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2008-04-02 12:23 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2032 bytes --]
On Wed, Apr 02, 2008 at 03:41:37PM +0400, Dmitry V. Levin wrote:
> On Wed, Apr 02, 2008 at 05:10:39AM +0400, QA Team Robot wrote:
> > 3 NEW bad_elf_symbols added to the list
> > apache2-httpd-event /usr/sbin/httpd2.event U apr_table_clone
> > apache2-httpd-prefork /usr/sbin/httpd2.prefork U apr_table_clone
> > apache2-httpd-worker /usr/sbin/httpd2.worker U apr_table_clone
>
> Скорее всего, это изменение сделает apache2 полностью нерабочим.
$ hsh --no-stuff --init
...
$ hsh-install /usr/sbin/httpd2.event
...
<13>Apr 2 16:20:26 rpmi: apache2-common-2.2.8-alt1 installed
<13>Apr 2 16:20:26 rpmi: apache2-httpd-event-2.2.8-alt1 installed
$ hsh-run -- ldd -r /usr/sbin/httpd2.event
libpcre.so.3 => /lib64/libpcre.so.3 (0x00002aaaaaab0000)
libaprutil-1.so.0 => /usr/lib64/libaprutil-1.so.0 (0x00002aaaaacd2000)
libapr-1.so.0 => /usr/lib64/libapr-1.so.0 (0x00002aaaaaeec000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaab115000)
libc.so.6 => /lib64/libc.so.6 (0x00002aaaab32f000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002aaaab66a000)
libldap-2.3.so.0 => /lib64/libldap-2.3.so.0 (0x00002aaaab8a3000)
libdb-4.4.so => /lib64/libdb-4.4.so (0x00002aaaabadd000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00002aaaabdc8000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002aaaabfec000)
/lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
liblber-2.3.so.0 => /lib64/liblber-2.3.so.0 (0x00002aaaac1f0000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00002aaaac3fe000)
libsasl2.so.2 => /lib64/libsasl2.so.2 (0x00002aaaac613000)
libssl.so.6 => /lib64/libssl.so.6 (0x00002aaaac82c000)
libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002aaaaca73000)
undefined symbol: apr_table_clone (/usr/sbin/httpd2.event)
$ hsh-run -- sh -c 'LD_BIND_NOW=1 /usr/sbin/httpd2.event'
/usr/sbin/httpd2.event: symbol lookup error: /usr/sbin/httpd2.event: undefined symbol: apr_table_clone
$
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 11:51 ` Grigory Batalov
@ 2008-04-02 12:36 ` Alexey Tourbin
2008-04-02 12:56 ` Aleksey Avdeev
2008-04-02 13:43 ` Grigory Batalov
0 siblings, 2 replies; 15+ messages in thread
From: Alexey Tourbin @ 2008-04-02 12:36 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2485 bytes --]
On Wed, Apr 02, 2008 at 03:51:55PM +0400, Grigory Batalov wrote:
> > > 3 NEW bad_elf_symbols added to the list
> > > apache2-httpd-event /usr/sbin/httpd2.event U apr_table_clone
> > > apache2-httpd-prefork /usr/sbin/httpd2.prefork U apr_table_clone
> > > apache2-httpd-worker /usr/sbin/httpd2.worker U apr_table_clone
> >
> > Скорее всего, это изменение сделает apache2 полностью нерабочим.
>
> Это из-за того, что я apr1 пересобрал?
Не только пересобрали, но и потеряли патч.
--- apr1-1.2.8-alt1.2.1/apr1.spec 2008-01-24 19:30:51 +0000
+++ apr1-1.2.8-alt3/apr1.spec 2008-04-01 10:43:49 +0000
@@ -4,7 +4,7 @@
Name: apr%apr_major_version
Version: 1.2.8
-Release: alt1.2.1
+Release: alt3
Summary: Apache Portable Runtime
Group: System/Libraries
@@ -33,12 +33,12 @@ Packager: Sviatoslav Sviridov <svd@altli
Source: apr%apr_filever.tar
Patch1: apr-1.2.8-alt-linkage.patch
Patch2: apr-1.2.2-alt-pkgconfig.patch
-Patch3: apr-1.2.8-asf-apr_table_clone.patch
%def_disable static
%{?_enable_static:BuildPreReq: glibc-devel-static}
BuildRequires: python-base python-modules-encodings
+%add_findreq_skiplist %_datadir/apr-1/build/config.guess
%package -n lib%name
Summary: Apache Portable Runtime shared library
@@ -90,9 +90,9 @@ This package contains APR static library
%setup -q -n %apr_dir
%patch1 -p2
%patch2 -p1
-%patch3 -p1
%build
+%set_autoconf_version 2.5
LIBTOOL_M4=%_datadir/libtool/aclocal/libtool.m4 ./buildconf
%configure --with-installbuilddir=%_datadir/apr-%apr_major_version/build \
--includedir=%_includedir/apr-%apr_major_version \
@@ -130,15 +130,11 @@ find %buildroot%_datadir -type f -print0
%endif
%changelog
-* Thu Jan 24 2008 Grigory Batalov <bga@altlinux.ru> 1.2.8-alt1.2.1
-- Rebuilt with python-2.5.
+* Tue Apr 01 2008 Grigory Batalov <bga@altlinux.ru> 1.2.8-alt3
+- Avoid config.guess dependency checking.
-* Thu Jun 14 2007 Aleksey Avdeev <solo@altlinux.ru> 1.2.8-alt1.2
-- NMU:
- + adding apr-1.2.8-asf-apr_table_clone.patch: add table copy (clone)
- function for apr, for CVE-2007-1862 fix (see
- <http://issues.apache.org/bugzilla/show_bug.cgi?id=41551> and
- <http://issues.apache.org/bugzilla/attachment.cgi?id=20150>
+* Thu Dec 27 2007 Sviatoslav Sviridov <svd@altlinux.ru> 1.2.8-alt2
+- Using autoconf version 2.5 (temporary workaround to get it working)
* Fri Feb 09 2007 Aleksey Avdeev <solo@altlinux.ru> 1.2.8-alt1.1
- NMU:
End of diff
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 12:23 ` [devel] " Alexey Tourbin
@ 2008-04-02 12:52 ` Aleksey Avdeev
2008-04-02 13:10 ` Alexey Tourbin
0 siblings, 1 reply; 15+ messages in thread
From: Aleksey Avdeev @ 2008-04-02 12:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2225 bytes --]
Alexey Tourbin пишет:
> On Wed, Apr 02, 2008 at 03:41:37PM +0400, Dmitry V. Levin wrote:
>> On Wed, Apr 02, 2008 at 05:10:39AM +0400, QA Team Robot wrote:
>>> 3 NEW bad_elf_symbols added to the list
>>> apache2-httpd-event /usr/sbin/httpd2.event U apr_table_clone
>>> apache2-httpd-prefork /usr/sbin/httpd2.prefork U apr_table_clone
>>> apache2-httpd-worker /usr/sbin/httpd2.worker U apr_table_clone
>> Скорее всего, это изменение сделает apache2 полностью нерабочим.
>
> $ hsh --no-stuff --init
> ...
> $ hsh-install /usr/sbin/httpd2.event
> ...
> <13>Apr 2 16:20:26 rpmi: apache2-common-2.2.8-alt1 installed
> <13>Apr 2 16:20:26 rpmi: apache2-httpd-event-2.2.8-alt1 installed
> $ hsh-run -- ldd -r /usr/sbin/httpd2.event
> libpcre.so.3 => /lib64/libpcre.so.3 (0x00002aaaaaab0000)
> libaprutil-1.so.0 => /usr/lib64/libaprutil-1.so.0 (0x00002aaaaacd2000)
> libapr-1.so.0 => /usr/lib64/libapr-1.so.0 (0x00002aaaaaeec000)
> libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaab115000)
> libc.so.6 => /lib64/libc.so.6 (0x00002aaaab32f000)
> libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002aaaab66a000)
> libldap-2.3.so.0 => /lib64/libldap-2.3.so.0 (0x00002aaaab8a3000)
> libdb-4.4.so => /lib64/libdb-4.4.so (0x00002aaaabadd000)
> libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00002aaaabdc8000)
> libdl.so.2 => /lib64/libdl.so.2 (0x00002aaaabfec000)
> /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
> liblber-2.3.so.0 => /lib64/liblber-2.3.so.0 (0x00002aaaac1f0000)
> libresolv.so.2 => /lib64/libresolv.so.2 (0x00002aaaac3fe000)
> libsasl2.so.2 => /lib64/libsasl2.so.2 (0x00002aaaac613000)
> libssl.so.6 => /lib64/libssl.so.6 (0x00002aaaac82c000)
> libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002aaaaca73000)
> undefined symbol: apr_table_clone (/usr/sbin/httpd2.event)
> $ hsh-run -- sh -c 'LD_BIND_NOW=1 /usr/sbin/httpd2.event'
> /usr/sbin/httpd2.event: symbol lookup error: /usr/sbin/httpd2.event: undefined symbol: apr_table_clone
> $
OK, Сейчас попробую собрать apache2 с новой libapr1. (Должен собраться.)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 12:36 ` [devel] " Alexey Tourbin
@ 2008-04-02 12:56 ` Aleksey Avdeev
2008-04-02 13:43 ` Grigory Batalov
1 sibling, 0 replies; 15+ messages in thread
From: Aleksey Avdeev @ 2008-04-02 12:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1265 bytes --]
Alexey Tourbin пишет:
> On Wed, Apr 02, 2008 at 03:51:55PM +0400, Grigory Batalov wrote:
>>>> 3 NEW bad_elf_symbols added to the list
>>>> apache2-httpd-event /usr/sbin/httpd2.event U apr_table_clone
>>>> apache2-httpd-prefork /usr/sbin/httpd2.prefork U apr_table_clone
>>>> apache2-httpd-worker /usr/sbin/httpd2.worker U apr_table_clone
>>> Скорее всего, это изменение сделает apache2 полностью нерабочим.
>> Это из-за того, что я apr1 пересобрал?
>
> Не только пересобрали, но и потеряли патч.
Предыдущий пакет собран из моего git:
http://git.altlinux.org/people/solo/packages/?p=apr.git;a=summary
>
> --- apr1-1.2.8-alt1.2.1/apr1.spec 2008-01-24 19:30:51 +0000
> +++ apr1-1.2.8-alt3/apr1.spec 2008-04-01 10:43:49 +0000
> @@ -4,7 +4,7 @@
>
> Name: apr%apr_major_version
> Version: 1.2.8
> -Release: alt1.2.1
> +Release: alt3
>
> Summary: Apache Portable Runtime
> Group: System/Libraries
> @@ -33,12 +33,12 @@ Packager: Sviatoslav Sviridov <svd@altli
> Source: apr%apr_filever.tar
> Patch1: apr-1.2.8-alt-linkage.patch
> Patch2: apr-1.2.2-alt-pkgconfig.patch
> -Patch3: apr-1.2.8-asf-apr_table_clone.patch
Этот патч apache2 больше не нужен. (apache2 пересоберу сегодня).
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 12:52 ` Aleksey Avdeev
@ 2008-04-02 13:10 ` Alexey Tourbin
2008-04-02 13:18 ` Aleksey Avdeev
0 siblings, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2008-04-02 13:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 492 bytes --]
On Wed, Apr 02, 2008 at 04:52:50PM +0400, Aleksey Avdeev wrote:
> > undefined symbol: apr_table_clone (/usr/sbin/httpd2.event)
> > $ hsh-run -- sh -c 'LD_BIND_NOW=1 /usr/sbin/httpd2.event'
> > /usr/sbin/httpd2.event: symbol lookup error: /usr/sbin/httpd2.event: undefined symbol: apr_table_clone
> > $
>
> OK, Сейчас попробую собрать apache2 с новой libapr1. (Должен собраться.)
Лучше не надо. Какая-то дурная игра -- там потеряли, здесь на всякий
случай пересобрали...
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 13:10 ` Alexey Tourbin
@ 2008-04-02 13:18 ` Aleksey Avdeev
2008-04-02 13:27 ` Alexey Tourbin
2008-04-02 13:47 ` Grigory Batalov
0 siblings, 2 replies; 15+ messages in thread
From: Aleksey Avdeev @ 2008-04-02 13:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 950 bytes --]
Alexey Tourbin пишет:
> On Wed, Apr 02, 2008 at 04:52:50PM +0400, Aleksey Avdeev wrote:
>>> undefined symbol: apr_table_clone (/usr/sbin/httpd2.event)
>>> $ hsh-run -- sh -c 'LD_BIND_NOW=1 /usr/sbin/httpd2.event'
>>> /usr/sbin/httpd2.event: symbol lookup error: /usr/sbin/httpd2.event: undefined symbol: apr_table_clone
>>> $
>> OK, Сейчас попробую собрать apache2 с новой libapr1. (Должен собраться.)
>
> Лучше не надо. Какая-то дурная игра -- там потеряли, здесь на всякий
> случай пересобрали...
Этот патч добавлялся мной для исправления CVE-2007-1862 в
apache2-2.2.4. Было несколько альтернативных вариантов, я выбрал этот.
Начиная с версии 2.2.5, данный CVE исправлен апстримом. Т. к. они, в
качестве базы, выбрали вариант не требующий патча на libapr -- данный
патч свою актуальность потерял, и его можно удалить, чтобы не
загромождать код. (Пересобрать apache2 -- готов.)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 13:18 ` Aleksey Avdeev
@ 2008-04-02 13:27 ` Alexey Tourbin
2008-04-02 16:28 ` Aleksey Avdeev
2008-04-02 13:47 ` Grigory Batalov
1 sibling, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2008-04-02 13:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1458 bytes --]
On Wed, Apr 02, 2008 at 05:18:41PM +0400, Aleksey Avdeev wrote:
> Alexey Tourbin пишет:
> > On Wed, Apr 02, 2008 at 04:52:50PM +0400, Aleksey Avdeev wrote:
> >>> undefined symbol: apr_table_clone (/usr/sbin/httpd2.event)
> >>> $ hsh-run -- sh -c 'LD_BIND_NOW=1 /usr/sbin/httpd2.event'
> >>> /usr/sbin/httpd2.event: symbol lookup error: /usr/sbin/httpd2.event: undefined symbol: apr_table_clone
> >>> $
> >> OK, Сейчас попробую собрать apache2 с новой libapr1. (Должен собраться.)
> >
> > Лучше не надо. Какая-то дурная игра -- там потеряли, здесь на всякий
> > случай пересобрали...
>
> Этот патч добавлялся мной для исправления CVE-2007-1862 в
> apache2-2.2.4. Было несколько альтернативных вариантов, я выбрал этот.
>
> Начиная с версии 2.2.5, данный CVE исправлен апстримом. Т. к. они, в
> качестве базы, выбрали вариант не требующий патча на libapr -- данный
Почему же текущий апач -- 2.2.8 -- использует эту функцию?
> патч свою актуальность потерял, и его можно удалить, чтобы не
> загромождать код. (Пересобрать apache2 -- готов.)
Совместимость как Вы хотите обеспечить? В старую сборку апача нельзя
никак допрописать то, что он не будет работать с новым libapr1, у
которого отровали патч. Поэтому патч нужно оставить на месте, чтобы
обеспечить асинхронную совместимость в достаточно широких пределах.
Но, насколько я понял, если оставить патч, то apache опять будет
привязываться к apr_table_clone.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 12:36 ` [devel] " Alexey Tourbin
2008-04-02 12:56 ` Aleksey Avdeev
@ 2008-04-02 13:43 ` Grigory Batalov
1 sibling, 0 replies; 15+ messages in thread
From: Grigory Batalov @ 2008-04-02 13:43 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 665 bytes --]
On Wed, 2 Apr 2008 16:36:38 +0400
Alexey Tourbin wrote:
> > > > 3 NEW bad_elf_symbols added to the list
> > > > apache2-httpd-event /usr/sbin/httpd2.event U apr_table_clone
> > > > apache2-httpd-prefork /usr/sbin/httpd2.prefork U apr_table_clone
> > > > apache2-httpd-worker /usr/sbin/httpd2.worker U apr_table_clone
> > >
> > > Скорее всего, это изменение сделает apache2 полностью нерабочим.
> >
> > Это из-за того, что я apr1 пересобрал?
>
> Не только пересобрали, но и потеряли патч.
Ой, я и свои изменения потерял =)
Мне казалось, что на varmor.altlinux.org у меня лежит свежий
репозитарий, а это было не так.
Сейчас перезалью версию 1.2.12-alt2.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 13:18 ` Aleksey Avdeev
2008-04-02 13:27 ` Alexey Tourbin
@ 2008-04-02 13:47 ` Grigory Batalov
2008-04-02 16:08 ` Aleksey Avdeev
2008-04-04 13:22 ` Aleksey Avdeev
1 sibling, 2 replies; 15+ messages in thread
From: Grigory Batalov @ 2008-04-02 13:47 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1033 bytes --]
On Wed, 02 Apr 2008 17:18:41 +0400
Aleksey Avdeev wrote:
> >>> undefined symbol: apr_table_clone (/usr/sbin/httpd2.event)
> >>> $ hsh-run -- sh -c 'LD_BIND_NOW=1 /usr/sbin/httpd2.event'
> >>> /usr/sbin/httpd2.event: symbol lookup error: /usr/sbin/httpd2.event: undefined symbol: apr_table_clone
> >>> $
> >> OK, Сейчас попробую собрать apache2 с новой libapr1. (Должен собраться.)
> >
> > Лучше не надо. Какая-то дурная игра -- там потеряли, здесь на всякий
> > случай пересобрали...
>
> Этот патч добавлялся мной для исправления CVE-2007-1862 в
> apache2-2.2.4. Было несколько альтернативных вариантов, я выбрал этот.
>
> Начиная с версии 2.2.5, данный CVE исправлен апстримом. Т. к. они, в
> качестве базы, выбрали вариант не требующий патча на libapr -- данный
> патч свою актуальность потерял, и его можно удалить, чтобы не
> загромождать код. (Пересобрать apache2 -- готов.)
Погоди, у меня же 1.2.12-alt2 есть. Всё равно с ней нужно пересобираться:
-/usr/lib64/libapr-1.so.0.2.8
+/usr/lib64/libapr-1.so.0.2.12
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 13:47 ` Grigory Batalov
@ 2008-04-02 16:08 ` Aleksey Avdeev
2008-04-04 13:22 ` Aleksey Avdeev
1 sibling, 0 replies; 15+ messages in thread
From: Aleksey Avdeev @ 2008-04-02 16:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1146 bytes --]
Grigory Batalov пишет:
> On Wed, 02 Apr 2008 17:18:41 +0400
> Aleksey Avdeev wrote:
>
>>>>> undefined symbol: apr_table_clone (/usr/sbin/httpd2.event)
>>>>> $ hsh-run -- sh -c 'LD_BIND_NOW=1 /usr/sbin/httpd2.event'
>>>>> /usr/sbin/httpd2.event: symbol lookup error: /usr/sbin/httpd2.event: undefined symbol: apr_table_clone
>>>>> $
>>>> OK, Сейчас попробую собрать apache2 с новой libapr1. (Должен собраться.)
>>> Лучше не надо. Какая-то дурная игра -- там потеряли, здесь на всякий
>>> случай пересобрали...
>> Этот патч добавлялся мной для исправления CVE-2007-1862 в
>> apache2-2.2.4. Было несколько альтернативных вариантов, я выбрал этот.
>>
>> Начиная с версии 2.2.5, данный CVE исправлен апстримом. Т. к. они, в
>> качестве базы, выбрали вариант не требующий патча на libapr -- данный
>> патч свою актуальность потерял, и его можно удалить, чтобы не
>> загромождать код. (Пересобрать apache2 -- готов.)
>
> Погоди, у меня же 1.2.12-alt2 есть. Всё равно с ней нужно пересобираться:
>
> -/usr/lib64/libapr-1.so.0.2.8
> +/usr/lib64/libapr-1.so.0.2.12
OK, жду.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 13:27 ` Alexey Tourbin
@ 2008-04-02 16:28 ` Aleksey Avdeev
0 siblings, 0 replies; 15+ messages in thread
From: Aleksey Avdeev @ 2008-04-02 16:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1837 bytes --]
Alexey Tourbin пишет:
> On Wed, Apr 02, 2008 at 05:18:41PM +0400, Aleksey Avdeev wrote:
>> Alexey Tourbin пишет:
>>> On Wed, Apr 02, 2008 at 04:52:50PM +0400, Aleksey Avdeev wrote:
>>>>> undefined symbol: apr_table_clone (/usr/sbin/httpd2.event)
>>>>> $ hsh-run -- sh -c 'LD_BIND_NOW=1 /usr/sbin/httpd2.event'
>>>>> /usr/sbin/httpd2.event: symbol lookup error: /usr/sbin/httpd2.event: undefined symbol: apr_table_clone
>>>>> $
>>>> OK, Сейчас попробую собрать apache2 с новой libapr1. (Должен собраться.)
>>> Лучше не надо. Какая-то дурная игра -- там потеряли, здесь на всякий
>>> случай пересобрали...
>> Этот патч добавлялся мной для исправления CVE-2007-1862 в
>> apache2-2.2.4. Было несколько альтернативных вариантов, я выбрал этот.
>>
>> Начиная с версии 2.2.5, данный CVE исправлен апстримом. Т. к. они, в
>> качестве базы, выбрали вариант не требующий патча на libapr -- данный
>
> Почему же текущий апач -- 2.2.8 -- использует эту функцию?
В исходниках -- её нет.
>
>> патч свою актуальность потерял, и его можно удалить, чтобы не
>> загромождать код. (Пересобрать apache2 -- готов.)
>
> Совместимость как Вы хотите обеспечить? В старую сборку апача нельзя
> никак допрописать то, что он не будет работать с новым libapr1, у
> которого отровали патч. Поэтому патч нужно оставить на месте, чтобы
> обеспечить асинхронную совместимость в достаточно широких пределах.
Не совсем: хочу обеспечить беспроблемное обновление как apache2, так и
libapr1. И не более того. А для этого будетдостаточно добавить в libapr1
конфликт на версии apaсhe2, использующие данный патч...
Насколько это корректное решение?
> Но, насколько я понял, если оставить патч, то apache опять будет
> привязываться к apr_table_clone.
Похоже что так...
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680)
2008-04-02 13:47 ` Grigory Batalov
2008-04-02 16:08 ` Aleksey Avdeev
@ 2008-04-04 13:22 ` Aleksey Avdeev
1 sibling, 0 replies; 15+ messages in thread
From: Aleksey Avdeev @ 2008-04-04 13:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2057 bytes --]
Grigory Batalov пишет:
> On Wed, 02 Apr 2008 17:18:41 +0400
> Aleksey Avdeev wrote:
>
>>>>> undefined symbol: apr_table_clone (/usr/sbin/httpd2.event)
>>>>> $ hsh-run -- sh -c 'LD_BIND_NOW=1 /usr/sbin/httpd2.event'
>>>>> /usr/sbin/httpd2.event: symbol lookup error: /usr/sbin/httpd2.event: undefined symbol: apr_table_clone
>>>>> $
>>>> OK, Сейчас попробую собрать apache2 с новой libapr1. (Должен собраться.)
>>> Лучше не надо. Какая-то дурная игра -- там потеряли, здесь на всякий
>>> случай пересобрали...
>> Этот патч добавлялся мной для исправления CVE-2007-1862 в
>> apache2-2.2.4. Было несколько альтернативных вариантов, я выбрал этот.
>>
>> Начиная с версии 2.2.5, данный CVE исправлен апстримом. Т. к. они, в
>> качестве базы, выбрали вариант не требующий патча на libapr -- данный
>> патч свою актуальность потерял, и его можно удалить, чтобы не
>> загромождать код. (Пересобрать apache2 -- готов.)
Краткая история вопроса -- см.
<http://lists.altlinux.org/pipermail/devel/2007-June/059634.html> и
<http://lists.altlinux.org/pipermail/devel/2007-September/063010.html>.
>
> Погоди, у меня же 1.2.12-alt2 есть. Всё равно с ней нужно пересобираться:
>
> -/usr/lib64/libapr-1.so.0.2.8
> +/usr/lib64/libapr-1.so.0.2.12
Отправил в incoming/Daedalus:
1. apr1-1.2.12-alt2.1.src.rpm
(<http://git.altlinux.org/people/solo/packages/?p=apr.git;a=commit;h=123153fe86c928ade0694108311cae4b821146e5>)
-- оторван данный патч, и заведены конфликты на apache2`е, собранные с
патченым libapr1.
2. aprutil1-1.2.12-alt1.1.src.rpm
(<http://git.altlinux.org/people/solo/packages/?p=aprutil.git;a=commit;h=32044772a26ee1f687eca7b7aa7c37a6ec2d3bcd>)
-- пересобрано с apr1-1.2.12-alt2.1
3. apache2-2.2.8-alt2.src.rpm
(<http://git.altlinux.org/people/solo/packages/?p=apache2.git;a=commit;h=b1d48c586770102bf2e10ec521b3310fee735055>)
-- пересобран с apr1-1.2.12-alt2.1 и aprutil1-1.2.12-alt1.1
Мои тесты (в том числе и на обновление) -- данные пакеты прошли.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2008-04-04 13:22 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-02 11:41 ` [devel] [cyber] I: Sisyphus-20080402 i586 bad_elf_symbols: +3 (680) Dmitry V. Levin
2008-04-02 11:51 ` Grigory Batalov
2008-04-02 12:36 ` [devel] " Alexey Tourbin
2008-04-02 12:56 ` Aleksey Avdeev
2008-04-02 13:43 ` Grigory Batalov
2008-04-02 12:16 ` [devel] [cyber] " Aleksey Avdeev
2008-04-02 12:23 ` [devel] " Alexey Tourbin
2008-04-02 12:52 ` Aleksey Avdeev
2008-04-02 13:10 ` Alexey Tourbin
2008-04-02 13:18 ` Aleksey Avdeev
2008-04-02 13:27 ` Alexey Tourbin
2008-04-02 16:28 ` Aleksey Avdeev
2008-04-02 13:47 ` Grigory Batalov
2008-04-02 16:08 ` Aleksey Avdeev
2008-04-04 13:22 ` Aleksey Avdeev
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git