Re: roll back after failed update

Ralf Lang <[email protected]> Thu, 31 Oct 2019 13:11:06 +0100
Newsgroups gmane.comp.horde.user
Message-ID <[email protected]>
Hi,

Am 31.10.19 um 10:27 schrieb Carsten:
> hi Team,
>
> is there any whitepaper in the wild how to handle failed update to the
> horde libraries?
>
> I am speaking of any situation, where you update the horde module
> versions and for any reason the testing after update fails and the
> need to roll back to the previous installed version.
>
> br
> Carsten

Downgradeability depends on the version jump.

a) if the library has a db schema and the schema was upgraded, downgrade

horde-db-migrate $package

yields the running schema

horde-db-migrate $package $schemaversion allows to go down to a previous
schema or up to some numer

After ensuring the schema version is right, run

pear install -f horde/$packagename-$version

to force the package to a certain version


-- 
Ralf Lang
Linux Consultant / Developer
Tel.: +49-170-6381563
Mail: [email protected]
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537

-- 
Horde mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]
pEpkey.asc (application/pgp-keys, 2.2 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=CEAU
-----END PGP PUBLIC KEY BLOCK-----