Opened 9 years ago

Closed 9 years ago

#46695 closed defect (fixed)

keepnote @ 0.7.7_1 staging error - processing fails

Reported by: allencbarr@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: keepnote

Description

Mac OS X Version: 10.10.1 XCode Version: 6.1.1

Tried to launch Keepnote and receieved a message that my installation was broken. I uninstalled and then attempted to reinstall. The reinstall failed with the message:

Error: org.macports.destroot for port keepnote returned: ln: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_office_keepnote/keepnote/work/destroot/opt/local/bin/keepnote: File exists

I then uninstalled all ports, MacPorts itself, and then reinstalled MacPorts using the Yosemite installer. I then ran "sudo port install keepnote". All the dependencies installed but Keepnote failed to install with the same error as above:

Error: org.macports.destroot for port keepnote returned: ln: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_office_keepnote/keepnote/work/destroot/opt/local/bin/keepnote: File exists

Please see the log file for port keepnote for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_office_keepnote/keepnote/main.log

I have attached the log file.

Attachments (1)

main.log (259.5 KB) - added by allencbarr@… 9 years ago.

Download all attachments as: .zip

Change History (3)

Changed 9 years ago by allencbarr@…

Attachment: main.log added

comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

This happens because the python portgroup was changed to default to installing an unversioned symlink for application ports like keepnote. The solution is to remove the line from the keepnote port that adds another such symlink.

comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.