From: Jean-Philippe M. <jp...@si...> - 2001-02-26 09:29:29
|
Chris Nandor <pu...@po...> wrote: > > > >Perhaps you want to add a note to the Requirements section in INSTALL. > > What is the "almost"? Is that referring to the problem with PREFIX? If > so, then great, since that should be unrelated to "install". I'll add the > note to INSTALL. I confirm install v. 4.x seems to be required. Here is the "almost": Now bin/install-slashsite is failing. Basically, the trace deals with all perl Slash/DB files. => I tracked that DB.pm gets driver name '0' instead of 'mysql'; I hardcoded it, so that I could install completely. => Now my slash site is running, except slashd fails to start (complains about its inability to connect to the DB) I feel a lot of pain using DBIx::Password. I happen to be stupid, and the configuration dialog of DBIx:Password is really cryptic to me (besides, I don't understand the need for this module, anyway). It installs ok and all, but Slash seems to be unable to connect. (I am not networking anything, and I install as root. Older Slash codes run ok). Has someone a foolproof guide to DBIx:Password ? --JPM |
From: Brian A. <br...@ta...> - 2001-02-26 16:58:24
|
Chris Nandor wrote: > Yes, all of your pain appears to be regarding DBIx::Password. Yes, I think > we could use better documentation for it. Maybe Brian can give some? What did you find difficult to understand about the install of the module? What tripped you up? -Brian |
From: Chris N. <pu...@po...> - 2001-02-26 17:13:43
|
At 09:35 -0800 2001.02.26, Brian Aker wrote: >Chris Nandor wrote: >> Yes, all of your pain appears to be regarding DBIx::Password. Yes, I think >> we could use better documentation for it. Maybe Brian can give some? >What did you find difficult to understand about the install of the >module? >What tripped you up? Well, first of all, I think some people might get easily confused with virtual user vs. database user. Also, the module does not contain any information about adding more virtual users. I don't recall if this is in the README, but it is not in the module POD. *I* know this stuff, but others won't. Also, it would be nice if, as some have said, you didn't have to re-enter all the data for all the virtual users each time you ran the Makefile.PL, but I know of no easy way around that. -- Chris Nandor pu...@po... http://pudge.net/ Open Source Development Network pu...@os... http://osdn.com/ |
From: Nathan V. <na...@th...> - 2001-02-26 18:33:47
|
On Mon, 26 Feb 2001, Chris Nandor wrote: > Well, first of all, I think some people might get easily confused with > virtual user vs. database user. Also, the module does not contain any > information about adding more virtual users. I don't recall if this is in > the README, but it is not in the module POD. *I* know this stuff, but > others won't. Also, it would be nice if, as some have said, you didn't > have to re-enter all the data for all the virtual users each time you ran > the Makefile.PL, but I know of no easy way around that. I think throughout the documentation it would be useful to carefully differentiate between the diverse kinds of users: mysql users DBIx::Password virtual users system users (owning files, running slashd) as well as authors slash users Perhaps a glossary somewhere would help, along iwth consistent terminology about the different kinds of users? |
From: Chris N. <pu...@po...> - 2001-02-26 19:28:00
|
At 09:28 -0900 2001.02.26, Nathan Vonnahme wrote: >On Mon, 26 Feb 2001, Chris Nandor wrote: > >> Well, first of all, I think some people might get easily confused with >> virtual user vs. database user. Also, the module does not contain any >> information about adding more virtual users. I don't recall if this is in >> the README, but it is not in the module POD. *I* know this stuff, but >> others won't. Also, it would be nice if, as some have said, you didn't >> have to re-enter all the data for all the virtual users each time you ran >> the Makefile.PL, but I know of no easy way around that. > >I think throughout the documentation it would be useful to carefully >differentiate between the diverse kinds of users: Are you talking about all the Slash docs? As far as I know, they are differntiated. If you see a place they are not, please let me know. >mysql users >DBIx::Password virtual users >system users (owning files, running slashd) > >as well as >authors >slash users > >Perhaps a glossary somewhere would help, along iwth consistent terminology >about the different kinds of users? Again, I think the terminology in the Slash docs is consistent. However, a glossary might be helpful. Right now we don't really have a general place for this kind of information, unfortunately. I am not sure what kind of document is needed. The organization and purpose must be decided before a document could be worked on. -- Chris Nandor pu...@po... http://pudge.net/ Open Source Development Network pu...@os... http://osdn.com/ |
From: Chris N. <pu...@po...> - 2001-02-26 15:42:52
|
At 10:30 +0100 2001.02.26, Jean-Philippe Moins wrote: >Chris Nandor <pu...@po...> wrote: >> > >> >Perhaps you want to add a note to the Requirements section in INSTALL. >> >> What is the "almost"? Is that referring to the problem with PREFIX? If >> so, then great, since that should be unrelated to "install". I'll add the >> note to INSTALL. > >I confirm install v. 4.x seems to be required. Here is the "almost": > >Now bin/install-slashsite is failing. Basically, the trace deals with >all perl Slash/DB files. > => I tracked that DB.pm gets driver name '0' instead of 'mysql'; I >hardcoded it, so that I could install completely. > => Now my slash site is running, except slashd fails to start >(complains about its inability to connect to the DB) > >I feel a lot of pain using DBIx::Password. I happen to be stupid, and >the configuration dialog of DBIx:Password is really cryptic to me >(besides, I don't understand the need for this module, anyway). >It installs ok and all, but Slash seems to be unable to connect. (I am >not networking anything, and I install as root. Older Slash codes run >ok). Yes, all of your pain appears to be regarding DBIx::Password. Yes, I think we could use better documentation for it. Maybe Brian can give some? -- Chris Nandor pu...@po... http://pudge.net/ Open Source Development Network pu...@os... http://osdn.com/ |
From: shane <sh...@lo...> - 2001-02-26 16:52:32
|
At 10:30 AM 2/26/2001 +0100, you wrote: >Chris Nandor <pu...@po...> wrote: > > > > > >Perhaps you want to add a note to the Requirements section in INSTALL. > > > > What is the "almost"? Is that referring to the problem with PREFIX? If > > so, then great, since that should be unrelated to "install". I'll add the > > note to INSTALL. > >I confirm install v. 4.x seems to be required. Here is the "almost": > >Now bin/install-slashsite is failing. Basically, the trace deals with >all perl Slash/DB files. > => I tracked that DB.pm gets driver name '0' instead of 'mysql'; I >hardcoded it, so that I could install completely. > => Now my slash site is running, except slashd fails to start >(complains about its inability to connect to the DB) > >I feel a lot of pain using DBIx::Password. I happen to be stupid, and >the configuration dialog of DBIx:Password is really cryptic to me >(besides, I don't understand the need for this module, anyway). >It installs ok and all, but Slash seems to be unable to connect. (I am >not networking anything, and I install as root. Older Slash codes run >ok). > >Has someone a foolproof guide to DBIx:Password ? If you look at the file "Password.pm" that is installed into your perl when you install DBIx (mine is at /usr/lib/perl5/site_perl/5.005/DBIx/Password.pm ) you can see the password information is there in plaintext. an example: my $virtual1 = { 'domainhurdercom' => { 'username' => 'domainhurdercom', 'password' => 'notforyoutoknow, 'port' => '', 'database' => 'domianhurdercom', 'attributes' => {}, 'connect' => 'DBI:mysql:database=domainhurdercom;host=sql1', 'driver' => 'mysql', 'host' => 'sql1' }, You can, if you're careful, edit that file to add/change/delete dbi password accounts in it. For me, atleast, it was easier then re-installing the damned thing each time I wanted to make a change and then having to retype all the account information back in again and again. Shane |