Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 432274 - net-misc/neatx-0.3.1_p59-r3 - incomplete move to /usr/libexec/neatx
Summary: net-misc/neatx-0.3.1_p59-r3 - incomplete move to /usr/libexec/neatx
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo NX Server project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-22 09:33 UTC by Damien Granger
Modified: 2012-08-24 09:56 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Damien Granger 2012-08-22 09:33:38 UTC
In net-misc/neatx-0.3.1_p59-r3, the executable components were moved to /usr/libexec as a FIX for bug 428626.

After updating to -r3 I couldn't log in to the machine due to some errors  :

1. User nx not allowed because shell /usr/lib64/neatx/nxserver-login does not exist

I had to do a usermod -s to change the user's shell to /usr/libexec/neatx/nxserver-login

In the ebuild it's clearly stated :
usermod -s /usr/$(get_libdir)/neatx/nxserver-login nx

So it's not pointing to libexec

2. /usr/libexec/neatx/nxnode-wrapper: line 22: /usr/lib64/neatx/nxnode: No such file or directory

Had to edit nxnode-wrapper to point it to /usr/libexec/neatx/nxnode. This one might be missing from neatx-0.3.1_p59-use_libexecdir.patch
Comment 1 Egor 2012-08-23 05:27:45 UTC
I confirm this bug. After updating to net-misc/neatx-0.3.1_p59-r3 there was the same error.
Comment 2 Bernard Cafarelli gentoo-dev 2012-08-23 08:05:54 UTC
Thanks for the report and fix details! And sorry for the rushed update, I'm working on a new bump
Comment 3 Bernard Cafarelli gentoo-dev 2012-08-23 12:30:23 UTC
There was one $(pkglibdir) left in Makefile.am (generating the wrappers), plus the user home directory problem.

Retested and double-checked on a clean install, neatx-0.3.1_p59-r4 (now in tree) should do the trick.

Can you test with this new version? It will probably be a stable target soon to allow installation with current automake
Comment 4 Damien Granger 2012-08-23 13:40:53 UTC
Fixed on my side, the two points from the description are fixed in -r4, didn't see any other blocker.

Maybe Egor can confirm on his side but as far as I'm concerned it's FIXED in tree.

Thanks a lot!
Comment 5 Egor 2012-08-24 01:37:59 UTC
Working correct on my side. Thanks!
Comment 6 Bernard Cafarelli gentoo-dev 2012-08-24 09:56:59 UTC
Thanks to both of you for testing, marking fixed then :)