🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.bsd
Article #21884

Re: freebsd 8.1 i problemy z php 5.2 i apachem 22

#21884
From: norbi771
Date: Sat, 23 Oct 2010 17:06
100 lines
4889 bytes
On 23 Paź, 14:44, Dominik Zyla <gavro...@gavroche.CUT-THIS.pl> wrote:
> On 23.10.2010, norbi771 <norbe...@post.pl> wrote:
>
>
>
> >> AD 1. Niestety nie uzywalem nigdy strace'a, gdb i innych tego typu
>
> > To system 64bit, jak juz sie dowiedzialem strace nie zadziala,
>
> > przy pomocy truss podpialem sie do procesu ktory przy odswiezaniu
> > strony szlag w koncu trafil, oto rezultat, na razie nic mi to nie
> > mowi ...
> > jedynie co widze to ze bledy wystepuja na funkcji connect i read
>
> [...]
>
> Że tak zapytam, postgresql-clienta masz w tej samej wersji co serwer?
> php również skompilowałeś z tą wersją?
>
> --
> Dominik Zyla

Jak skompiluje sie serwer, to z tego co pamietam PHP nie kompiluje juz
klienta

Zawsze robie w takiej kolejnosci

1. Postgres
2. MySQL
3. Apache
4. PHP

wtedy instaluje sie to co JA chce, inaczej np. php chce instalowac
apachea 1.3.x
inna sprawa ze obecnie tyle roznych modulow do apachea22 jest
pakowanych ... powylaczalem wszystko co sie dalo, choc moze jeszcze
cos sie da.
sprobuje go odinstalowac i zobacze czy wersja 2 tez bedzie takie
problemy sprawiac

jesli chodzi o postgresa, to
phpinfo pokazuje tez, ze pgsql jest w wersji 9,
ale testowalem na 8-ce i tez sa takie jaja wiec postgresa wykluczam



udalo mi sie wiecej z tego sledzenia wyciagnac:


89552: SIGNAL 17 (SIGSTOP)
89552: flock(0x12,0x2,0x1,0x800617028,0x4,0x803c006e0) = 0 (0x0)
89552: kevent(19,0x0,0,{0x3,EVFILT_READ,0x0,0,0x1,0x803c42420},4,
{10.000000000 }) = 1 (0x1)
89552: accept(3,{ AF_INET 10.1.0.66:60348 },0x7fffffffe740) = 20
(0x14)
89552: fcntl(20,F_GETFD,)                        = 0 (0x0)
89552: fcntl(20,F_SETFD,FD_CLOEXEC)              = 0 (0x0)
89552: flock(0x12,0x8,0x0,0x800e45bc0,0x803c440a0,0x7fffffffe7e0) = 0
(0x0)
89552: fcntl(20,F_GETFL,)                        = 6 (0x6)
89552: fcntl(20,F_SETFL,O_NONBLOCK|0x2)          = 0 (0x0)
89552: read(20,0x803c4c048,8000)                 ERR#35 'Resource
temporarily unavailable'
89552: poll({20/POLLIN},1,300000)                = 1 (0x1)
89552: read(20,"GET /modules/widgets/widget_mail"...,8000) = 483
(0x1e3)

nie rozumiem co to zasob, ale wczesniej wywnioskowalem z czegos ze to
IPV6,
zrokompilowalem wiec PHPa z obsluga IPv6

No ale bledy sa nadal

phpinfo pokazuje ze jest skompilowany z takimi opcjami:
Build Date 	Oct 23 2010 18:44:14
Configure Command 	'./configure' '--with-layout=GNU' '--with-config-
file-scan-dir=/usr/local/etc/php' '--disable-all' '--enable-libxml' '--
with-libxml-dir=/usr/local' '--enable-reflection' '--program-prefix='
'--enable-fpm' '--with-fpm-conf=/usr/local/etc/php-fpm.conf' '--with-
fpm-pid=/var/run/php-fpm/php-fpm.pid' '--with-fpm-log=/var/log/php-fpm/
php-fpm.log' '--with-libevent=/usr/local' '--enable-fastcgi' '--with-
apxs2=/usr/local/sbin/apxs' '--with-regex=php' '--with-zend-vm=CALL'
'--enable-zend-multibyte' '--prefix=/usr/local' '--mandir=/usr/local/
man' '--infodir=/usr/local/info/' '--build=amd64-portbld-freebsd8.1'


dodalem tez Suhosina (celowo go wczesniej nie odpalalem bo docelowo
cala ta konfiguracja idzie do jaila, a przy Suhosinie napisane - not
for jails),
no i suhosin pluje sie bledami

Oct 23 18:52:28 b2b suhosin[89594]: ALERT - canary mismatch on efree()
- heap overflow detected (attacker '10.1.0.66', file '/home/www/
file.php')

Nie umiem jednak (przynajmniej na razie) dociec do ktorej linii czy
tez konstrukcji w tym pliku Suhosin sie przywala

Pozdr.
Norbert
Technical Details
Message-ID: <058ee412-b196-4a99-9d62-6a3b68bba84f@l17g2000yqe.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!newsgate.cistron.nl!newsgate.news.xs4all.nl!194.109.133.84.MISMATCH!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!feeder.news-service.com!postnews.google.com!l17g2000yqe.googlegroups.com!not-for-mail
References: <aa3062a6-2d73-47f0-99b0-3046dd8d0545@j2g2000yqf.googlegroups.com> <46a65fc5-379e-4a1f-86f2-b1096787e2b6@l17g2000yqe.googlegroups.com> <slrnic5m5m.fd.gavroche@mail.mercom.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!newsgate.cistron.nl!newsgate.news.xs4all.nl!194.109.133.84.MISMATCH!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!feeder.news-service.com!postnews.google.com!l17g2000yqe.googlegroups.com!not-for-mail
From: norbi771 <norbertn@post.pl>
Newsgroups: pl.comp.os.bsd
Subject: Re: freebsd 8.1 i problemy z php 5.2 i apachem 22
Date: Sat, 23 Oct 2010 10:06:42 -0700 (PDT)
Organization: http://groups.google.com
Lines: 100
Message-ID: <058ee412-b196-4a99-9d62-6a3b68bba84f@l17g2000yqe.googlegroups.com>
References: <aa3062a6-2d73-47f0-99b0-3046dd8d0545@j2g2000yqf.googlegroups.com> <46a65fc5-379e-4a1f-86f2-b1096787e2b6@l17g2000yqe.googlegroups.com> <slrnic5m5m.fd.gavroche@mail.mercom.pl>
NNTP-Posting-Host: 89.79.141.143
Mime-Version: 1.0
X-Trace: posting.google.com 1287853602 28278 127.0.0.1 (23 Oct 2010 17:06:42 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sat, 23 Oct 2010 17:06:42 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: l17g2000yqe.googlegroups.com; posting-host=89.79.141.143; posting-account=7FEzGwoAAACTB5SCpa6artQc8Y_84sVN
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit