Your message dated Mon, 28 Mar 2011 11:57:52 +0200
with message-id <[email protected]>
and subject line Re: Bug#599598: fusioninventory-agent: on linux/powerpc agent 
is blocked by a 'fdisk -s' command on dvd drive which never ends
has caused the Debian Bug report #599598,
regarding fusioninventory-agent: on linux/powerpc agent is blocked by a 'fdisk 
-s' command on dvd drive which never ends
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.)


-- 
599598: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=599598
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: fusioninventory-agent
Version: 2.0.6-2
Severity: important

On Linux/powerpc, when lauching an inventory, the agent gets blocked by a 
'fdisk -s' command which never ends when executed on the dvd drive
because it's waiting for user input

Excerpt of ps faux : 

fab       6445  0.0  0.0   7940  4732 pts/3    Ss   12:19   0:00  \_ /bin/bash
root      8266  0.0  0.0  12176  3684 pts/3    SL   12:58   0:00  |   \_ su -
root      8278  0.0  0.0   5384  2028 pts/3    S    12:59   0:00  |       \_ -su
root     12452  0.3  0.2  21760 16440 pts/3    S+   13:06   0:00  |           
\_ /usr/bin/perl /usr/local/bin/fusioninventory-agent --debug
root     12456  0.0  0.0   2036   604 pts/3    S+   13:06   0:00  |             
  \_ sh -c /usr/bin/perl -MFusionInventory::Agent::Task::Inventory -e 
'FusionInventory::Agent::Task::Inventory::main();' -- 
/var/lib/ocsinventory-agent/http:
root     12457  0.4  0.2  15432 12184 pts/3    S+   13:06   0:00  |             
      \_ /usr/bin/perl -MFusionInventory::Agent::Task::Inventory -e 
FusionInventory::Agent::Task::Inventory::main(); -- 
/var/lib/ocsinventory-agent/http:__gl
root     12459  0.0  0.0   2036   608 pts/3    S+   13:06   0:00  |             
          \_ sh -c fdisk -s /dev/hda 2>/dev/null
root     12460  0.0  0.0   4092  1616 pts/3    S+   13:06   0:00  |             
              \_ fdisk -s /dev/hda

What is the problem with this command :

# fdisk -s /dev/hda
Error: Error opening /dev/hda: Aucun medium trouvé                        
   r   Retry                                                              
   c   Cancel
c
Unable to open /dev/hda

Version of fdisk used :

# fdisk -v
GNU Fdisk 1.2.4

Adding this option of fdisk avoids waiting for user input :
  -p, --script                  never prompts for user intervention

Here is the patch i applied to avoid the issue, but it may be not portable to 
other architectures :

------
diff /var/backups/Storages.pm.old 
/usr/share/perl5/FusionInventory/Agent/Task/Inventory/OS/Linux/Storages.pm
60c60
chomp ($cap = `fdisk -s /dev/$dev 2>/dev/null`); #requires permissions on 
/dev/$dev
---
chomp ($cap = `fdisk -p -s /dev/$dev 2>/dev/null`); #requires permissions on 
/dev/$dev
------ 

see : http://forge.fusioninventory.org/issues/420c


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (900, 'testing'), (500, 'experimental')
Architecture: powerpc (ppc64)

Kernel: Linux 2.6.30-1-powerpc64 (SMP w/2 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages fusioninventory-agent depends on:
ii  libcompress-zlib-perl        2.024-1     Transitional dummy package for Com
ii  libio-compress-perl [libcomp 2.024-1     bundle of IO::Compress modules
ii  libnet-ip-perl               1.25-2      Perl extension for manipulating IP
ii  libnet-ssleay-perl           1.36-1      Perl module for Secure Sockets Lay
ii  libproc-daemon-perl          0.03-2      Run Perl program as a daemon proce
ii  libwww-perl                  5.837-1     simple and consistent interface to
ii  libxml-simple-perl           2.18-3      Perl module for reading and writin
ii  perl [libcompress-zlib-perl] 5.10.1-15   Larry Wall's Practical Extraction 
ii  ucf                          3.0025+nmu1 Update Configuration File: preserv

fusioninventory-agent recommends no packages.

Versions of packages fusioninventory-agent suggests:
ii  nmap                    5.21-1           The Network Mapper
ii  pciutils                1:3.1.7-5        Linux PCI Utilities
ii  read-edid               2.0.0-3.1        hardware information-gathering too
ii  smartmontools           5.39.1+svn3124-1 control and monitor storage system

-- Configuration Files:
/etc/fusioninventory/agent.cfg [Errno 13] Permission non accordée: 
u'/etc/fusioninventory/agent.cfg'

-- no debconf information



--- End Message ---
--- Begin Message ---
Version: 2.1.8-1

Fixed in the current package from unstable.

Best regards,

    Gonéri


--- End Message ---

Reply via email to