Your message dated Tue, 1 Apr 2008 18:32:05 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Re: Some of your Debian packages might need attention
has caused the Debian Bug report #447156,
regarding browser says Unable to bring up wimslogd  Permission denied
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
447156: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=447156
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: wims
Version: 3.60-6
Severity: grave
Justification: renders package unusable



-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-686
Locale: LANG=pl_PL.ISO-8859-2, LC_CTYPE=pl_PL.ISO-8859-2 
(charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)

Versions of packages wims depends on:
ii  adduser             3.102                Add and remove users and groups
ii  apache              1.3.34-4.1           versatile, high-performance HTTP s
ii  chemeq              1.9                  Parser for chemical formula and eq
ii  debconf [debconf-2. 1.5.11               Debian configuration management sy
ii  fortunes            1:1.99.1-3           Data files containing fortune cook
ii  gnuplot             4.0.0-5              A command-line driven interactive 
ii  imagemagick         7:6.2.4.5.dfsg1-0.14 Image manipulation programs
ii  libc6               2.3.6.ds1-13etch2    GNU C Library: Shared libraries
ii  libgd2-xpm          2.0.33-5.2           GD Graphics Library version 2
ii  maxima              5.10.0-6             A computer algebra system -- base 
ii  octave              1:2.1.73-13          GNU Octave language for numerical 
ii  octave2.0 [octave]  2.0.17-9             The GNU Octave language for numeri
ii  octave2.1 [octave]  1:2.1.73-13          GNU Octave language for numerical 
ii  octave2.9 [octave]  2.9.9-8etch1         GNU Octave language for numerical 
ii  pari-gp             2.3.1-2              PARI/GP Computer Algebra System bi
ii  tetex-bin           3.0-30               The teTeX programs
ii  tetex-extra         3.0.dfsg.3-5etch1    Additional TeX input files of teTe
ii  units-filter        2.6-1                Parser for expressions concerning 
ii  wims-modules        3.60-6               modules used by the WIMS server

Versions of packages wims recommends:
ii  gap                           4r4p9-1    Groups, Algorithms and Programming
pn  wims-extra                    <none>     (no description available)
ii  yacas                         1.0.57-2   Computer Algebra System

-- debconf information:
* wims/reconfigure-webserver: apache
* wims/restart-webserver: true



PROBLEM: 

Installing: installing wims-3.60-6 from debian etch, on a system with
a pre-existing wims-3.58 installed by hand gave an error message
regarding the pre-existence of the wims user and something about a
wims group being needed (i didn't record the exact message).  i did:
addgroup wims && adduser wims wims

IIRC, i then did    aptitude install wims   again.  The installation
finished without errors (after about 10-15 minutes...)

The problem: my browser at the page http://mydomain.com/wims gave the error
message:

  WIMS panick! Unable to bring up wimslogd.
  Permission denied

Eventually (after many, many hours, including reading src/log.c and
learning about sockets) i found that by doing some chown + chmod's
this problem was solved. My guess is that www-data (the apache user)
did not have the authorisation to create files and/or directories
in wims' area.


SUGGESTION:  

The debian package for wims should either 

 * give the sysadmin some interactive hints about the possible need to
   fix things with chmod && chown (it is not enough just to say that
   the group wims must be created), or

 * a comment about this could be added to README.Debian, or 

 * it should redo some chmod/chown-ing in the post-installation phase
   in case the installation got stopped half-way and then continued as
   happened in my case.


DETAILS:


DIAGNOSTICS:

uname -a
Linux mydomain 2.6.18-5-686 #1 SMP Wed Oct 3 00:12:50 UTC 2007 i686 GNU/Linux


dpkg -l |grep wims
ii  wims                              3.60-6                          WWW 
Interactive Mathematics Server (WIMS)
ii  wims-modules                      3.60-6                          modules 
used by the WIMS server


As shown above, this is still using apache-1.3.


grep wims /var/log/dpkg.log    # local times :P

2007-10-18 03:56:04 install wims-modules <none> 3.60-6
2007-10-18 03:56:04 status half-installed wims-modules 3.60-6
2007-10-18 03:56:14 status unpacked wims-modules 3.60-6
2007-10-18 03:56:14 status unpacked wims-modules 3.60-6
2007-10-18 03:56:15 install wims <none> 3.60-6
2007-10-18 03:56:15 status half-installed wims 3.60-6
2007-10-18 03:56:19 status unpacked wims 3.60-6
2007-10-18 03:56:19 status unpacked wims 3.60-6
2007-10-18 03:56:21 status unpacked wims-modules 3.60-6
2007-10-18 03:56:21 status half-configured wims-modules 3.60-6
2007-10-18 03:56:26 status half-configured wims-modules 3.60-6
2007-10-18 03:58:43 status half-configured wims-modules 3.60-6
2007-10-18 04:01:59 status installed wims-modules 3.60-6
2007-10-18 04:01:59 status unpacked wims 3.60-6
2007-10-18 04:01:59 status unpacked wims 3.60-6
2007-10-18 04:01:59 status half-configured wims 3.60-6
2007-10-18 04:17:25 status installed wims 3.60-6


grep "www-data\|wims" /etc/passwd /etc/group 

/etc/passwd:www-data:x:33:33:www-data:/var/www:/bin/sh
/etc/passwd:wims:x:110:65534::/var/lib/wims:/bin/bash
/etc/group:www-data:x:33:
/etc/group:wims:x:1001:wims,www-data



ls -ld <key wims files>  # AFTER the problem was solved 

drwxr-xr-x 13 wims     wims      4096 2007-10-18 13:12 /var/lib/wims/
drwxr-x---  2 wims     wims      4096 2007-10-18 04:17 /var/lib/wims/bin/
-rwxr-xr-x  1 wims     wims      3518 2006-12-14 16:26 
/var/lib/wims/bin/account.sh
-rwxr-xr-x  1 wims     wims      4732 2006-12-14 16:26 
/var/lib/wims/bin/apache-config
-rwxr-xr-x  1 wims     wims      1781 2006-12-14 16:26 /var/lib/wims/bin/backup
-rwxr-xr-x  1 wims     wims      7212 2006-12-14 16:26 /var/lib/wims/bin/ccsum
-rwxr-xr-x  1 wims     wims      1552 2006-12-14 16:26 
/var/lib/wims/bin/classupdate
-rwxr-xr-x  1 wims     wims      1392 2006-12-14 16:26 
/var/lib/wims/bin/dedcompile
-rwxr-xr-x  1 wims     wims      7984 2006-12-14 16:26 /var/lib/wims/bin/dicsort
-rw-r--r--  1 wims     wims       355 2006-12-14 16:26 
/var/lib/wims/bin/dircptest
-rwxr-xr-x  1 wims     wims     36876 2006-12-14 16:26 /var/lib/wims/bin/exostat
lrwxrwxrwx  1 root     root        10 2007-10-18 04:17 /var/lib/wims/bin/false 
-> /bin/false
-rwxr-xr-x  1 wims     wims      3241 2006-12-14 16:26 
/var/lib/wims/bin/housekeep.daily
-rwxr-xr-x  1 wims     wims      4047 2006-12-14 16:26 /var/lib/wims/bin/mkindex
-rwxr-xr-x  1 wims     wims      1945 2006-12-14 16:26 
/var/lib/wims/bin/mkpopular
-rwxr-xr-x  1 wims     wims        63 2006-12-14 16:26 
/var/lib/wims/bin/mkuserlist
-rwxr-xr-x  1 wims     wims     22664 2006-12-14 16:26 /var/lib/wims/bin/modind
-rwxr-xr-x  1 wims     wims      6256 2006-12-14 16:26 /var/lib/wims/bin/modstat
-rwxr-xr-x  1 wims     wims      6230 2006-12-14 16:26 
/var/lib/wims/bin/modupdate
-rwxr-xr-x  1 wims     wims       268 2006-12-14 16:26 
/var/lib/wims/bin/modupdate.auto
-rwxr-xr-x  1 wims     wims     49676 2006-12-14 16:26 
/var/lib/wims/bin/msg2wims
-rwxr-xr-x  1 wims     wims      1364 2006-12-14 16:26 
/var/lib/wims/bin/new-files
-rwxr-xr-x  1 wims     wims        94 2006-12-14 16:26 /var/lib/wims/bin/nongnu
-rwxr-xr-x  1 wims     wims     63756 2006-12-14 16:26 
/var/lib/wims/bin/oef2wims
-rwxr-xr-x  1 wims     wims      1386 2006-12-14 16:26 
/var/lib/wims/bin/oefcompile
-rwxr-xr-x  1 wims     wims     34956 2006-12-14 16:26 
/var/lib/wims/bin/phtmltext
-rwxr-xr-x  1 wims     wims       307 2006-12-14 16:26 
/var/lib/wims/bin/server-interrupt
-rwxr-xr-x  1 wims     wims       118 2006-12-14 16:26 
/var/lib/wims/bin/server-resume
-rwxr-xr-x  1 wims     wims       307 2006-12-14 16:26 
/var/lib/wims/bin/session-cleaner
-rwxr-xr-x  1 wims     wims       512 2006-12-14 16:26 
/var/lib/wims/bin/srcmirror
-rwxr-xr-x  1 wims     wims       735 2006-12-14 16:26 /var/lib/wims/bin/tester
lrwxrwxrwx  1 root     root         9 2007-10-18 04:17 /var/lib/wims/bin/true 
-> /bin/true
-rwxr-xr-x  1 wims     wims      4156 2006-12-14 16:26 /var/lib/wims/bin/update
-rwxr-xr-x  1 wims     wims      2922 2006-12-14 16:26 
/var/lib/wims/bin/wims-deb
-rwxr-xr-x  1 www-data www-data 58188 2006-12-14 16:26 
/var/lib/wims/bin/wimslogd
-rwxr-xr-x  1 wims     wims       725 2006-12-14 16:26 /var/lib/wims/bin/wrapuid
drwxr-xr-x 13 wims     wims      4096 2007-10-18 05:04 
/var/lib/wims/public_html/
drwxrwxr-x  5 wims     wims      4096 2007-10-18 05:04 /var/lib/wims/tmp/
drwxrwxrwx  2 wims     wims      4096 2006-12-14 16:26 /var/lib/wims/tmp/forall
drwxrwx---  2 wims     wims      4096 2007-10-18 13:09 /var/lib/wims/tmp/log
drwxrwx---  2 wims     wims      4096 2007-10-18 13:09 /var/lib/wims/tmp/log/
drwxr-xr-x  2 wims     wims      4096 2006-12-14 16:26 
/var/lib/wims/tmp/sessions
-rw-r--r--  1 wims     nogroup   7352 2007-10-18 04:15 
/var/lib/wims/tmp/texgf.208gf
-rw-r--r--  1 wims     nogroup    861 2007-10-18 04:15 
/var/lib/wims/tmp/texgf.log
-rw-r--r--  1 wims     nogroup    210 2007-10-18 04:15 
/var/lib/wims/tmp/texgf.mf
-rw-r--r--  1 wims     nogroup   1040 2007-10-18 04:15 
/var/lib/wims/tmp/texgf.tfm
drwxrwx--- 7 wims wims 4096 2007-10-18 13:25 /var/lib/wims/log/
-rw-rw---- 1 wims wims   86 2007-10-18 13:25 /var/lib/wims/log/access.log
drwxrwx--- 2 wims wims 4096 2006-12-14 16:26 /var/lib/wims/log/account
drwxrwx--- 9 wims wims 4096 2007-10-18 04:54 /var/lib/wims/log/classes
drwxrwx--- 4 wims wims 4096 2007-10-18 04:53 /var/lib/wims/log/forums
drwxrwx--- 2 wims wims 4096 2006-12-14 16:26 /var/lib/wims/log/modules
drwxrwx--- 2 wims wims 4096 2006-12-14 16:26 /var/lib/wims/log/referer
-rw-rw---- 1 wims wims   24 2007-10-18 05:02 /var/lib/wims/log/refuse.log
-rw-rw-r-- 1 wims wims    4 2006-12-14 16:26 /var/lib/wims/log/update-version
-rw-rw---- 1 wims wims  284 2006-12-14 16:26 /var/lib/wims/log/wims.conf
drwxrwx--- 3 wims wims 4096 2007-10-18 13:30 ../sessions/


COMMENT:

The previous version of wims was installed at /var/wims/ and according
to my backups, did *not* give access to the www-data user to these
files. This made the error rather hard to find, since comparing old
and new installations didn't show any obvious access differences, and
randomly increasing access to files is something which could potentially 
decrease the security of the system.  This is why advice from the package
maker is needed IMHO.


Bon courage
boud  
(utilisateur de wims depuis deux ans environ pour gerer des cours
pratiques en GNU/linux, et pour faire une verification tres minimale
du savoir cosmologique pour des etudiants de maitrise, le tout en 
polonais... :P - cosmo.torun.pl/wims )



--- End Message ---
--- Begin Message ---
The bug #447156 is closed since the version 3.62-13.
The fix of this bug was not claimed in the changelog, so I do it
manually.

The last installation reports coming from people who subscribed the
mailing list for wims give no indication that this bug still exists when
they install the Debian package. Every tests I did with the package for
i386 and newly installed machines in my school gave a working
installation, visible when browsing the URL http://localhost/wims/

Best regards,                   Georges.

DDPOMail robot a écrit :
> Dear Georges Khaznadar,
> 
> The following possible problem(s) were detected in the package(s)
> you maintain in Debian:
> 
> === wims:
> = This package has 1 bug(s) that should be fixed for the next Debian release:
> - #447156 <http://bugs.debian.org/447156>
>   browser says Unable to bring up wimslogd  Permission denied
>   This is a Release-Critical bug!
> = This package has not been in testing for 6 days.
>   If things don't change, it won't be part of lenny!
>   See <http://release.debian.org/migration/testing.pl?package=wims>
> 
> === wims-extra:
> = This package has not been in testing for 6 days.
>   If things don't change, it won't be part of lenny!
>   See <http://release.debian.org/migration/testing.pl?package=wims-extra>
> 
> === wims-modules-es:
> = This package has not been in testing for 6 days.
>   If things don't change, it won't be part of lenny!
>   See <http://release.debian.org/migration/testing.pl?package=wims-modules-es>
> 
> This is an automated mail. These mails are sent monthly.
> For more information about these mails, refer to
> http://wiki.debian.org/qa.debian.org/DdpoByMail
> 
> We are sorry if this mail was useless for you. If you think it was
> avoidable (that we can detect easily that the problems weren't
> actually problems), please reply to it and let us know.
> 
> If you don't want to receive this type of mail any more, you can reply
> to this mail and use one of the following commands at the beginning of
> the mail:
> - unsubscribe <email>
> You will no longer receive any mail for any package
> - ignore <package> <email>
> You will no longer receive information about that package in those
> mails. So if that package is the only one with problems, you won't
> receive anything.
> - ignore <bug> <email>
> You will no longer receive information about this bug.
> 
> All commands are manually processed, but you will receive
> confirmation. The commands are just here so that we know precisely
> what you want.
> 
> A more detailed status of your packages is available from the DDPO.
> See: 
> http://qa.debian.org/[EMAIL PROTECTED]
> 
> Don't hesitate to reply to this mail if you have questions. The wiki
> page will be updated with useful information.
> -- 
> DDPOMail, run by Lucas Nussbaum
> 

-- 
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to