Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id 6007D21F977 for <~alpine/devel@lists.alpinelinux.org>; Fri, 14 Mar 2025 20:31:19 +0000 (UTC) Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-54298ec925bso3902685e87.3 for <~alpine/devel@lists.alpinelinux.org>; Fri, 14 Mar 2025 13:31:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741984275; x=1742589075; darn=lists.alpinelinux.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=SamBxPPHojJYem/PZOPeAkd6nYImMGCqmxQcGFRoHhI=; b=c9/pM2vEOp7TbhaLF9ry8iQjacubFBHDtgzEUOzNN9qBlYqFB3nxY4dqswsPpQY1+2 yTp6VRVnePIaUQzpMbnFRB3cQ+zsJ0bAKdyXuhaFJHHutoAeicasMDfF9VoxSJigi0Zq NNUT+CJd4PnBLV1ms3xL6oTBqEsf6eO1oZio43i+0kNfzNnvcWU9W1VO58EpIpgE1dJq 6myMXtcD3dJWcKRjnq1SSt/ecI3plZQ83jF4n9JrmJ0uicO2iRJxVMjOkABhIOu0pIdg bXVcfBL4XAj1p3M3SMo+1iVlg1qc7ml+EQ9tUaz44TH24ynjE9CBRrKC6y6gLrgmwtoU 2Amg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741984275; x=1742589075; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=SamBxPPHojJYem/PZOPeAkd6nYImMGCqmxQcGFRoHhI=; b=YhTfMaMTSHJRQL4nO/pjwaqo6hhVn43rMG4F1E1UszRdmsX35ujI/yKJhULWsuIdPk 0kFnXyYVpDke9v8NCRswGIY48IuROIDLeGFbbS0UcZ9crJwaN3P4YJFYe61SR6EWXH/H 0YwsERF89JQ4e2rL0tEFiLBMoLImgm4K7ZVG+rpmJppJ154zFIhz3m5E/qcL5zen8blM vqNerzaJm+g3bhECaRsycCqDX5LPQpcR+1KR+eqXYalBKvCUIcuWgUaLTnK/CoUNJW6A raptV1ExO6imnTvyif2YppXOHqtCoTpOzkFOdouTuzUaWlnnZPWz30IBvILPoB17NWeM qlsg== X-Gm-Message-State: AOJu0Yxj4Zdm00QNqAbD3bMIBR2LRp8VCdxC8SqyHiMhO2NKPTwKux7p sHGUDik+35Qn0OIbb8YHCrOXu2sfMcvZVQ2eQfAxOh1yjpwJrU8RElOUip3YhGB1Py/PFTInaL9 nyl2OKjqGX+abHKNb6n3gVbRJOr/DUby9 X-Gm-Gg: ASbGncsQtGdim/5CgpbMMO/m3qUEsWKzIL+t95TRtKIkntwfFw1H9+w0FIWZmCYSBjW d/KUPHxLTtaqheq1j1cxM11s4064ToqU1AzVZ7XEOA6FBPSDKmubk+S5LN6FrBwJ+rigoRwzX64 6vjrYpQOEHU8DeNzBehu9iEGK7RmNHV98yRwD3bos= X-Google-Smtp-Source: AGHT+IERsNYiVr2FbfF1JvAUNtqPAjGPYFHHBbOTaqTFvElnthaU6Bmbk1ggLrseDS0SP6/Re1Vofc8PDMbuc9t1Bu4= X-Received: by 2002:a05:6512:400c:b0:545:2a96:34f7 with SMTP id 2adb3069b0e04-549c390f42amr1379292e87.31.1741984274504; Fri, 14 Mar 2025 13:31:14 -0700 (PDT) MIME-Version: 1.0 From: Jim Pryor Date: Fri, 14 Mar 2025 16:31:02 -0400 X-Gm-Features: AQ5f1JpIgE7rW632O2jJYWa4D_6-B_ZD0vOp2B2oh0__JakgKWLf6Ya_8pMNACY Message-ID: Subject: Can't recognize local repository To: ~alpine/devel@lists.alpinelinux.org Content-Type: multipart/alternative; boundary="000000000000e2e6830630535192" --000000000000e2e6830630535192 Content-Type: text/plain; charset="UTF-8" I have an issue where `apk` can't see a local repository. I have an unprivileged user who created some packages, created an APKINDEX file and signed the index. That user's public key is installed in `/etc/apk/keys`. The unprivileged user and root both belong to the `abuild` group. As best I can tell, the permissions on the repository, index, and package files look correct. But when I do `apk update` I get a message that the repository `/var/lib/packages` can't be found. Any ideas? main0:~# ls -l /etc/apk/keys/bob* -rw-r--r-- 1 root root 800 Mar 14 15:44 /etc/apk/keys/bob-67d48136.rsa.pub main0:~# ls -l /home/bob/.abuild/ total 12 -rw-r--r-- 1 bob wheel 80 Mar 14 16:19 abuild.conf -rw------- 1 bob wheel 3272 Mar 14 15:19 bob-67d48136.rsa -rw-r--r-- 1 bob wheel 800 Mar 14 15:19 bob-67d48136.rsa.pub main0:~# id root uid=0(root) gid=0(root) groups=0(root),0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video),300(abuild) main0:~# id bob uid=1000(bob) gid=300(abuild) groups=300(abuild),10(wheel) main0:~# ls -ld /var drwxr-xr-x 12 root root 4096 Mar 9 13:15 */var* main0:~# ls -ld /var/lib drwxr-xr-x 6 root root 4096 Mar 14 16:15 */var/lib* main0:~# ls -ld /var/lib/packages drwxrwxr-x 2 root abuild 4096 Mar 14 16:21 */var/lib/packages* main0:~# ls -l /var/lib/packages/ total 532 -rw-r--r-- 1 bob abuild 1786 Mar 14 16:21 APKINDEX.tar.gz -rw-r--r-- 1 bob abuild 314101 Mar 14 15:27 micropython-1.24.1-r1.apk -rw-r--r-- 1 bob abuild 157669 Mar 14 15:27 micropython-cross-1.24.1-r1.apk -rw-r--r-- 1 bob abuild 63295 Mar 14 15:27 micropython-doc-1.24.1-r1.apk main0:~# cat /etc/apk/repositories http://dl-cdn.alpinelinux.org/alpine/v3.21/main http://dl-cdn.alpinelinux.org/alpine/v3.21/community /var/lib/packages main0:~# id -un root main0:~# apk update -v fetch http://dl-cdn.alpinelinux.org/alpine/v3.21/main/armv7/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.21/community/armv7/APKINDEX.tar.gz WARNING: opening /var/lib/packages: No such file or directory v3.21.3-159-gdab69828342 [http://dl-cdn.alpinelinux.org/alpine/v3.21/main] v3.21.3-161-gf15e577c644 [ http://dl-cdn.alpinelinux.org/alpine/v3.21/community] OK: 23811 distinct packages available --000000000000e2e6830630535192 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I have an issue where `apk` can't see a local reposito= ry. I have an unprivileged=C2=A0user who created some packages, created an = APKINDEX file and signed the index. That user's public key is installed= in `/etc/apk/keys`. The unprivileged user and root both belong to the `abu= ild` group. As best I can tell, the permissions on the repository, index, a= nd package files look correct. But when I do `apk update` I get a message t= hat the repository=C2=A0`/var/lib/packages` can't be found. Any ideas?<= div>

main0:~# ls -l /etc/apk/keys/bob*

-rw-r--r--=C2=A0 =C2=A0 1 root =C2=A0 =C2=A0 root = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 800 Mar 14 15:44 /etc/apk/keys/bo= b-67d48136.rsa.pub


main0:~# ls -l /home/bo= b/.abuild/

total 12

-rw-r--r--=C2=A0 =C2=A0 1 bob=C2=A0 =C2=A0 =C2=A0 wheel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 80 Mar 14 16:19 abuild.conf<= /span>

-rw-------=C2=A0 =C2=A0 1 bob=C2=A0 =C2=A0 =C2=A0 wheel =C2=A0 =C2=A0 =C2=A0 =C2=A0 3272 Mar 14 15:19 bob-67d48136.rsa<= /span>

-rw-r--r--=C2=A0 =C2=A0 1 bob=C2=A0 =C2=A0 =C2=A0 wheel=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 800 Mar 14 15:19 bob-67d48136= .rsa.pub


main= 0:~# id root

uid=3D0(root) gid=3D0(root) groups=3D0(root),0(= root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialou= t),26(tape),27(video),300(abuild)


main= 0:~# id bob

uid=3D1000(bob) gid=3D300(abuild) groups=3D300(= abuild),10(wheel)


main= 0:~# ls -ld /var

drwxr-xr-x =C2=A0 12 root = =C2=A0 =C2=A0 root=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 4096 Mar=C2=A0 9 13:15 /var


main= 0:~# ls -ld /var/lib

drwxr-xr-x=C2=A0 =C2=A0 6 root =C2=A0 =C2=A0 root= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4096 Mar 14 16:15 /var/lib


main= 0:~# ls -ld /var/lib/packages

drwxrwxr-x=C2=A0 =C2=A0 2 root =C2=A0 =C2=A0 abuild= =C2=A0 =C2=A0 =C2=A0 =C2=A0 4096 Mar 14 16:21 /var/lib/packages


main= 0:~# ls -l /var/lib/packages/

total 532

-rw-r--r--=C2=A0 =C2=A0 1 bob=C2=A0 =C2=A0 =C2=A0 abuild=C2=A0 =C2=A0 =C2=A0 =C2=A0 1786 Mar 14 16:21 APKINDEX.tar.gz

-rw-r--r--=C2=A0 =C2=A0 1 bob=C2=A0 =C2=A0 =C2=A0 abuild=C2=A0 =C2=A0 =C2=A0 314101 Mar 14 15:27 micropython-1.24.1-r1.= apk

-rw-r--r--=C2=A0 =C2=A0 1 bob=C2=A0 =C2=A0 =C2=A0 abuild=C2=A0 =C2=A0 =C2=A0 157669 Mar 14 15:27 micropython-cross-1.24= .1-r1.apk

-rw-r--r--=C2=A0 =C2=A0 1 bob=C2=A0 =C2=A0 =C2=A0 abuild =C2=A0 =C2=A0 =C2=A0 63295 Mar 14 15:27 micropython-doc-1.24.1= -r1.apk


main= 0:~# cat /etc/apk/repositories

http://dl-cdn.alpinelinux.org/alpine/v3.21/main

http://dl-cdn.alpinelinux.org/alpine/v3.21/community<= /span>

/var/lib/packages


main= 0:~# id -un

root


main= 0:~# apk update -v

fetch http://dl-cdn.alpinelinux.org/alpi= ne/v3.21/main/armv7/APKINDEX.tar.gz

fetch http://dl-cdn.alpinelinux.org= /alpine/v3.21/community/armv7/APKINDEX.tar.gz

WARNING: opening /var/lib/packages: No such fil= e or directory

v3.21.3-159-gdab69828342 [http://dl-cdn.alpinelinux.org/alpine= /v3.21/main]

v3.21.3-161-gf15e577c644 [http://dl-cdn.alpinelinux.org/a= lpine/v3.21/community]

OK: 23811 distinct packages available

--000000000000e2e6830630535192--