Opened 3 years ago
Closed 20 months ago
#65198 closed defect (worksforme)
Macports selfupdate error
Reported by: | ivanavb (Ivana Bukvin) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | |
Keywords: | Cc: | ||
Port: |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
Hi,
I have a problem updating macports, and I'm not sure how to fix it. I tried running sudo port -d selfupdate
, this is the output:
DEBUG: MacPorts sources location: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs ---> Updating MacPorts base sources using rsync DEBUG: system: /usr/bin/rsync -rtzvl --delete-after rsync://rsync.macports.org/macports/release/tarballs/base.tar /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs rsync: getaddrinfo: rsync.macports.org 873: nodename nor servname provided, or not known rsync error: error in socket IO (code 10) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.2/rsync/clientserver.c(106) [receiver=2.6.9] Command failed: /usr/bin/rsync -rtzvl --delete-after rsync://rsync.macports.org/macports/release/tarballs/base.tar /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs Exit code: 10 DEBUG: Error synchronizing MacPorts sources: command execution failed while executing "error "Error synchronizing MacPorts sources: $eMessage"" invoked from within "try -pass_signal { system "$rsync_path $rsync_options rsync://${rsync_server}/$rsync_dir $mp_source_path" } catch {{*} eCode eMessage} { ..." (procedure "selfupdate::main" line 30) invoked from within "selfupdate::main {options_global_order {} options_selfupdate_order {}} base_updated" ("uplevel" body line 1) invoked from within "uplevel [list selfupdate::main $optionslist $updatestatusvar]" (procedure "macports::selfupdate" line 2) invoked from within "macports::selfupdate [array get options] base_updated" Error: Error synchronizing MacPorts sources: command execution failed Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed
I understand the problem is with rsync, but I don't know how to solve it. Could you please help me?
Thank you!
Best wishes,
Ivana
Change History (2)
comment:1 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Component: | ports → base |
---|---|
Description: | modified (diff) |
comment:2 Changed 20 months ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → worksforme |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Please remember to use WikiFormatting.
I'm not certain whether the error message means that it cannot reach our rsync server or that it cannot resolve the hostname into an IP address.
Does it always fail? Has it ever worked? Does restarting the computer help?
Inability to connect to our rsync servers is usually caused by a problem with your network connection, such as an intentional blocking of rsync traffic by your corporate network administrator, or a feature or bug of your antivirus or network monitoring software, or something similar.
If you cannot resolve the problem, you will have to configure MacPorts to sync its ports using a method other than rsync (for example using git or using a tarball). selfupdate cannot use a method other than rsync, so you cannot use selfupdate and must install new versions of MacPorts when they are released by downloading and running the installer from our web site, or building from source manually, and must use
sudo port sync
instead ofsudo port selfupdate
to update your ports tree.