【问题标题】:Creating Symbolic link fails创建符号链接失败
【发布时间】:2016-10-14 03:19:30
【问题描述】:

我正在尝试在我的 CentOS 6.7 机器上升级 glibcxx。我按照给定的here 执行了步骤。

现在,当我这样做时:

strings /opt/google/chrome/lib/libstdc++.so.6 | grep GLIBC

我列出了 GLIBCXX_3.4 到 GLIBCXX_3.4.22。

为了在我的 Syantaxnet 构建中使用这个文件,我创建了一个符号链接:

ln -s /opt/google/chrome/lib/libstdc++.so.6 /usr/lib64/libstdc++.so.6

但我得到一个错误:

ln: creating symbolic link `/usr/lib64/libstdc++.so.6': File exists

编辑1:

我认为错误是因为文件名相同,并将 /opt/google/chrome/lib/libstdc++.so.6 重命名为 libstdc++.so.6_new。命令仍然失败。

有人可以帮我解决这个问题吗?另外,这是错误的解决方案吗:

/usr/local/bin/bazel: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/local/bin/bazel)
/usr/local/bin/bazel: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/local/bin/bazel)

【问题讨论】:

  • 您是否尝试颠倒 ln -s 的文件名顺序?
  • 是的,我做到了,但它给出了同样的错误。无论如何,我将 /opt/google/chrome/lib/libstdc++.so.6 文件的内容复制到 /usr/lib64/libstdc++.so.6 并让它工作。感谢您的宝贵时间!
  • 看起来它不再是符号链接问题,因为您似乎已经修复了它。您面临的问题是您的系统上不存在 GLIBCXX_3.4.XX。请参阅this 链接以获取指针。希望这会有所帮助!

标签: linux symlink centos6 syntaxnet


【解决方案1】:

对于 Linux: 1.首先检查/etc/httpd/sites-enabled/里面 foder yoursite.conf 文件是否存在

  1. 如果可用,则先复制文件,然后

  2. 然后使用默认 yoursite.conf 删除 rm yourfile.conf

  3. 然后使用您的命令创建链接: 比如:ln -s /etc/httpd/sites-available/yoursites.conf /etc/httpd/sites-enabled/yoursites.conf

【讨论】:

    【解决方案2】:

    我以为错误是因为文件名相同

    错误告诉你/usr/lib64/libstdc++.so.6已经存在。

    如果要替换它,请执行以下操作:

    ln -sf /opt/google/chrome/lib/libstdc++.so.6 /usr/lib64/libstdc++.so.6
    

    或者这个:

    rm -f /usr/lib64/libstdc++.so.6
    ln -s /opt/google/chrome/lib/libstdc++.so.6 /usr/lib64/libstdc++.so.6
    

    并将 /opt/google/chrome/lib/libstdc++.so.6 重命名为 libstdc++.so.6_new

    这正是错误的做法。在尝试修复它之前,您应该尝试了解错误告诉您的内容。

    我将 /opt/google/chrome/lib/libstdc++.so.6 文件的内容复制到 /usr/lib64/libstdc++.so.6 并让它工作。

    这有一个缺点:如果/opt/google/chrome/lib/libstdc++.so.6 更新,/usr/lib64 中的副本不会。你应该改用上面的ln -sf

    【讨论】:

      猜你喜欢
      • 2016-09-15
      • 2021-04-12
      • 2020-06-29
      • 1970-01-01
      • 2017-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多