Unable to Run inxi in Debian

I have a “system info” script that gathers information and converts the data into a Dokuwiki compatible format. Recently I wanted to add an inxi -m output to list the memory sticks in the system’s memory slots. I wanted to add this after updating a rack server at work. The RAM sticks were a mix of 4 GB and 8 GB modules. The information would be useful with recovering from a failure.

On Debian systems nothing I tried would get inxi to launch inside the shell script. The inxi command would hang. In another terminal window I noticed inxi was launching recursively. Within a several seconds there were more than a hundred instances running.

The inxi command worked fine in Slackware and CentOS. I tried different solutions. Nothing. I was stumped.

After some time the proverbial light bulb appeared in my head. I looked at the inxi version. The Debian version was 3.0.x. The other systems were 3.1.x.

Because inxi is a perl script, I copied the version from CentOS to a Debian system. My system info script ran fine and did not hang.

Could I be so lucky as to find an updated inxi in Debian backports?

Yes, I could be so lucky. Updating inxi from backports resolved the hanging problem.

Sometimes computers are exhausting. I was more than a little angry throughout the entire episode.

Posted: Category: Usability Tagged: Debian

Next: Disconnecting from the World

Previous: Laptop Wireless Always Hard Blocked