Hello everyone. This is quite above my head I think. I’ve got a pretty fresh install and tried to build guiscrcpy from AUR. I get a permission denied. I’m going to put the whole output.
[arkansawdave@missi ~]$ yay -S guiscrcpy
:: There are 2 providers available for guiscrcpy:
:: Repository AUR
1) guiscrcpy 2) guiscrcpy-git
Enter a number (default=1): 1
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1] guiscrcpy-4.9.0-1
1 guiscrcpy (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/1): /home/arkansawdave/.cache/yay/guiscrcpy
:: Downloaded PKGBUILD (1/1): guiscrcpy
1 guiscrcpy (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: (1/1) Parsing SRCINFO: guiscrcpy
==> Making package: guiscrcpy 4.9.0-1 (Fri 12 Feb 2021 08:33:32 AM CST)
==> Retrieving sources...
-> Cloning guiscrcpy git repo...
Cloning into bare repository '/home/arkansawdave/.cache/yay/guiscrcpy/guiscrcpy'...
remote: Enumerating objects: 41, done.
remote: Counting objects: 100% (41/41), done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 7315 (delta 16), reused 21 (delta 8), pack-reused 7274
Receiving objects: 100% (7315/7315), 25.30 MiB | 2.20 MiB/s, done.
Resolving deltas: 100% (4693/4693), done.
==> Validating source files with sha256sums...
guiscrcpy ... Skipped
==> Verifying source file signatures with gpg...
guiscrcpy git repo ... Passed
==> Making package: guiscrcpy 4.9.0-1 (Fri 12 Feb 2021 08:33:46 AM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating guiscrcpy git repo...
Fetching origin
==> Validating source files with sha256sums...
guiscrcpy ... Skipped
==> Verifying source file signatures with gpg...
guiscrcpy git repo ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of guiscrcpy git repo...
Cloning into 'guiscrcpy'...
done.
Switched to a new branch 'makepkg'
==> Sources are ready.
==> Making package: guiscrcpy 4.9.0-1 (Fri 12 Feb 2021 08:33:49 AM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
Traceback (most recent call last):
File "/home/arkansawdave/.cache/yay/guiscrcpy/src/guiscrcpy/setup.py", line 23, in <module>
from setuptools import setup
File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 16, in <module>
import setuptools.version
File "/usr/lib/python3.9/site-packages/setuptools/version.py", line 1, in <module>
import pkg_resources
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3243, in <module>
def _initialize_master_working_set():
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3226, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 559, in _build_master
ws = cls()
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 552, in __init__
self.add_entry(entry)
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 608, in add_entry
for dist in find_distributions(entry, True):
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2063, in find_on_path
for dist in factory(fullpath):
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2128, in distributions_from_metadata
yield Distribution.from_location(
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2588, in from_location
return cls(
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2989, in _reload_version
md_version = self._get_version()
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2770, in _get_version
version = _version_from_file(lines)
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2554, in _version_from_file
line = next(iter(version_lines), '')
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2765, in _get_metadata
for line in self.get_metadata_lines(name):
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1417, in get_metadata_lines
return yield_lines(self.get_metadata(name))
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1407, in get_metadata
value = self._get(path)
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1611, in _get
with open(path, 'rb') as stream:
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.9/site-packages/pynput-1.7.3-py3.9.egg-info/PKG-INFO'
==> ERROR: A failure occurred in build().
Aborting...
error making: guiscrcpy
Then this morning I see pamac telling me of an update from AUR for python-pynput. I immediately wonder if it will fix my building problem and try to update it, but I get this in the Pamac output:
Preparing...
Cloning python-pynput build files...
Checking python-pynput dependencies...
Synchronizing package databases...
Resolving dependencies...
Checking inter-conflicts...
Building python-pynput...
==> Making package: python-pynput 1.7.3-2 (Fri 12 Feb 2021 08:28:08 AM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading pynput-1.7.3.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 272 100 272 0 0 1766 0 --:--:-- --:--:-- --:--:-- 1766
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 75531 100 75531 0 0 238k 0 --:--:-- --:--:-- --:--:-- 238k
-> Found python-pynput.patch
==> Validating source files with sha256sums...
pynput-1.7.3.tar.gz ... Passed
python-pynput.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting pynput-1.7.3.tar.gz with bsdtar
==> Starting prepare()...
patching file setup.py
==> Starting build()...
Traceback (most recent call last):
File "/var/tmp/pamac-build-arkansawdave/python-pynput/src/pynput-1.7.3/setup.py", line 5, in <module>
import setuptools
File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 16, in <module>
import setuptools.version
File "/usr/lib/python3.9/site-packages/setuptools/version.py", line 1, in <module>
import pkg_resources
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3243, in <module>
def _initialize_master_working_set():
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3226, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 559, in _build_master
ws = cls()
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 552, in __init__
self.add_entry(entry)
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 608, in add_entry
for dist in find_distributions(entry, True):
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2063, in find_on_path
for dist in factory(fullpath):
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2128, in distributions_from_metadata
yield Distribution.from_location(
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2588, in from_location
return cls(
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2989, in _reload_version
md_version = self._get_version()
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2770, in _get_version
version = _version_from_file(lines)
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2554, in _version_from_file
line = next(iter(version_lines), '')
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 2765, in _get_metadata
for line in self.get_metadata_lines(name):
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1417, in get_metadata_lines
return yield_lines(self.get_metadata(name))
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1407, in get_metadata
value = self._get(path)
File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1611, in _get
with open(path, 'rb') as stream:
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.9/site-packages/pynput-1.7.3-py3.9.egg-info/PKG-INFO'
==> ERROR: A failure occurred in build().
Aborting...
Can anyone tell me how to fix it? I can’t even begin to figure this out. Thanks so much.