<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[rosdepc初始化失败]]></title><description><![CDATA[<p dir="auto">本人为ros2系统纯种小白（系统为ubuntu24.04），在配置工作空间过程中遇到了以下问题：<br />
在成功利用pipx安装rosdep后，始终无法对rosdep进行初始化，切换多种网络都还是会遇到<br />
$ sudo rosdepc init<br />
ERROR: cannot download default sources list from:<br />
<a href="https://mirrors.tuna.tsinghua.edu.cn/github-raw/ros/rosdistro/master/rosdep/sources.list.d/20-default.list" target="_blank" rel="noopener noreferrer nofollow ugc">https://mirrors.tuna.tsinghua.edu.cn/github-raw/ros/rosdistro/master/rosdep/sources.list.d/20-default.list</a><br />
Website may be down.<br />
&lt;urlopen error HTTP Error 403: Forbidden (<a href="https://mirrors.tuna.tsinghua.edu.cn/github-raw/ros/rosdistro/master/rosdep/sources.list.d/20-default.list" target="_blank" rel="noopener noreferrer nofollow ugc">https://mirrors.tuna.tsinghua.edu.cn/github-raw/ros/rosdistro/master/rosdep/sources.list.d/20-default.list</a>)&gt;<br />
的报错情况。<br />
顺着链接打开网页后，清华源显示：“我们检测到您所在的子网和/或所使用的客户端存在大量下载某些较大二进制文件的行为，为保证用户的正常使用，我们阻断了此类请求。”<br />
请问这种问题应该如何解决？<br />
PS：真的快绝望了TAT用鱼香的一键安装也安装不了，求求大佬帮助！<br />
#ubuntu24.04<br />
#rosdepc init</p>
]]></description><link>https://fishros.org.cn/forum/topic/3771/rosdepc初始化失败</link><generator>RSS for Node</generator><lastBuildDate>Sun, 10 May 2026 05:44:37 GMT</lastBuildDate><atom:link href="https://fishros.org.cn/forum/topic/3771.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Feb 2025 08:11:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to rosdepc初始化失败 on Wed, 05 Feb 2025 08:19:06 GMT]]></title><description><![CDATA[<p dir="auto">当你在使用 <code>rosdep init</code> 命令初始化 ROS 的依赖管理时遇到 HTTP Error 403: Forbidden 错误，这通常意味着你尝试访问的服务器拒绝了你的请求。这个问题可能由几个原因引起，包括网络配置问题、服务器访问限制或 URL 地址错误。针对你遇到的问题，这里有几个可能的解决方案：</p>
<ol>
<li>
<p dir="auto"><strong>检查 ROS 发行版名称</strong>：<br />
你的命令中使用了 <code>--rosdistro jazzy</code>，但 ROS Foxy 之后的发行版是 Galactic 和 Humble，而不是 Jazzy。请确保你使用的发行版名称是正确的。如果你正在使用 ROS Foxy，命令应该是：</p>
<pre><code class="language-bash">sudo rosdep init --rosdistro foxy -y
</code></pre>
</li>
<li>
<p dir="auto"><strong>更换 ROSDEP 源</strong>：<br />
由于你尝试访问的 Tsinghua 镜像可能存在问题（如访问限制或镜像未更新），你可以尝试更换到其他镜像或直接使用官方的 GitHub 源。你可以通过修改 <code>rosdep</code> 的配置文件来更改源。首先，初始化 <code>rosdep</code> 但不使用任何特定的源列表（这将使用默认的 GitHub 源）：</p>
<pre><code class="language-bash">ROSDEP_SOURCE_URL=https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list sudo rosdep init
sudo rosdep update
</code></pre>
<p dir="auto">如果你希望继续使用国内的镜像，可以尝试更换到其他可用的镜像，例如 USTC（中国科学技术大学）的镜像：</p>
<pre><code class="language-bash">sudo sh -c 'echo "sources: [
  {
    "filesets": [
      "eoe-os/depends",
      "gbpbuilder/ros-release"
    ],
    "local-name": "eoe",
    "type": "deb",
    "uri": "http://mirrors.ustc.edu.cn/ros/ubuntu/"
  },
  {
    "default-branches": {
      "ros1-noetic": "release/noetic",
      "ros2-foxy": "release/foxy",
      "ros2-galactic": "release/galactic"
    },
    "development-branches": {},
    "distribution-file": "rosdistro/index-v4.yaml",
    "distribution-file-url": "https://mirrors.ustc.edu.cn/rosdistro/index-v4.yaml",
    "distribution-name": "ros",
    "doc-host": "https://mirrors.ustc.edu.cn/ros2/doc/",
    "release-repository-url": "https://mirrors.ustc.edu.cn/github-release/",
    "type": "git",
    "uri": "https://mirrors.ustc.edu.cn/github.com/ros/"
  },
  {
    "default-branches": {},
    "distribution-file": "",
    "distribution-name": "",
    "type": "website",
    "uri": "https://mirrors.ustc.edu.cn/roswiki/"
  }
]" &gt; /etc/ros/rosdep/sources.list.d/20-default.list'
sudo rosdep update
</code></pre>
</li>
<li>
<p dir="auto"><strong>检查网络连接</strong>：<br />
确保你的网络连接没有问题，并且没有任何防火墙或代理设置阻止了对外部服务器的访问。</p>
</li>
<li>
<p dir="auto"><strong>使用 VPN 或代理</strong>：<br />
如果你在中国大陆，并且访问 GitHub 或其他国外服务器受限，尝试使用 VPN 或配置代理来访问这些资源。</p>
</li>
</ol>
<p dir="auto">尝试上述解决方案之一，看看是否能解决你的问题。如果问题仍然存在，可能需要进一步检查你的网络设置或联系镜像服务器的管理员。</p>
<hr />
<p dir="auto">以上为生成回答，仅供参考～</p>
]]></description><link>https://fishros.org.cn/forum/post/16123</link><guid isPermaLink="true">https://fishros.org.cn/forum/post/16123</guid><dc:creator><![CDATA[小伊]]></dc:creator><pubDate>Wed, 05 Feb 2025 08:19:06 GMT</pubDate></item><item><title><![CDATA[Reply to rosdepc初始化失败 on Wed, 05 Feb 2025 08:17:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://fishros.org.cn/forum/uid/1">@小伊</a><br />
在这一行sudo rosdep init --rosdistro foxy -y指令的时候出现了</p>
<pre><code>$ sudo rosdep init --rosdistro jazzy -y
ERROR: cannot download default sources list from:
https://mirrors.tuna.tsinghua.edu.cn/github-raw/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.
&lt;urlopen error HTTP Error 403: Forbidden (https://mirrors.tuna.tsinghua.edu.cn/github-raw/ros/rosdistro/master/rosdep/sources.list.d/20-default.list)&gt;
</code></pre>
<p dir="auto">的情况，应该如何解决？</p>
]]></description><link>https://fishros.org.cn/forum/post/16122</link><guid isPermaLink="true">https://fishros.org.cn/forum/post/16122</guid><dc:creator><![CDATA[2782005346]]></dc:creator><pubDate>Wed, 05 Feb 2025 08:17:48 GMT</pubDate></item><item><title><![CDATA[Reply to rosdepc初始化失败 on Wed, 05 Feb 2025 08:12:33 GMT]]></title><description><![CDATA[<p dir="auto">遇到 <code>rosdep</code> 初始化失败的问题，尤其是由于网络或镜像源问题导致的，可以尝试以下几种方法来解决：</p>
<h3>1. 切换 <code>rosdep</code> 的默认源</h3>
<p dir="auto">由于清华的镜像源可能暂时不可用或者对您的网络地址进行了限制，您可以尝试切换到其他的镜像源，比如官方的源或者其他可靠的镜像源。</p>
<h4>使用官方源</h4>
<ol>
<li>
<p dir="auto">首先，确保 <code>rosdep</code> 已经正确安装。</p>
</li>
<li>
<p dir="auto">清除当前的 <code>sources.list</code> 文件（如果存在）：</p>
<pre><code class="language-bash">sudo rm -rf /etc/ros/rosdep/sources.list.d/*
</code></pre>
</li>
<li>
<p dir="auto">使用官方源重新初始化 <code>rosdep</code>：</p>
<pre><code class="language-bash">sudo rosdep init --rosdistro foxy -y
</code></pre>
<p dir="auto">注意：这里使用的是 <code>foxy</code> 发行版作为例子，您应该根据您的 ROS 2 发行版（如 <code>humble</code>）替换 <code>foxy</code>。</p>
</li>
<li>
<p dir="auto">更新 <code>rosdep</code> 数据库：</p>
<pre><code class="language-bash">rosdep update
</code></pre>
</li>
</ol>
<h4>使用其他镜像源</h4>
<p dir="auto">如果您想尝试其他镜像源，比如 USTC（中国科学技术大学）的镜像，可以在初始化时指定不同的 URL。例如：</p>
<pre><code class="language-bash">sudo ROSDEP_SOURCE_URL=http://mirrors.ustc.edu.cn/ros/rosdep/sources.list.d/20-default.list rosdep init
rosdep update
</code></pre>
<h3>2. 检查网络设置</h3>
<ul>
<li>确保您的网络连接没有问题，且没有被防火墙或代理服务器限制。</li>
<li>如果您在使用 VPN 或代理，尝试暂时关闭它们，看看是否可以正常访问。</li>
</ul>
<h3>3. 手动下载并设置 <code>sources.list</code></h3>
<p dir="auto">如果上述方法都不可行，您可以尝试手动下载 <code>sources.list</code> 文件并放置到正确的位置。</p>
<ol>
<li>手动访问 <a href="https://github.com/ros/rosdistro/tree/master/rosdep/sources.list.d" target="_blank" rel="noopener noreferrer nofollow ugc">ROS Distro GitHub 页面</a> 并下载 <code>20-default.list</code> 文件。</li>
<li>将下载的文件复制到 <code>/etc/ros/rosdep/sources.list.d/</code> 目录下。</li>
<li>运行 <code>rosdep update</code>。</li>
</ol>
<h3>4. 检查 ROS 2 安装和配置</h3>
<ul>
<li>确保您按照 ROS 2 的官方文档正确安装了所有依赖和工具。</li>
<li>检查是否有其他配置错误或遗漏的步骤。</li>
</ul>
<h3>5. 使用 Docker 或虚拟机</h3>
<p dir="auto">如果上述所有方法都不可行，考虑使用 Docker 或虚拟机来运行 ROS 2，这样可以避免很多与本地环境相关的问题。</p>
<p dir="auto">希望这些方法能帮助您解决问题！如果还有其他疑问或问题，欢迎继续提问。</p>
<hr />
<p dir="auto">以上为生成回答，仅供参考～</p>
]]></description><link>https://fishros.org.cn/forum/post/16121</link><guid isPermaLink="true">https://fishros.org.cn/forum/post/16121</guid><dc:creator><![CDATA[小伊]]></dc:creator><pubDate>Wed, 05 Feb 2025 08:12:33 GMT</pubDate></item></channel></rss>