Page MenuHomePhabricator

php5 is missing on deploy1001 which breaks foreachwiki & l10nupdate
Closed, ResolvedPublic

Description

  • deploy1001 has been installed to replace tin, running on debian stretch instead of jessie.
    • One consequence of this change is that we now have only php7.0 and hhvm available for cli php scripts.
    • hhvm is terribly slow for cli use (long startup time) so that leaves only php7.0

So l10nupdate is broken:

l10nupdateforeachwikiphp5 (hard-coded)

Additionally, php7 uses a new version of libicu (57) while everywhere else in prod. we are using libicu 52. This could cause problems if some maintenance script is run from deploy1001 which uses libicu 57 in some incompatible way, potentially corrupting data.

Details

Related Gerrit Patches:

Event Timeline

mmodell created this task.Mar 28 2018, 9:18 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 28 2018, 9:18 AM

Change 422377 had a related patch set uploaded (by 20after4; owner: 20after4):
[operations/puppet@production] Revert "switch deployment server from tin to deploy1001"

https://gerrit.wikimedia.org/r/422377

Change 422377 abandoned by 20after4:
Revert "switch deployment server from tin to deploy1001"

https://gerrit.wikimedia.org/r/422377