[rex-users] Error messages

  • From: Alan Batie <alan@xxxxxxxx>
  • To: rex-users@xxxxxxxxxxxxx
  • Date: Thu, 25 Jan 2018 16:11:50 -0800

It would be nice if Rex would show the actual error messages without
having to get the verbosity of debug mode:

Normal mode:

<admin03.peak.org> [186] # rex -H host.peak.org check_accounts
[2018-01-25 16:07:12] INFO - Running task check_accounts on host.peak.org
[2018-01-25 16:07:13] WARN - Error creating/updating user alan
[2018-01-25 16:07:13] ERROR - Error executing task:
[2018-01-25 16:07:13] ERROR - Error creating/updating user alan at
/usr/local/share/perl5/Rex/User/Linux.pm line 179.

[2018-01-25 16:07:14] ERROR - 1 out of 1 task(s) failed:
[2018-01-25 16:07:14] ERROR -   check_accounts failed on host.peak.org
[2018-01-25 16:07:14] ERROR -           Error creating/updating user alan at
/usr/local/share/perl5/Rex/User/Linux.pm line 179.


Debug mode:

rex -d -H host.peak.org check_accounts
<a lot of "stuff" and then the actual error:>
[2018-01-25 16:06:44] DEBUG - ========= ERR ============
[2018-01-25 16:06:44] DEBUG - usermod: group 'staff' does not exist

[2018-01-25 16:06:44] DEBUG - ========= ERR ============
[2018-01-25 16:06:44] WARN - Error creating/updating user alan
[2018-01-25 16:06:44] ERROR - Error executing task:
[2018-01-25 16:06:44] ERROR - Error creating/updating user alan at
/usr/local/share/perl5/Rex/User/Linux.pm line 179.

[2018-01-25 16:06:44] DEBUG - Destroying all cached os information
[2018-01-25 16:06:45] DEBUG - Need to reinitialize connections.
[2018-01-25 16:06:45] DEBUG - Returning existing distribution class of
type: Rex::TaskList::Base
[2018-01-25 16:06:45] ERROR - 1 out of 1 task(s) failed:
[2018-01-25 16:06:45] ERROR -   check_accounts failed on host.peak.org
[2018-01-25 16:06:45] ERROR -           Error creating/updating user alan at
/usr/local/share/perl5/Rex/User/Linux.pm line 179.
[2018-01-25 16:06:45] DEBUG - Removing lockfile
[2018-01-25 16:06:45] DEBUG - Executing: LC_ALL=C /bin/sh -c '[ -L
"Rexfile.lock" ]'
[2018-01-25 16:06:45] DEBUG - Returning existing distribution class of
type: Rex::TaskList::Base

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Other related posts:

  • » [rex-users] Error messages - Alan Batie