Track tasks and feature requests
Join 40 million developers who use GitHub issues to help identify, assign, and keep track of the features and bug fixes your projects need.
PfSense software version 2.3 is based on pkg for the base system and pfSense packages, so the pfSense pkg repository is used and the standard FreeBSD package repository is not available. Installing packages from FreeBSD is technically possible, but not recommended due to potential dependency problems.
Sign up for free See pricing for teams and enterprises Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Freebsd Pkg Reinstall Software
commented Oct 30, 2015
With pkg 1.6.1 I'm unable to re-install all existing packages on the machine due to SAT solver issues. I've tried the following two options: If I choose Y to remove the conflicting package I get a segv or bus error if I choose N to not remove I get what seems like an infinite loop. |
commented Oct 30, 2015
A large part (if not all) of the problem you're seeing is due to jpeg having been replaced by jpeg-turbo in the ports. Try: If you're wanting to replace all the ports because of eg. a system upgrade, then one strategy is
Reinstalling only the non-automatic packages (ie. the ones you at one point specifically told pkg(8) to install) gives pkg(8) a free hand in sorting out the dependencies, which can end up quite different over time. |
commented Oct 30, 2015
Thanks for the tip @infracaninophile I actually got it to work by first running: Seems a bit strange that the SAT solver can't deal with the fact that jpeg is migrating to jpeg-turbo when re-installing all packages but can if it only calculates upgrades first followed by the re-installs. |
commented Oct 30, 2015
That is because jpeg is still being build so available on remote repo and probably not marked as automatic (never installed on purpose so available as a dep) In that case reinstall means please reinstall jpeg which still exists and other things brings in jpeg-turbo, a conflict is discovered with no possible solution All programs and games not hosted on our site. QP Download is strongly against the piracy, we do not support any manifestation of piracy. When visitor click 'Download now' button files will downloading directly from official sources(owners sites). Free motorola unlock software. If you think that app/game you own the copyrights is listed on our website and you want to remove it, please contact us. |
commented Nov 3, 2015
Is there a better way to force reinstall all top level packages and their dependencies? |
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment
Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upHave a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
commented Jun 13, 2016 • edited
edited
FreeBSD 10.3-RELEASE-p5, pkg 1.8.5_1 I use poudriere to build the net/netatalk3 port with a different set of options than the default. I have configured pkg to install from my poudriere repo before the FreeBSD one. This works as expected:However, if I immediately run pkg upgrade , it wants to reinstall with the package from the FreeBSD repository instead: |
commented Jun 13, 2016
If it can help find the problem: we have this same bug with pkg 1.8.5 and 1.8.5_1. pkg 1.8.4 works well. |
commented Jun 13, 2016
yes that helps, I'll track it down. In the meantime can you provide the reporisoty setup as shown in the end of pkg -vv ? |
commented Jun 13, 2016 • edited
edited
I think our repo setup is similar to @bradleythughes'. We have the default FreeBSD repo + a private poudriere repo with a higher priority. Here's the pkg -vv (just changed our repo's URL): |
commented Jun 14, 2016
Yes, our setups are very similar: |
commented Jun 18, 2016
I've just recompiled pkg 1.8.5_1 with this commit removed: 8cb02ca and now it works correctly for us. |
commented Jun 18, 2016
removing that commit would open the gates to way more dragons :( |
Freebsd Pkg Reinstall Mac
commented Jun 18, 2016
I don't know what this commit solves, but with it we can't update our FreeBSD machines anymore :-/ So, for our use case, it seems better without. |
commented Jun 18, 2016
we will implement pinning properly very soon and that will solve your situation |
commented Jun 18, 2016
Great! :-) For now I'm keeping my version without this commit so we can update our FreeBSD. I'll keep an eye on new versions of pkg. |
added a commit to andrejzverev/pkg that referenced this issue Jun 21, 2016
added a commit that referenced this issue Jun 21, 2016
commented Jun 22, 2016
Fixed in pkg 1.8.99.7 will be in the next release of pkg stable |
added a commit that referenced this issue Jun 25, 2016
commented Jun 25, 2016
Freebsd Pkg Reinstall Package
fixed in pkg 1.8.6 |
closed this Jun 25, 2016
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment