OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004490 [ap2_subversion] regular use major always 2010-07-15 21:26 2010-12-05 07:53
Reporter schwindt View Status public  
Assigned To dam
Priority normal Resolution fixed  
Status closed  
Summary 0004490: Upgrading to 1.6.11,REV=2010.05.27 breaks webdav folders
Description uploads no longer are possible.

The main problem seems to be bdb48, as apr-util still uses bdb47
the DavLockDB is no longer useable/createable and as a result
the uploads fail.
Additional Information reverting back to 1.6.9,REV=2010.03.07 ( which uses bdb47 ) restores
functions.

This is on Solaris 10 x86.
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0008114)
schwindt (reporter)
2010-07-16 12:13

Just for the records, downgrading to 1.6.6 is to be done.
1.6.9 had unresolved symbols.
(0008115)
rupert (developer)
2010-07-17 22:46

does using the apache2 package from http://mirror.opencsw.org/experimental.html#rupert [^] resolve the issue as well?
(0008123)
schwindt (reporter)
2010-07-19 16:40

I too a virtual machine and gave them a try :

CSWap2svn - dependencie error should depen on apache2 :
## Executing postinstall script.
Can't open /opt/csw/apache2/etc/httpd.conf: No such file or directory.
apxs:Error: /opt/csw/apache2/sbin/httpd not found or not executable

deinstalled and installed apache2 off testing, retried install of ap2svn:

## Executing postinstall script.
apxs:Error: /opt/csw/apache2/sbin/httpd not found or not executable.

apache2 pkg did not hardlink httpd.prefork to httpd

Took a peek at :
ll /opt/csw/apache2/lib/apr-util-1/
total 153
drwxr-xr-x 2 root bin 10 Jul 19 16:11 .
drwxr-xr-x 4 root bin 17 Jul 19 16:11 ..
-rwxr-xr-x 1 root bin 17144 May 16 17:48 apr_dbd_sqlite3-1.so
-rw-r--r-- 1 root bin 13680 May 16 17:48 apr_dbd_sqlite3.a
-rwxr-xr-x 1 root bin 1019 May 16 17:48 apr_dbd_sqlite3.la
lrwxrwxrwx 1 root root 20 Jul 19 16:08 apr_dbd_sqlite3.so -> apr_dbd_sqlite3-1.so
-rwxr-xr-x 1 root bin 18572 May 16 17:48 apr_ldap-1.so
-rw-r--r-- 1 root bin 18068 May 16 17:48 apr_ldap.a
-rwxr-xr-x 1 root bin 1128 May 16 17:48 apr_ldap.la
lrwxrwxrwx 1 root root 13 Jul 19 16:08 apr_ldap.so -> apr_ldap-1.so

bdb bindings missing -> subversion will not work - but tried it anyway :

cadaver http://gast-1519/uploads [^]
Authentication required for DAV-upload on server `gast-1519':
Username: admin
Password:
Could not access /uploads/ (not WebDAV-enabled?):
Could not read status line: connection was closed by server
Connection to `gast-1519' closed.

results in :
tail error_log
....
[Mon Jul 19 16:23:23 2010] [notice] Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.8n SVN/1.6.12 DAV/2 configured -- resuming normal operations
[Mon Jul 19 16:23:27 2010] [notice] child pid 12232 exit signal Segmentation fault (11)
[Mon Jul 19 16:23:27 2010] [notice] child pid 12231 exit signal Segmentation fault (11)

And yes I honored the default config :
 ll -d /opt/csw/apache2/var/DavLock
drwxr-xr-x 2 daemon daemon 2 Jul 19 16:31 /opt/csw/apache2/var/DavLock

ll -d /opt/csw/apache2/uploads
drwxrwxrwx 2 daemon daemon 2 Jul 19 16:18 /opt/csw/apache2/uploads

ll -d /opt/csw/apache2/user.passwd
-rw-r--r-- 1 root root 20 Jul 19 16:18 /opt/csw/apache2/user.passwd


truss shows :
12261: open("/opt/csw/apache2/user.passwd", O_RDONLY|O_LARGEFILE) = 13
12261: fcntl(13, F_GETFD, 0x000001B6) = 0
12261: fcntl(13, F_SETFD, 0x00000001) = 0
12261: fstat64(13, 0x08045760) = 0
12261: read(13, " a d m i n : 5 C B t E z".., 4096) = 20
12261: close(13) = 0
12261: brk(0x081E5D20) = 0
12261: brk(0x081E7D20) = 0
12261: stat64("/opt/csw/apache2/lib/apr_dbm_db-1.so", 0x08046680) Err#2 ENOENT
12261: stat64("/opt/csw/apache2/lib/apr-util-1/apr_dbm_db-1.so", 0x08046680) Err#2 ENOENT
12261: stat64("/opt/csw/apache2/lib/apr-util-1/apr_dbm_db-1.so", 0x08046680) Err#2 ENOENT
12261: Incurred fault 0000006, FLTBOUNDS %pc = 0xFEF6D480
12261: siginfo: SIGSEGV SEGV_MAPERR addr=0x0000000C
12261: Received signal 0000011, SIGSEGV [caught]
12261: siginfo: SIGSEGV SEGV_MAPERR addr=0x0000000C
12261: lwp_sigmask(SIG_SETMASK, 0x00000400, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
12261: chdir("/opt/csw/apache2") = 0
12261: sigaction(SIGSEGV, 0x08047110, 0x08047180) = 0
(0008305)
dam (administrator)
2010-09-30 17:25

I think we have now compiled everything against BDB 4.8. Please try the current packages from
  http://buildfarm.opencsw.org/experimental.html#subversion [^]
(0008308)
dam (administrator)
2010-10-01 10:15

Good thing. I'll wait with the release until you are ready.
(0008524)
rupert (developer)
2010-12-05 07:53

fixed now


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker