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
signature.asc
Description: Digital signature
--- End Message ---