Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > Fink and Darwin Ports Broken by Security Update?

Fink and Darwin Ports Broken by Security Update?
Thread Tools
Mac Elite
Join Date: Jan 2003
Location: 127.0.0.1
Status: Offline
Reply With Quote
Mar 3, 2006, 12:05 AM
 
I'm now finding these errors when attempting to self update both Fink and Darwin Ports:

A bunch of rsync:delete_one: unlink ... failed errors then this...


rsync error: some files could not be transferred (code 23) at /SourceCache/rsync/rsync-23/rsync/main.c(1161)
### execution of rsync failed, exit code 23
Use of uninitialized value in concatenation (.) or string at /sw/lib/perl5/Fink/SelfUpdate.pm line 661.
Updating using rsync failed. Check the error messages above.
(1) Give up
(2) Retry the same mirror
(3) Retry another mirror from your country
(4) Retry another mirror

How do you want to proceed? [3] 1
No mirror worked. This seems unusual, please submit a short summary of this event to mirrors@finkmirrors.net
Thank you


On DP, I get this:

rsync error: some files could not be transferred (code 23) at /SourceCache/rsync/rsync-23/rsync/main.c(1161)


I'm suspecting that the security update broke these two, as they worked flawlessly prior to me applying the update.
     
ism
Grizzled Veteran
Join Date: Sep 2001
Status: Offline
Reply With Quote
Mar 3, 2006, 01:36 AM
 
Not seeing that problem here with dp. Can't be any more help than that though
     
Mac Elite
Join Date: Jan 2003
Location: 127.0.0.1
Status: Offline
Reply With Quote
Mar 3, 2006, 06:25 PM
 
Okay, it's definitely the security update. I self-updated DP on my external partition with no problems then applied the security update. Sure enough, the self-updating broke.
     
Dedicated MacNNer
Join Date: Sep 2001
Location: San Jose CA
Status: Offline
Reply With Quote
Mar 3, 2006, 09:56 PM
 
According to the Darwin Ports Mailing List and the Fink News Page, the latest security update (2006-001) broke rsync's --delete option.

One workaround mentioned in both the Fink news page and the DP mailing lists is to install the Fink/DP version of rsync and use that version of rsync (by putting it first in your PATH).

The alternative workaround for Fink mentioned on the Fink news page is to do a 'fink selfupdate-cvs' instead of a regular selfupdate.

A DP workaround that worked for me was to make a copy of ports.conf to ~/.portsrc and then change the line starting w/ 'rsync_options' to look like:

rsync_options "-rtzv --delete-after"

--ranga
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 08:25 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2