[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#602961: unblock: otrs2/2.4.9+dfsg1-2



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock


Please unblock package otrs2

unblock otrs2/2.4.9+dfsg1-2


Updating otrs2 fixes one RC bug with new installations (upgrades are not
affected).
On debugging this issue I have also find out, that the postgres part failed
with dbconfig-common, because it calls postinst with install (?!?), but okay..

full debdiff:

--- otrs2-2.4.9+dfsg1/debian/changelog  2010-10-26 18:27:04.000000000 +0200
+++ otrs2-2.4.9+dfsg1/debian/changelog  2010-11-08 20:19:19.000000000 +0100
@@ -1,3 +1,14 @@
+otrs2 (2.4.9+dfsg1-2) unstable; urgency=high
+
+  * Fix an error (unknown command in postinst) with initial installations, if
+    postgres is used as backend. Thanks to Munroe Sollog for providing
+    additional information.
+  * ZZZAuto.pm is not available with new installations, where OTRS later fails.
+    Again much thanks to Munroe Sollog for helping to debug and test it!
+    Closes: #601734
+
+ -- Patrick Matthäi <pmatthaei@debian.org>  Mon, 08 Nov 2010 19:42:47 +0100
+
 otrs2 (2.4.9+dfsg1-1) unstable; urgency=high
 
   * New upstream release.
diff -Nru otrs2-2.4.9+dfsg1/debian/postinst otrs2-2.4.9+dfsg1/debian/postinst
--- otrs2-2.4.9+dfsg1/debian/postinst   2010-10-26 18:27:04.000000000 +0200
+++ otrs2-2.4.9+dfsg1/debian/postinst   2010-11-08 20:19:19.000000000 +0100
@@ -15,6 +15,19 @@
   dbc_go otrs2 "$@"
 }
 
+setup_ZZZ()
+{
+       # Create the needed ZZZAuto package, if it is not available.
+       if [ ! -f /var/lib/otrs/Config/ZZZAuto.pm ]; then
+               echo 'package Kernel::Config::Files::ZZZAuto;
+sub Load {}
+1;' \
+                       > /var/lib/otrs/Config/ZZZAuto.pm
+               chown root:www-data /var/lib/otrs/Config/ZZZAuto.pm
+               chmod g+w /var/lib/otrs/Config/ZZZAuto.pm
+       fi
+}
+
 setup_cron()
 {
   # save old cron config to new file /etc/otrs/cron before removing it
@@ -63,6 +76,7 @@
   if [ -x /usr/sbin/a2enmod ]; then
          setup_apache
   fi
+  setup_ZZZ
   if [ -f /etc/otrs/database.pm ]; then
          /usr/share/otrs/bin/otrs.RebuildConfig.pl > /dev/null 2>&1
   fi
@@ -76,6 +90,9 @@
   chmod 0775 /var/spool/otrs
   ;;
 
+  install)
+  ;;
+
   *)
   echo "postinst called with unknown argument \`$1'" 1>&2
   exit 1



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.36-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



Reply to: