#5811 ipa-client-install failing with SyntaxError: Syntax Error: Unknown line format
Closed: Fixed None Opened 8 years ago by pvoborni.

When a configuration file which ipa-client-install configures, e.g., nsswitch.conf has incorrect line, e.g.:

sudoers     files sss

(missing colon)

installer doesn't report the incorrect line which makes debugging hard.

Installer should log the incorrect line.

Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 7): Bug 1323713

Please note that this Bug is private and may not be accessible as it contains confidential Red Hat customer information.

Description of problem:
ipa-client-install failing with SyntaxError: Syntax Error: Unknown line format

Version-Release number of selected component (if applicable):
ipa-client-4.2.0-15.el7_2.6.x86_64

Steps to Reproduce:
1.ipa-client-install --mkhomedir

<snip>

Created /etc/ipa/default.conf
New SSSD config will be created
Traceback (most recent call last):
  File "/sbin/ipa-client-install", line 3102, in <module>
    sys.exit(main())
  File "/sbin/ipa-client-install", line 3083, in main
    rval = install(options, env, fstore, statestore)
  File "/sbin/ipa-client-install", line 2721, in install
    if configure_sssd_conf(fstore, cli_realm, cli_domain, cli_server, options,
client_domain, hostname):
  File "/sbin/ipa-client-install", line 1251, in configure_sssd_conf
    default_value=['files'])
  File "/sbin/ipa-client-install", line 434, in configure_nsswitch_database
    opts = conf.parse(f)
  File "/usr/lib/python2.7/site-packages/ipaclient/ipachangeconf.py", line 458,
in parse
    curopts.append(self.parseLine(line))
  File "/usr/lib/python2.7/site-packages/ipaclient/ipachangeconf.py", line 220,
in parseLine
    raise SyntaxError, 'Syntax Error: Unknown line format'
SyntaxError: Syntax Error: Unknown line format

master:

  • c4a8e64 Add the culprit line when a configuration file has an incorrect format

Metadata Update from @pvoborni:
- Issue assigned to frenaud
- Issue set to the milestone: FreeIPA 4.4

7 years ago

Login to comment on this ticket.

Metadata