[MacPorts] #48486: lion buildslave registry damaged

MacPorts noreply at macports.org
Thu Oct 15 20:33:04 PDT 2015


#48486: lion buildslave registry damaged
-----------------------------+---------------------
  Reporter:  snc@…           |      Owner:  admin@…
      Type:  defect          |     Status:  new
  Priority:  High            |  Milestone:
 Component:  server/hosting  |    Version:
Resolution:                  |   Keywords:
      Port:                  |
-----------------------------+---------------------

Comment (by ryandesign@…):

 We removed registry.db and the software directory. Based on the list of
 files in /opt/local/bin/ and /opt/local/lib/ shown [comment:11 above], we
 force-installed these ports:

 ncurses dmd geos libnetpbm glew libao libpixman lzip nspr libtasn1 ssdeep
 shapelib proj p7zip tbb uriparser npth mp3cat par2 ecl hwloc flawfinder
 byacc root5

 We then deactivated active ports and deleted the .mp_* files. Several
 unregistered files remained. Noting that
 [https://build.macports.org/builders/buildports-lion-x86_64/builds/30101
 Lion build 30101] had an exception shortly before the problem began, and
 was for root6, we then force-installed root6. While this runs, we are
 concluding our efforts for today and will resume later.

 If there are still unregistered files after installing root6 and its
 dependencies, I think I'll write a script to go through all the ports
 modified since the problem began around revision r139082 and force install
 each one, one by one, deactivating ports in between.

 We also have the option of just
 [https://guide.macports.org/chunked/installing.macports.uninstalling.html
 nuking MacPorts] and reinstalling it, but I know that sources.conf was
 customized, and I don't know what other customizations there might be,
 though I suppose we could just diff the conf files. I'm also wary of
 nuking because there always seem to be some ports that install files in
 unusual locations, which won't get nuked.

-- 
Ticket URL: <https://trac.macports.org/ticket/48486#comment:19>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list