python - 在 Ubuntu 的外部驱动器上尝试 repo init 时出错

标签 python ubuntu android-source symlink repo

我正在尝试初始化 Android ROM 的 repo,但它在 Ubuntu 16.04 上返回以下错误:

$ repo init -u git://github.com/AOSiP/platform_manifest.git -b pie
    Get git://github.com/AOSiP/platform_manifest.git
    Traceback (most recent call last):
      File "/media/exthdd/AOSIP/.repo/repo/main.py", line 547, in <module>
        _Main(sys.argv[1:])
      File "/media/exthdd/AOSIP/.repo/repo/main.py", line 522, in _Main
        result = repo._Run(argv) or 0
      File "/media/exthdd/AOSIP/.repo/repo/main.py", line 184, in _Run
        result = cmd.Execute(copts, cargs)
      File "/media/exthdd/AOSIP/.repo/repo/subcmds/init.py", line 426, in Execute
        self._SyncManifest(opt)
      File "/media/exthdd/AOSIP/.repo/repo/subcmds/init.py", line 188, in _SyncManifest
        m._InitGitDir(mirror_git=mirrored_manifest_git)
      File "/media/exthdd/AOSIP/.repo/repo/project.py", line 2395, in _InitGitDir
        self._UpdateHooks()
      File "/media/exthdd/AOSIP/.repo/repo/project.py", line 2416, in _UpdateHooks
        self._InitHooks()
      File "/media/exthdd/AOSIP/.repo/repo/project.py", line 2446, in _InitHooks
        os.path.relpath(stock_hook, os.path.dirname(dst)), dst)
      File "/media/exthdd/AOSIP/.repo/repo/platform_utils.py", line 195, in symlink
        return os.symlink(source, link_name)
    OSError: [Errno 38] Function not implemented

它在系统驱动器上运行时有效,但我没有足够的空间。

最佳答案

驱动器有 exFAT 文件系统,ext4 上的错误消失了。

关于python - 在 Ubuntu 的外部驱动器上尝试 repo init 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56708629/

相关文章:

python - Python 是否有只覆盖一行的一部分的注释?

python - 寻找相等的字符串?

css - 如何使用自定义 CSS 设置 GTK+ 样式?

ubuntu - nginx - 绑定(bind)()到 0.0.0.0 :80 failed (98: Address already in use)

android - 如何只下载 AOSP 源代码的工作目录而不下载整个 repo 历史记录?

python - 在 Django 中实现每个模型的表修改时间?

python - 使用 psycopg2 访问 Cloud SQL 实例的配置

c++ - boost 1.71.0 : How to get process output?

Android native - 用jni写的native代码如何在root权限下运行?

java - 在 AOSP、Android 中定义单例