Nero is a commercial product with a trial version of 30 days. But once i have emerged nero, it keeps saying that "your demo version has expired". So i decided to try the deb which i downloaded from nero website on a debian machine, it works fine with a trial period of 30 days. After a careful investigation with strace (-f option needed) , i found on the debian machine, the deb package would issue "/usr/bin/nero --perform-post-installation" command, and this would create a file located in /var/lib/nero/config.nero9.dat. Comparing this with the gentoo machine,which lacks the /var/lib/nero/config.nero9.dat, the nero product would say that "your version has expired". So this is where the problem truly lies, the ebuild should execute the missing configuration command. I patched the ebuild a little and it succeeds as expected. This bug is of course not related with x86, all platform is affected as well.The patch is attached as below. Thank you for your work. Reproducible: Always Steps to Reproduce: 1. emerge nero 2. run nero with trial product key 3. It says "demo version expired" Actual Results: Nero says "demo version expired" and refuses to run. Expected Results: Nero runs with a trial period of 30 days.
Created attachment 204765 [details, diff] Patch of the ebuild Actually all the ebuild are affected
Created attachment 204767 [details] Strace result from debian machine
awesome, thank you. it always puzzled me why it didn't work :) 23 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> nero-4.0.0.0.ebuild: Execute nero --perform-post-installation in pkg_postinst wrt #285803, thanks to churchmice <firefoxelectric at gmail.com>.