Failed to build ports phase
Closed this issue · 5 comments
Hi ,
After successfully executing : ./build.sh --setup-poudriere
I'm trying to build ports with ./build.sh --update-pkg-repo
The process terminated immediately with the plot :
[00:00:01] Mounting system devices for gold_v2_5_0_amd64-gold_v2_5_0
[00:00:01] Using packages from previously failed build: /usr/local/poudriere/data/packages/gold_v2_5_0_amd64-gold_v2_5_0/.building
[00:00:01] Mounting ports from: /usr/local/poudriere/ports/gold_v2_5_0
[00:00:01] Mounting packages from: /usr/local/poudriere/data/packages/gold_v2_5_0_amd64-gold_v2_5_0
[00:00:01] Mounting distfiles from: /usr/ports/distfiles
[00:00:02] Appending to make.conf: /usr/local/etc/poudriere.d/gold_v2_5_0-make.conf
/etc/resolv.conf -> /usr/local/poudriere/data/.m/gold_v2_5_0_amd64-gefen_v2_5_0/ref/etc/resolv.conf
[00:00:02] Starting jail gold_v2_5_0_amd64-gold_v2_5_0
[00:00:02] Logs: /usr/local/poudriere/data/logs/bulk/gold_v2_5_0_amd64-gold_v2_5_0/2021-04-26_17h45m28s
[00:00:02] Loading MOVED for /usr/local/poudriere/data/.m/gold_v2_5_0_amd64-gold_v2_5_0/ref/usr/ports
[00:00:02] Ports supports: FLAVORS SELECTED_OPTIONS
[00:00:02] Gathering ports metadata
[00:00:03] Warning: (security/gold): make: "/usr/ports/security/gold/Makefile" line 80: Unassociated shell command "wol>=0:net/wol wpa_supplicant>=0:security/wpa_supplicant xinetd>=0:security/xinetd openvpn-auth-script>=0:security/openvpn-auth-script opensc>0:security/opensc ccid>0:devel/libccid iftop>0:net-mgmt/iftop nss_ldap>0:net/nss_ldap pam_ldap>0:security/pam_ldap pam_mkhomedir>0:security/pam_mkhomedir"
[00:00:03] Warning: (security/gold): make: Fatal errors encountered -- cannot continueError: Error looking up dependencies for security/gold
[00:00:03] Error: Fatal errors encountered gathering ports metadata
[00:00:03] Cleaning up
[00:00:03] Unmounting file systems
ERROR: Something went wrong...
####################################
Something went wrong, check errors!
####################################
NOTE: a lot of times you can run './build.sh --clean-builder' to resolve.
Terminated
this happens because you corrupted
https://github.com/pfsense/FreeBSD-ports/blob/devel/security/pfSense/Makefile#L15
I'm guessing you erased the text but didn't remove entirely the line when you removed the wireguard port ?
you need to completely remove the line (or alternatively you need to keep the \
at the end of the line you erased)
Thank you su much it works , but now I'm getting new error in the final stage
./build.sh --skip-final-rsync iso
Installing kernel gold completed on Mon May 3 15:06:35 IDT 2021
====>> Compressing kernel
Cloning everything to /root/pfsense/tmp/stage-dir staging area...====>> Copying metadata for package rc
====>> Creating core package rc
====>> Removing immutable flags from /tmp/rc.FaXRjnH
====>> Removing recursively /tmp/rc.FaXRjnH
====>> Copying metadata for package base
====>> Creating core package base
====>> Removing immutable flags from /tmp/base.oWhmwhZ
====>> Removing recursively /tmp/base.oWhmwhZ
====>> Copying metadata for package default-config
====>> Creating core package default-config
====>> Removing immutable flags from /tmp/default-config.VQcXlb2
====>> Removing recursively /tmp/default-config.VQcXlb2
====>> Copying metadata for package default-config
====>> Creating core package default-config
====>> Removing immutable flags from /tmp/default-config.Q7csr8T
====>> Removing recursively /tmp/default-config.Q7csr8T
====>> Copying metadata for package default-config-serial
====>> Creating core package default-config-serial
====>> Removing immutable flags from /tmp/default-config-serial.PVce5Ut
====>> Removing recursively /tmp/default-config-serial.PVce5Ut
Done!
Installing pkg repository in chroot (/root/pfsense/tmp/stage-dir)...
Installing built ports (packages) in chroot (/root/pfsense/tmp/stage-dir)... Failed!
####################################
Something went wrong, check errors!
####################################
NOTE: a lot of times you can run './build.sh --clean-builder' to resolve.
Logs -
root@GOLD:~/pfsense # cat logs/install_pkg_install_ports.txt
Bootstrapping pkg from pkg+http://192.168.1.18/packages/gold_v2_5_1_amd64-gold_v2_5_1, please wait...
pkg: Error fetching http://192.168.1.18/packages/gold_v2_5_1_amd64-gold_v2_5_1/Latest/pkg.txz: Not Found
A pre-built version of pkg could not be found for your system.
Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.
Bootstrapping pkg from pkg+http://192.168.1.18/packages/gold_v2_5_1_amd64-gold_v2_5_1, please wait...
pkg: Error fetching http://192.168.1.18/packages/gold_v2_5_1_amd64-gold_v2_5_1/Latest/pkg.txz: Not Found
A pre-built version of pkg could not be found for your system.
Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.
Bootstrapping pkg from pkg+http://192.168.1.18/packages/gold_v2_5_1_amd64-gold_v2_5_1, please wait...
pkg: Error fetching http://192.168.1.18/packages/gold_v2_5_1_amd64-gold_v2_5_1/Latest/pkg.txz: Not Found
A pre-built version of pkg could not be found for your system.
Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.
This could happens for a variety of reasons. Most probably, you it happens because you didn't build ALL the ports (it's required for building the kernel)
You should have a look to /usr/local/poudriere/data/packages/${product_name}_${pfSense_gui_branch}_amd64-${product_name}_${pfSense_port_branch}
and check if there is any pkg.txz inside ?
can I close this issue?
Closing because no update.
Feel free to re-open if needed