Skip to content

.cache/pikaur/pkg symlink ➡ FileExistsError: [Errno 17] File exists: #873

@hrehfeld

Description

@hrehfeld

pikaur -S gimp-git

with an edited PKGBUID of gegl-git to require sdl2-git and -Dworkshop=false

  File "/usr/lib/python3.13/site-packages/pikaur/main.py", line 537, in main
    cli_entry_point()
    ~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/pikaur/main.py", line 363, in cli_entry_point
    execute_pikaur_operation(pikaur_operation=pikaur_operation, require_sudo=require_sudo)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/pikaur/main.py", line 285, in execute_pikaur_operation
    pikaur_operation()
    ~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/pikaur/main.py", line 175, in cli_install_packages
    InstallPackagesCLI()
    ~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/pikaur/install_cli.py", line 239, in __init__
    self.main_sequence()
    ~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/pikaur/install_cli.py", line 279, in main_sequence
    self.get_all_packages_info()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/pikaur/install_cli.py", line 426, in get_all_packages_info
    self.aur_pkg_not_found_prompt(pkg_name)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/pikaur/install_cli.py", line 360, in aur_pkg_not_found_prompt
    self.edit_pkgbuild_during_the_build(pkg_name)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/pikaur/install_cli.py", line 339, in edit_pkgbuild_during_the_build
    self.handle_pkgbuild_changed(pkg_build)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/pikaur/install_cli.py", line 1135, in handle_pkgbuild_changed
    self.main_sequence()
    ~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/pikaur/install_cli.py", line 291, in main_sequence
    self.install_packages()
    ~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/pikaur/install_cli.py", line 1351, in install_packages
    self.build_packages()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/pikaur/install_cli.py", line 1184, in build_packages
    pkg_build.build(
    ~~~~~~~~~~~~~~~^
        all_package_builds=self.package_builds_by_name,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        resolved_conflicts=self.resolved_conflicts,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        skip_checkfunc_for_pkgnames=self.skip_checkfunc_for_pkgnames,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3.13/site-packages/pikaur/build.py", line 1003, in build
    if self.check_if_already_built()
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/pikaur/build.py", line 621, in check_if_already_built
    self.set_built_package_path()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/pikaur/build.py", line 601, in set_built_package_path
    mkdir(PackageCachePath())
    ~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/pikaur/os_utils.py", line 130, in mkdir
    path.mkdir(parents=True)
    ~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/pathlib/_local.py", line 722, in mkdir
    os.mkdir(self, mode)
    ~~~~~~~~^^^^^^^^^^^^

FileExistsError: [Errno 17] File exists: '/home/hrehfeld/.cache/pikaur/pkg'

my pkgdir is a symlink:

lrwxrwxrwx 1 hrehfeld hrehfeld 88 Jan 24 19:45 /home/hrehfeld/.cache/pikaur/pkg -> /run/media/hrehfeld/disk/storage/home/.cache/pikaur/pkg

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions