(B)0[?1049h[1;34r[m[4l[34h[?25h[?1h=[?1h=[?1h=[39;49m[39;49m[m[H[J[0;7m GNU nano 2.2.6 File: /opt/phabricator/.git/COMMIT_EDITMSG [3;1H[mWIP: Landing to GitHub using deployment keys feature
[2B# Please enter the commit message for your changes. Lines starting
[1B# with '#' will be ignored, and an empty message aborts the commit.
[1B# On branch feature/LandToGitHub
[1B# Changes to be committed:
[1B#[7Cmodified: src/applications/differential/DifferentialGetWorkingCopy.php
[1B#[1B# Untracked files:
[1B#[7Cconf/backup-20141127.sql
[1B#[7Cconf/backup.sql
[1B#[7Cmigrate/
[1B#[7Cresources/chatbot/xessife.json
[1B#[32;67H[0;7m[ Read 14 lines ]
[1B^G[m Get Help[33;25H[0;7m^O[m WriteOut[33;49H[0;7m^R[m Read File[33;73H[0;7m^Y[m Prev Page[33;97H[0;7m^K[m Cut Text[33;121H[0;7m^C[m Cur Pos
[1B[0;7m^X[m Exit[34;25H[0;7m^J[m Justify[34;49H[0;7m^W[m Where Is[34;73H[0;7m^V[m Next Page[34;97H[0;7m^U[m UnCut Text[34;121H[0;7m^T[m To Spell
[31A[29B[0;7mFile Name to Write: /opt/phabricator/.git/COMMIT_EDITMSG [33;25H[m [0;7mM-D[m DOS Format [33;73H [0;7mM-A[m Append[33;97H [0;7mM-B[m Backup File[K[34;2H[0;7mC[m Cancel[34;25H [0;7mM-M[m Mac Format [34;73H [0;7mM-P[m Prepend[K[32;57H[32;65H[39;49m[m[1K [0;7m[ Wrote 14 lines ][m[K[33;25H[0;7m^O[m WriteOut [0;7m^R[m Read File[33;73H[0;7m^Y[m Prev Page[33;97H[0;7m^K[m Cut Text [0;7m^C[m Cur Pos[34;2H[0;7mX[m Exit [34;25H[0;7m^J[m Justify [0;7m^W[m Where Is[34;73H[0;7m^V[m Next Page [34;97H[0;7m^U[m UnCut Text[34;121H[0;7m^T[m To Spell
[31A[30B[J[34;149H[34;1H[?1049l
[?1l>[feature/LandToGitHub 070c09e] WIP: Landing to GitHub using deployment keys feature
1 file changed, 2 insertions(+)
root@855c3328c91d:/opt/phabricator# git rebase de[Kgit branch
* [32mfeature/LandToGitHub[m
fix/passphrases[m
master[m
production[m
production-migrate[m
root@855c3328c91d:/opt/phabricator# gir t rebase production
Current branch feature/LandToGitHub is up to date.
root@855c3328c91d:/opt/phabricator# git chc eckout production
[2015-04-08 09:15:13] EXCEPTION: (PhutilMissingSymbolException) Failed to load class or interface 'PhutilDaemonHandle': the class or interface 'PhutilDaemonHandle' is not defined in the library map for any loaded phutil library. If this symbol was recently added or moved, your library map may be out of date. You can rebuild the map by running 'arc liberate'. For more information, see: http://www.phabricator.com/docs/phabricator/article/libphutil_Libraries_User_Guide.html at [<phutil>/src/__phutil_library_init__.php:25]
#0 __phutil_autoload(string)
#1 spl_autoload_call(string) called at [<phabricator>/src/applications/daemon/event/PhabricatorDaemonEventListener.php:8]
#2 PhabricatorDaemonEventListener::register() called at [<phabricator>/src/infrastructure/events/PhabricatorEventEngine.php:42]
#3 PhabricatorEventEngine::initialize() called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:125]
#4 PhabricatorEnv::initializeCommonEnvironment() called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:68]
#5 PhabricatorEnv::initializeScriptEnvironment() called at [<phabricator>/scripts/__init_script__.php:21]
#6 init_phabricator_script() called at [<phabricator>/scripts/__init_script__.php:24]
#7 require_once(string) called at [<phabricator>/scripts/sql/manage_storage.php:5]
Before running storage upgrades, you should take down the Phabricator web
interface and stop any running Phabricator daemons (you can disable this
You can review issues in more detail from the web interface, in Config > Database Status. To better understand the adjustment workflow, see "Managing Storage Adjustments" in the documentation.
MySQL needs to copy table data to make some adjustments, so these migrations may take some time.
[2015-04-08 09:15:37] EXCEPTION: (PhutilMissingSymbolException) Failed to load class or interface 'PhutilDaemonHandle': the class or interface 'PhutilDaemonHandle' is not defined in the library map for any loaded phutil library. If this symbol was recently added or moved, your library map may be out of date. You can rebuild the map by running 'arc liberate'. For more information, see: http://www.phabricator.com/docs/phabricator/article/libphutil_Libraries_User_Guide.html at [<phutil>/src/__phutil_library_init__.php:25]
#0 __phutil_autoload(string)
#1 spl_autoload_call(string) called at [<phabricator>/src/applications/daemon/event/PhabricatorDaemonEventListener.php:8]
#2 PhabricatorDaemonEventListener::register() called at [<phabricator>/src/infrastructure/events/PhabricatorEventEngine.php:42]
#3 PhabricatorEventEngine::initialize() called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:125]
#4 PhabricatorEnv::initializeCommonEnvironment() called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:68]
#5 PhabricatorEnv::initializeScriptEnvironment() called at [<phabricator>/scripts/__init_script__.php:21]
#6 init_phabricator_script() called at [<phabricator>/scripts/__init_script__.php:24]
#7 require_once(string) called at [<phabricator>/scripts/daemon/manage_daemons.php:5]
Interrupting process 7168...
Interrupting process 7173...
Interrupting process 7223...
Interrupting process 7258...
Interrupting process 8801...
Process 8801 exited.
Process 7258 exited.
Process 7223 exited.
Process 7173 exited.
Process 7168 exited.
Freeing active task leases...
Freed 0 task lease(s).
Starting daemons as phabricator
Launching daemons:
(Logs will appear in "/var/tmp/phd/log/daemons.log".)
sudo command failed. Starting daemon as current user
[2015-04-08 09:15:52] EXCEPTION: (CommandException) Command failed with error #77!
COMMAND
exec ./phd-daemon
STDOUT
NAME
phd-daemon - daemon overseer
SYNOPSIS
launch_daemon.php [options] daemon
Launch and oversee an instance of daemon.
OPTION REFERENCE
--daemonize
Run in the background.
--load-phutil-library library
Load library.
--log file
Send output to file.
--phd dir
Write PID information to dir.
--trace-memory
Enable debug memory tracing.
--verbose
Enable verbose activity logging.
Use --show-standard-options to show additional options.
STDERR
[2015-04-08 09:15:52] EXCEPTION: (PhutilMissingSymbolException) Failed to load class or interface 'PhutilDaemonHandle': the class or interface 'PhutilDaemonHandle' is not defined in the library map for any loaded phutil library. If this symbol was recently added or moved, your library map may be out of date. You can rebuild the map by running 'arc liberate'. For more information, see: http://www.phabricator.com/docs/phabricator/article/libphutil_Libraries_User_Guide.html at [<phutil>/src/__phutil_library_init__.php:25]
#0 __phutil_autoload(string)
#1 spl_autoload_call(string) called at [<phabricator>/src/applications/daemon/event/PhabricatorDaemonEventListener.php:8]
#2 PhabricatorDaemonEventListener::register() called at [<phabricator>/src/infrastructure/events/PhabricatorEventEngine.php:42]
#3 PhabricatorEventEngine::initialize() called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:125]
#4 PhabricatorEnv::initializeCommonEnvironment() called at [<phabricator>/... (329 more bytes) ... at [<phutil>/src/future/exec/ExecFuture.php:397]
#0 ExecFuture::resolvex() called at [<phabricator>/src/applications/daemon/management/PhabricatorDaemonManagementWorkflow.php:246]
#1 PhabricatorDaemonManagementWorkflow::executeDaemonLaunchCommand(PhutilCommandString, string, array) called at [<phabricator>/src/applications/daemon/management/PhabricatorDaemonManagementWorkflow.php:221]
#2 PhabricatorDaemonManagementWorkflow::launchDaemons(array, boolean) called at [<phabricator>/src/applications/daemon/management/PhabricatorDaemonManagementWorkflow.php:353]
#3 PhabricatorDaemonManagementWorkflow::executeStartCommand(array) called at [<phabricator>/src/applications/daemon/management/PhabricatorDaemonManagementRestartWorkflow.php:53]
#4 PhabricatorDaemonManagementRestartWorkflow::execute(PhutilArgumentParser) called at [<phutil>/src/parser/argument/PhutilArgumentParser.php:394]
#5 PhutilArgumentParser::parseWorkflowsFull(array) called at [<phutil>/src/parser/argument/PhutilArgumentParser.php:290]
#6 PhutilArgumentParser::parseWorkflows(array) called at [<phabricator>/scripts/daemon/manage_daemons.php:23]
root@855c3328c91d:/opt/phabricator# cd ..libp /libphutil/
root@855c3328c91d:/opt/phabricator# bin/phd restart la bo= in/ph
phd phortune
root@855c3328c91d:/opt/phabricator# bin/phd cd ../phabricator/[10Pgit pullcd ../libphutil/[8Pgit pullcd ../phabricator/[10Pbin/phd [Kbin/phd lau history | grepp phd
[1;34r[16;1H[16B[0;7mFile Name to Write: webroot/rsrc/css/application/base/main-menu-view.css [33;25H[m [0;7mM-D[m DOS Format [33;73H [0;7mM-A[m Append[33;97H [0;7mM-B[m Backup File[K[34;2H[0;7mC[m Cancel[34;25H [0;7mM-M[m Mac Format [34;73H [0;7mM-P[m Prepend[K[32;73H[1;140H[39;49m[0;7m [32;65H[m[1K [0;7m[ Wrote 528 lines ][m[K[33;25H[0;7m^O[m WriteOut [0;7m^R[m Read File[33;73H[0;7m^Y[m Prev Page[33;97H[0;7m^K[m Cut Text [0;7m^C[m Cur Pos[34;2H[0;7mX[m Exit [34;25H[0;7m^J[m Justify [0;7m^W[m Where Is[34;73H[0;7m^V[m Next Page [34;97H[0;7m^U[m UnCut Text[34;121H[0;7m^T[m To Spell
[18A[17B[J[34;149H[34;1H[?1049l
[?1l>root@855c3328c91d:/opt/phabricator#
(B)0[?1049h[1;34r[m[4l[34h[?25h[?1h=[?1h=[?1h=[39;49m[39;49m[m[H[J[0;7m GNU nano 2.2.6 File: webroot/rsrc/css/application/base/main-menu-view.css [3;1H[0;1m[34m/**
[1B * @provides phabricator-main-menu-view
[1B */
[3B/* - Main Menu -----------------------------------------------------------------
[2B Main menu at the top of every page that has chrome. It reacts to resolution
[1B changes in order to behave reasonably on tablets and phones.
[2B*/
[2B[31m.phabricator-main-menu [0m[32m{
[1B[0;1m[33m background-repeat[0m[32m:[0;1m[37m repeat-x[0m[32m;
[1B[0;1m[33m position[0m[32m:[0;1m[37m relative[0m[32m;
[1B[0;1m[33m min-height[0m[32m:[0;1m[37m 44px[0m[32m;
[1B}[2B[0;1m[31m.device-desktop .phabricator-main-menu [0m[32m{
[1B[0;1m[33m height[0m[32m:[0;1m[37m 44px[0m[32m;
[1B[0;1m[33m padding-right[0m[32m:[0;1m[37m 4px[0m[32m;
[1B}[2B[0;1m[31m.phabricator-main-menu a[0m[32m:[0;1m[34mhover[37m [0m[32m{
[1B[0;1m[33m text-decoration[0m[32m:[0;1m[37m none[0m[32m;
[1B}[3B[0;1m[34m/* - Logo ----------------------------------------------------------------------[32;66H[39m[0;7m[ Read 528 lines ]
[1B^G[m Get Help[33;25H[0;7m^O[m WriteOut[33;49H[0;7m^R[m Read File[33;73H[0;7m^Y[m Prev Page[33;97H[0;7m^K[m Cut Text[33;121H[0;7m^C[m Cur Pos
[1B[0;7m^X[m Exit[34;25H[0;7m^J[m Justify[34;49H[0;7m^W[m Where Is[34;73H[0;7m^V[m Next Page[34;97H[0;7m^U[m UnCut Text[34;121H[0;7m^T[m To Spell
[31A[29B[0;7mSearch: [33;26HY[m First Line[33;50H[0;7mT[m Go To Line[33;74H[0;7mW[m Beg of Par[33;97H[0;7mM-J[m FullJstify[33;121H[0;7mM-B[m Backwards[34;2H[0;7mC[m Cancel[34;26H[0;7mV[m Last Line[34;50H[0;7mR[m Replace [34;74H[0;7mO[m End of Par[34;97H[0;7mM-C[m Case Sens[34;121H[0;7mM-R[m Regexp [32;9H[0;7m<[m[0;7m<[m[0;7m<[m[0;7m<[m[32;64H[1K [0;7m[ "<<<<" not found ][m[K[33;26H[0;7mO[m WriteOut [33;50H[0;7mR[m Read File [33;74H[0;7mY[m Prev Page [33;97H[0;7m^K[m Cut Text [33;121H[0;7m^C[m Cur Pos[K[34;2H[0;7mX[m Exit [34;26H[0;7mJ[m Justify [34;50H[0;7mW[m Where Is[34;74H[0;7mV[m Next Page [34;97H[0;7m^U[m UnCut Text[34;121H[0;7m^T[m To Spell
[31A[30B[J[34;149H[34;1H[?1049l
[?1l>root@855c3328c91d:/opt/phabricator# [H[Jroot@855c3328c91d:/opt/phabricator# git status
[31mrebase in progress; onto [m4783c39
You are currently rebasing branch 'production' on '4783c39'.
(fix conflicts and then run "git rebase --continue")
(use "git rebase --skip" to skip this patch)
(use "git rebase --abort" to check out the original branch)
fatal: pathspec 'webroot/rsrc/image/sprite-menu.pngwebroot/rsrc/image/sprite-menu.pngwebroot/rsrc/image/sprite-menu.pngwebroot/rsrc/image/sprite-menu.pngwebroot/rsrc/image/sprite-menu.pngwebroot/rsrc/image/sprite-menu.pn' did not match any files
root@855c3328c91d:/opt/phabricator# [H[Jroot@855c3328c91d:/opt/phabricator# git status
[31mrebase in progress; onto [m4783c39
You are currently rebasing branch 'production' on '4783c39'.
(fix conflicts and then run "git rebase --continue")
(use "git rebase --skip" to skip this patch)
(use "git rebase --abort" to check out the original branch)
Ref T5501. This is just getting version detection and availability right, probably.[m
[m
Eventually, this will get lifted up a bit and "$remedy" will turn into setup issues (or maybe one setup issue saying "your cache setup is messed [m up, click here to understand why").[m
[m
Test Plan:[m
{F362935}[m
[m
I intend to shove these up to production one-by-one since production is APC and local is Opcache + APCu.[m
[m
Reviewers: btrahan[m
:[K
[K[?1l>root@855c3328c91d:/opt/phabricator# git log[K[H[Jroot@855c3328c91d:/opt/phabricator# git status
On branch production
Untracked files:
(use "git add <file>..." to include in what will be committed)
[31mconf/backup-20141127.sql[m
[31mconf/backup.sql[m
[31mmigrate/[m
[31mresources/chatbot/xessife.json[m
nothing added to commit but untracked files present (use "git add" to track)
root@855c3328c91d:/opt/phabricator# git diff masrter [Kmaster production