[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