Home

Logically improbable

  • Jul. 9th, 2007 at 10:51 AM
So here I am, installing the IBM Remote Supervisor Adapter II Daemon for Linux on a server here at work. The problem is, every time I try to install the RPM, it tells me:


No IBM Remote Supervisor Adaptor II was found.
Please make sure the IBM RSA II and any cables are installed correctly
and the RSA II is configured for *Linux OS*
Exiting without installing the package.


I know it is lying, as I'm logged into the RSA's web interface and it is indeed set to Linux. So, I look at the .spec file for the RPM and see this:


# Pre-install section
%pre
ADAPTERFOUND="0"

if [ $(lsusb -d 04b3:4001 > /dev/null 2>&1; echo $?) -eq 0 ]; then ADAPTERFOUND="1"; fi
if [ $(lsusb -d 04b3:4003 > /dev/null 2>&1; echo $?) -eq 0 ]; then ADAPTERFOUND="1"; fi


Now, is it just me or is that backwards? Shouldn't we be doing -eq 1 there, IBM?


# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 04b3:4001 IBM Corp.
Bus 001 Device 001: ID 0000:0000
# if [ $(lsusb -d 04b3:4001; echo $?) -eq 0 ]; then echo "Yes"; fi
# if [ $(lsusb -d 04b3:4001; echo $?) -eq 1 ]; then echo "Yes"; fi
Yes


How exactly does this make it past any sort of QA? I mean, this shouldn't install anywhere under any circumstances. Now the real question is whether I actually bother opening a ticket with IBM or just abandoning their monitoring agents.

Tags:

Overly supportive.

  • Jul. 3rd, 2007 at 1:45 PM
From an IBM service request detail log of mine:

StatusDate/time receivedTime zoneDescription
CC07/02/2007 09:08CCustomer called. Indicates that the customer was called.
WH07/02/2007 09:03CWill Handle. Indicates a Service Request Manager service person or a service vendor has accepted responsibility for the request.
DF07/02/2007 13:00CDeferred Call - Customer has requested that service be deferred until: 07/02/2007 13:00
CC07/01/2007 22:27CCustomer called. Indicates that the customer was called.
DF07/01/2007 21:47CDeferred Call - Customer has requested that service be deferred until: 07/02/2007 13:00
RC07/01/2007 21:47CReceived Request. Indicates that the request was entered into the Service Request Manager system.
DF07/02/2007 02:47GMTDeferred Call - Customer has requested that service be deferred until: 07/02/2007 13:00


Since when are companies so willing to support you that they specifically disobey your request to not be supported yet?

Tags: