[request-tracker-maintainers] Bug#682765: rt3.8-rtfm: Unable to delete articles / CurrentUserCanSee Unimplemented

Gunnar Gorges gunnar.gorges at zmaw.de
Wed Jul 25 12:42:23 UTC 2012


Package: rt3.8-rtfm
Version: 2.4.2-4
Severity: normal 
Justification: renders package unusable

After trying to delete an article in RTFM I encountered an RT error reading "An internal RT error has occurred".
The error log shows this entry: [error]: RT::FM::Article::CurrentUserCanSee Unimplemented in RT::Transaction. (/usr/share/request-tracker3.8/lib/RT/Transaction_Overlay.pm line 1035)  (/usr/share/request-tracker3.8/lib/RT/Interface/Web/Handler.pm:233) 

I suspect that some of the security updates to the request-tracker3.8 package were not transferred to the rtfm-package. Since no articles were deleted since at least April it could be one of these security fixes:
3.8.8-7+squeeze2, 3.8.8-7+squeeze3, 3.8.8-7+squeeze4

I tried to fix this problem by copying the "CurrentUserCanSee" function to the rtfm module RT::FM::Article. This allows me to delete articles again. I did not test any further but RTFM seems to function normally again.

-- System Information:
Debian Release: 6.0.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages rt3.8-rtfm depends on:
ii  debconf [debconf-2.0]  1.5.36.1          Debian configuration management sy
ii  libhtml-tree-perl      3.23-2            Perl module to represent and creat
ii  libtime-modules-perl   2006.0814-2       Various Perl modules for time/date
ii  libtree-simple-perl    1.18-1            A simple tree object
ii  libyaml-perl           0.71-1            YAML Ain't Markup Language
ii  perl                   5.10.1-17squeeze3 Larry Wall's Practical Extraction 
ii  request-tracker3.8     3.8.8-7+squeeze4  extensible trouble-ticket tracking
ii  ucf                    3.0025+nmu1       Update Configuration File: preserv

rt3.8-rtfm recommends no packages.

rt3.8-rtfm suggests no packages.

-- debconf information:
  rt3.8-rtfm/upgrade-database-prompt: true
  rt3.8-rtfm/setup-database-prompt: true
  rt3.8-rtfm/modify-database-error: abort
* rt3.8-rtfm/modify-database-permission: allow



More information about the pkg-request-tracker-maintainers mailing list