Author Archives: Ken Moore

Call For Testers: New Major Upgrade Methodology

Hello everyone!

Kris just posted a call for testers for a new methodology for major system upgrades (such as  9.2 -> 10.0 -> 10.1, etc..) and we are looking for people who are still running 9.2  to try it out. The full text of the call for testers is at the bottom of the post, but to give a bit of background we have been generally unimpressed with the reliability of the “standard” FreeBSD update tools (freebsd-update and pkg) when it comes to fetching uncorrupted update files through the internet. This new methodology takes those two utilities out of the general preparations for an update (download/verification of files), as well as a couple other upgrade steps so that there should no longer be an issue with starting an upgrade when only some of the upgrade files were actually retrieved successfully.

 

Please test it out and let us know how it goes!

Remember, always backup your data before doing any major upgrade like this!  The new methodology should automatically create a boot environment for you before doing the upgrade, but better safe than sorry!

 

Here is the full text of request from Kris to the developer mailing list:

I've just finished up some work on a major re-write of our updating
system when "upgrading" between major releases, I.E. 9.2 -> 10.0, 10.0
-> 10.1.

https://github.com/pcbsd/pcbsd/commit/b95e8a83c73511568ae4291a54e0f93f6c67ef30
https://github.com/pcbsd/pcbsd/commit/9a8b3d1945fa67db8e99b0e4e82280b5626aa895

It seems to work well here, but it needs some additional testing from
any users still running 9.2 who want to update to 10. To test this,
first grab the latest from git:

# git clone https://github.com/pcbsd/pcbsd.git pcbsd
# cd pcbsd/src-sh/pc-updatemanager
# make install

Then run:

# pc-updatemanager install fbsd-10.0-RELEASE

This should start the download / upgrade process. If anything fails
during the process, logs are kept in /root, which will assist me in
debugging.

Thanks!

End of the PKG woes

Hey everyone, I just wanted to let you know that the recent issues with package updates should be corrected with the new package set that just came out.

The graphical package manager will not be able to update to the new package set, instead you will need to run the following command manually:

sudo pkg upgrade

If this fails because of a package conflict, you will need to remove the offending package before trying the upgrade again. For instance, a number of user’s have had to run this command first:

sudo pkg remove –f py27-distribute-0.6.35

Once you have updated to the new package set, the graphical package utility will work perfectly fine again (since it got updated itself).

 

General background on the problem:

With the update of the new FreeBSD package utility (pkg) from 1.1.x ->1.2.x, there were a number of errors due to a bunch of backwards compatibility being missing in the new version. This meant that once you updated to the newer version you no longer had access to the packages on the PC-BSD repository (due to the changes in the repo format). Since our new 1.2.x packages were just released on the PC-BSD repo, you should now be able to continue changing your packages again. Another issue that came with 1.2.x was that a number of the utility flags all got changed suddenly — causing our graphical utility to need updating as well. We got that utility updated fairly quickly, but the updated package was in the new 1.2.x format — meaning that you have to use the command line to perform this one upgrade.

 

We are terribly sorry for the inconvenience. Please let us know here or on the forums if you run into any other issues.

Contest: Default PCDM Theme

Calling all creative PC-BSD users! The developers at PC-BSD would like your help in designing a brand new theme for the PCDM login manager. The winning entry will see their own customized skin as the default theme in the next official release of PC-BSD! In addition, we would like to present the winner and runner-ups with these awesome prizes:

1st Prize: A PC-BSD Isotope T-shirt, PC-BSD stickers, BSD wristbands, plus misc FreeBSD swag items.(Total ARV: $40)

Honorable mentions: PC-BSD schwag package (ARV: $15)

Contest start:11:00am PST on June 19th, 2013

Contest end:11:00am PST on July 8th, 2013

Please submit your entries in an email to the PC-BSD developers mailing list[1] along with your email contact information. The format we require is a *.tar.gz archive containing all the image files as well as *.theme file. Please title the subject heading “Entry for PCDM Theme Contest

What

Greetings! With EasyPBI 2.0 now available in the FreeBSD ports tree and as a PBI in the AppCafe, I was asked to highlight some of the new features in EasyPBI 2.0, and why you should want to start using it now.

The first new feature that comes to mind is relatively minor, but saves a fair amount of time if you use EasyPBI with any regularity. This is the ability to check when the last time you updated your system ports tree was, and to use portsnap (or svn if appropriate) to update it to the current version. This is easily available from the “System → Get FreeBSD Ports