This bug is created as a clone of upstream ticket:
I just ran "./setup-ds-admin.pl" on a Fedora 20 virtual machine that was created from using "fedup" on a Fedora 19 virtual machine.
I used all defaults (with the exception of an Administration port of 29000), and it ended with the following:
The interactive phase is complete. The script will now set up your
servers. Enter No or go Back if you want to change something.
Are you ready to set up your servers? [yes]:
Creating directory server . . .
Your new DS instance 'dogtag20' was successfully created.
Creating the configuration directory server . . .
Can't use string ("/usr/share/dirsrv/inf/setup.inf") as a HASH ref
while "strict refs" in use at /usr/lib64/dirsrv/perl/DSUtil.pm line 864.