(this is a rather obvious fix...) eselect news has a new notice, advising of the pending change of the presumed location of the layman directory from /usr/local/portage/layman to /var/lib/layman. It offers three ways to deal with this location change. I chose alternative A. (actually moving the directory and updating make.conf and layman make.conf) and wanted to do it before I forgot about it.
However, until layman is actually upgraded to version 1.3x, the script/executable will reference /usr/local/portage/layman and fail. So layman users choosing alternative A. now may want to add a step; after moving the directory, put a soft link in the /usr/local/portage pointing to the new location; i.e. cd /usr/local/portage; ln -s /var/lib/layman layman HTH