Package: ocsinventory-agent
Version: 1:1.0.1-1
Severity: serious
Tags: patch
Justification: Fails to install/upgrade.

Hello Pierre, Gonéri.

Failure to install:
| mktemp: cannot create temp file /tmp/ocsinv.XXXX: Invalid argument
| dpkg: error processing ocsinventory-agent (--configure):
|  subprocess post-installation script returned error exit status 1
| Errors were encountered while processing:
|  ocsinventory-agent
| E: Sub-process /usr/bin/dpkg returned an error code (1)

(Some vimists? “debian/:” is a strange file. :p)

The attached patch fixed it for me.

Mraw,
KiBi.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.28-rc9-kibi (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages ocsinventory-agent depends on:
ii  debconf [debconf-2.0]         1.5.26     Debian configuration management sy
ii  libcompress-zlib-perl         2.015-1    Perl module for creation and manip
ii  libnet-ip-perl                1.25-2     Perl extension for manipulating IP
ii  libnet-ssleay-perl            1.35-2     Perl module for Secure Sockets Lay
ii  libproc-daemon-perl           0.03-2     Run Perl program as a daemon proce
ii  libwww-perl                   5.825-1    WWW client/server library for Perl
ii  libxml-simple-perl            2.18-1     Perl module for reading and writin
ii  perl                          5.10.0-19  Larry Wall's Practical Extraction 
ii  po-debconf                    1.0.15     manage translated Debconf template
ii  ucf                           3.0018     Update Configuration File: preserv

ocsinventory-agent recommends no packages.

Versions of packages ocsinventory-agent suggests:
ii  dmidecode                     2.9-1      Dump Desktop Management Interface 
ii  nmap                          4.68-1     The Network Mapper
ii  pciutils                      1:3.1.2-2  Linux PCI Utilities

-- debconf information excluded
--- a/debian/:
+++ b/debian/:
@@ -50,7 +50,7 @@ case "$1" in
       TAG="$RET"
 
       # Creating local sample config
-      TMPFILE=`mktemp /tmp/ocsinv.XXXX`
+      TMPFILE=`mktemp /tmp/ocsinv.XXXXXXXX`
       if [ -n "$SERVER" ]; then
         echo "server=$SERVER" >> $TMPFILE
       fi
--- a/debian/ocsinventory-agent.postinst
+++ b/debian/ocsinventory-agent.postinst
@@ -50,7 +50,7 @@ case "$1" in
       TAG="$RET"
 
       # Creating local sample config
-      TMPFILE=`mktemp /tmp/ocsinv.XXXX`
+      TMPFILE=`mktemp /tmp/ocsinv.XXXXXXXX`
       if [ -n "$SERVER" ]; then
         echo "server=$SERVER" >> $TMPFILE
       fi

Reply via email to