[Freeipa-users] Upgrading freeipa server from f18 to f20

Simo Sorce simo at redhat.com
Sun Dec 29 14:49:42 UTC 2013


On Sun, 2013-12-29 at 11:40 +0100, Thomas Sailer wrote:
> I've updated the machine running freeipa from f18 to f20.
> 
> Now I still have the old pki-base package 
> (pki-base-10.0.6-1.fc18.noarch). Trying to upgrade it results in the 
> following message:
> 
> error: lua script failed: [string 
> "%pretrans(pki-base-10.1.0-1.fc20.noarch)"]:22: Unable to upgrade to 
> Fedora 20.  There are Dogtag 9 instances
> that will no longer work since they require Tomcat 6, and
> Tomcat 6 is no longer available in Fedora 20.
> 
> Please follow these instructions to migrate the instances to
> Dogtag 10:
> 
> http://pki.fedoraproject.org/wiki/Migrating_Dogtag_9_Instances_to_Dogtag_10
> Error in PRETRANS scriptlet in rpm package pki-base-10.1.0-1.fc20.noarch
> 
> The above mentioned wiki page suggests that the easiest way to upgrade 
> dogtag is by creating a replica.
> 
> However, ipa-replica-prepare fails with:
> [Errno 2] No such file or directory: '/etc/pki/pki-tomcat/password.conf'
> 
> There isn't even a directory named /etc/pki/pki-tomcat
> 
> This server has separate dirserv instances for PKI and the rest.
> 
> Does anyone have an idea how to do the dogtag upgrade?

Unfortunately you should have created the replica *before* the upgrade.
Have you tried downgrading all dogtag and tomcat packages to the fc18
ones ?

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York




More information about the Freeipa-users mailing list