Skip to content
New issue

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

rc file depends on kerberos #121

Closed
jorisgio opened this issue Nov 1, 2014 · 9 comments
Closed

rc file depends on kerberos #121

jorisgio opened this issue Nov 1, 2014 · 9 comments

Comments

@jorisgio
Copy link

jorisgio commented Nov 1, 2014

trousers-tddl installs the tscd service which depends on kerberos and hastd, not presents in DragonFly world.

@jrmarino
Copy link
Contributor

jrmarino commented Nov 1, 2014

so are you saying we need a Makefile.DragonFly that defines RUN_DEPENDS+= (kerberos and hastd) ?

@jorisgio
Copy link
Author

jorisgio commented Nov 1, 2014

Probably. I'm not sure because i don't need this tscd thing and i'm not using it, it's only installed as a dependency by xfce. The message just shows up each time i do a rcrun something.

But I think that adding kerberos and hastd as a dependency is required indeed.

@rolinh
Copy link

rolinh commented Nov 19, 2014

/usr/local/etc/rc.d/tcsd has the following:

# PROVIDE: tcsd
# REQUIRE: SERVERS tpmd
# BEFORE:  named hastd kerberos
# KEYWORD: shutdown

And nothing provides tpmd either. Thus, whenever calling rcrun(8), one gets the following errors:

rcorder: file `/usr/local/etc/rc.d/tcsd' is before unknown provision `kerberos'
rcorder: file `/usr/local/etc/rc.d/tcsd' is before unknown provision `hastd'
rcorder: requirement `tpmd' in file `/usr/local/etc/rc.d/tcsd' has no providers.

Not sure what the correct fix should be here.

@ftigeot
Copy link

ftigeot commented Nov 19, 2014

tcsd is a service which is supposed to manage "Trusted Computer resources".
It requires a special device driver which in turns talks to a TPM chip on some motherboards.
http://linux.die.net/man/8/tcsd

My interpretation is this is mostly junk and we should remove it from the xfce dependencies.

@bluesun08
Copy link

similar thing here:

rcstart mysql
rcorder: file /usr/local/etc/rc.d/tcsd' is before unknown provisionkerberos'
rcorder: file /usr/local/etc/rc.d/tcsd' is before unknown provisionhastd'
rcorder: requirement tpmd' in file/usr/local/etc/rc.d/tcsd' has no providers.
mysql depends on tcsd, current state:

so, is this tscd-stuff necessary?

@markuspf
Copy link

markuspf commented Dec 1, 2014

Just to be clear, DragonFly does have support for TPM and it works (if you have a TPM), and there are tpmd and tcsd in ports, for whatever they are worth.

The fact that these dependencies show up is just due to the preselection of options for ports which you can influence by building packages yourself (if you dare).

@jrmarino
Copy link
Contributor

I'll close issue #123 but I'll leave this issue open because mysql needs some kind of default fix regarding kerberos.

@tuxillo
Copy link
Member

tuxillo commented Jul 30, 2019

What do we do with this one?

@zrj-rimwis
Copy link

Should be good now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants