freebsd / poudriere

Port/Package build and test system
https://github.com/freebsd/poudriere/wiki
BSD 2-Clause "Simplified" License
387 stars 161 forks source link

Problems when creating a new jail #877

Open joneum opened 3 years ago

joneum commented 3 years ago

I use poudriere 3.3.99.20210521 on FreeBSD 14.0-CURRENT 8682abbf7

i have a problem to create a new 13.0 jail:

root@joneumbox:/usr/local/etc/pkg/repos # poudriere jail -c -j 130amd64 -v 13.0-RELEASE -a amd64
[00:00:00] Creating 130amd64 fs at /data/jails/130amd64... done
mkdir: /data/jails/130amd64: No such file or directory
[00:00:00] Using pre-distributed MANIFEST for FreeBSD 13.0-RELEASE amd64
cp: /data/jails/130amd64/fromftp/MANIFEST: No such file or directory
[00:00:00] Error: Empty MANIFEST file.
[00:00:00] Error while creating jail, cleaning up.
[00:00:00] Removing 130amd64 jail... done
[00:00:00] Cleaning 130amd64 data... done

if I use only 10amd64 instead of 130amd64, the following occurs:

root@joneumbox:/usr/local/etc/pkg/repos # poudriere jail -c -j 13amd64 -v 13.0-RELEASE -a amd64
[00:00:00] Creating 13amd64 fs at /data/jails/13amd64... done
[00:00:01] Using pre-distributed MANIFEST for FreeBSD 13.0-RELEASE amd64
[00:00:01] Fetching base for FreeBSD 13.0-RELEASE amd64
fetch: https://mirror.yandex.ru/freebsd/pub/FreeBSD/releases/amd64/amd64/13.0-RELEASE/base.txz: Not Found
fetch: https://mirror.yandex.ru/freebsd/pub/FreeBSD/releases/amd64/amd64/13.0-RELEASE/base.txz: Not Found
[00:00:01] Error: Failed to fetch from https://mirror.yandex.ru/freebsd/pub/FreeBSD/releases/amd64/amd64/13.0-RELEASE/base.txz
[00:00:01] Error while creating jail, cleaning up.
[00:00:01] Removing 13amd64 jail... done
[00:00:02] Cleaning 13amd64 data... done

i can update existing jails without problems:

root@joneumbox:/usr/local/etc/pkg/repos # poudriere jails -l
113amd64libressl 11.3-RELEASE-p10               amd64 ftp       2020-06-10 20:58:10 /data/jails/113amd64libressl
113i386libressl  11.3-RELEASE-p10               i386  ftp       2020-06-10 20:59:20 /data/jails/113i386libressl
114amd64         11.4-RELEASE-p8                amd64 ftp       2021-04-01 17:46:05 /data/jails/114amd64
114amd64libressl 11.4-RELEASE-p8                amd64 ftp       2021-04-01 17:44:27 /data/jails/114amd64libressl
114i386          11.4-RELEASE-p8                i386  ftp       2021-04-01 17:44:55 /data/jails/114i386
114i386libressl  11.4-RELEASE-p8                i386  ftp       2021-04-01 17:45:28 /data/jails/114i386libressl
121amd64         12.1-RELEASE-p13               amd64 ftp       2021-04-01 17:46:38 /data/jails/121amd64
121amd64libressl 12.1-RELEASE-p13               amd64 ftp       2021-04-01 17:47:05 /data/jails/121amd64libressl
121amd64quaterly 12.1-RELEASE-p13               amd64 ftp       2021-04-01 17:47:32 /data/jails/121amd64quaterly
121i386          12.1-RELEASE-p13               i386  ftp       2021-04-01 17:47:57 /data/jails/121i386
121i386libressl  12.1-RELEASE-p13               i386  ftp       2021-04-01 17:48:27 /data/jails/121i386libressl
122amd64libressl 12.2-RELEASE-p2                amd64 ftp       2020-12-31 08:38:14 /data/jails/122amd64libressl
122i386libressl  12.2-RELEASE-p2                i386  ftp       2020-12-31 08:40:01 /data/jails/122i386libressl
122amd64quaterly 12.2-RELEASE-p3                amd64 ftp       2021-02-04 20:38:33 /data/jails/122amd64quaterly
122amd64         12.2-RELEASE-p8                amd64 ftp       2021-06-04 16:32:37 /data/jails/122amd64
122i386          12.2-RELEASE-p8                i386  ftp       2021-06-04 16:34:27 /data/jails/122i386
14amd64          14.0-CURRENT 1400018 681500889 amd64 git+https 2021-06-04 07:44:50 /data/jails/14amd64
14i386           14.0-CURRENT 1400018 37f780d3e i386  git+https 2021-06-03 23:31:46 /data/jails/14i386
bdrewery commented 3 years ago

What is the output for sha256 /usr/local/share/poudriere/include/fs.sh?