Line 1: |
Line 1: |
− | thanks for the new rpm, deploy > build now works (uploads to downloads)
| + | =known bugs= |
| + | There are still some bugs in this RPM... Help us to fix them! |
| + | ==ipdiscover bug== |
| + | ===ipdiscover on SME=== |
| + | IpDiscover is not working on SME. Please use another agent to ipdiscover your networks at the moment. |
| | | |
− | deploy > activate fails, currently you can't see www/download, you need to edit the httpd fragment. eg.
| + | I've opened a [http://forums.ocsinventory-ng.org/viewtopic.php?pid=5684#p5684 thread] on OCS forum. |
− | Alias /download /opt/inventory/ocs/download
| |
− | <Directory /opt/inventory/ocs/download>
| |
− | Options None
| |
− | Options +Indexes
| |
− | Options +Includes
| |
− | AllowOverride None
| |
− | order deny,allow
| |
− | deny from all
| |
− | allow from { $localAccess }
| |
− | php_admin_value open_basedir /opt/inventory/ocs:/tmp
| |
− | </Directory>
| |
| | | |
− | now you can see it but activate still fails !@#$
| + | Let's hope the next version will come out soon! |
| + | ===ipdiscover-util.pl=== |
| + | This script used by the web interface do not seem to work too. |
| | | |
| + | First thing to do is to change the password in this file... |
| + | ... |
| + | my $dbhost = 'localhost'; |
| + | my $dbuser = 'ocs'; |
| + | my $dbpwd = 'ocs'; <== |
| + | my $db = 'ocsweb'; |
| + | my $dbp = '3306'; |
| + | The password should be dynamical as this is a perl script. We need to use esmith::ConfigDB or something else to retrieve this value... I was unable to handle that. |
| | | |
− | [[User:Snoble|Snoble]] 01:21, 5 November 2007 (MST)
| + | Also a problem, the script cannot be executed. I try to add script handler for .pl but it didn't worked... Not sure about how this is working, if someone can help, please do! |
| + | |
| + | Cool34000 |
| ---- | | ---- |
− | I also get stuck when I try to activate a package: I'm getting warnings about information files and fragments not being present at https://myserver/download/123456789 and at http://myserver/download/123456789
| |
− |
| |
− | Of course files and fragments are at the good place and reachable...
| |
− |
| |
− | This is really weird because according to the '''guide.pdf''', files can be placed on any https capable apache server in ./download/123456789 and accessible at https://fileserver/download/123456789
| |
− |
| |
− | I get a 403 error page at http://myserver/download but if I put an empty index.html file inside the folder and I can see now a blank page at http://myserver/download
| |
− |
| |
− | So this folder is now reachable for sure with your fixes...
| |
| | | |
| + | ==www/ocs/install.php bugs== |
| + | A problem was found in the default imported database. This ends with some ''alter'' errors. This can be fixed by refreshing the web page. |
| | | |
− | There is also this section about "https certificate" in '''guide.pdf''' at ''sections 8.2 & 8.8.1''. I didn't create the needed '''cacert.pem''' file, did you?
| + | I took a look on ocsweb database with phpmyadmin before and after using install.php |
| | | |
| + | I noticed that a lot of tables' ''engine type'' were ''MyISAM'' and after using install.php their type was ''InnoDB''! |
| | | |
− | I've successfully tested ipdiscover. As I only have 3 computers for testings, I forced ipdiscover on 2 computer and they discovered my router and my Wifi AP :-) | + | So I tried to export a new database (this time with extended parameters), but this new database don't import in ocsweb database: it ends with errors trying to create the 1st table! |
− | | |
− | I've added back stephen's improvements (ocs ng setions)
| |
| | | |
| + | Help needed! |
| | | |
| Cool34000 | | Cool34000 |
| ---- | | ---- |
− | I've added force discover on the server, ran another inventory and it found nothing else
| |
− | the guide isn't very clear, if you can document this in a few steps it may help
| |
− |
| |
− | i get the same error on deply > activate
| |
− | I haven't copy the certificate yet, I don't think that is needed until the next step of deploying to the PC
| |
− |
| |
− | [[User:Snoble|Snoble]] 13:43, 5 November 2007 (MST)
| |
− | ----
| |
− | => IPDiscovery doc added. Enjoy!
| |
| | | |
− | By the way, I've made a quick list of needed Perl modules... I just gathered needed modules in OCS Server+Agent+IPDiscovery readmes. It should work on all SME versions:
| + | =wiki page= |
− | yum install perl'(Apache::DBI)'
| |
− | yum install perl'(Archive::Tar)'
| |
− | yum install perl'(Compress::Zlib)'
| |
− | yum install perl'(Crypt::OpenSSL::Bignum)'
| |
− | yum install perl'(Crypt::OpenSSL::RSA)'
| |
− | yum install perl'(DBI)'
| |
− | yum install perl'(DBD::Mysql)'
| |
− | yum install perl'(Digest::MD5)'
| |
− | yum install perl'(IO::Socket::SSL)'
| |
− | yum install perl'(IO::Zlib)'
| |
− | yum install perl'(Mail::DomainKeys)'
| |
− | yum install perl'(MIME::Lite)'
| |
− | yum install perl'(Net::IP)'
| |
− | yum install perl'(Net::Jabber)'
| |
− | yum install perl'(Net::SSLeay)'
| |
− | yum install perl'(Net::XMPP)'
| |
− | yum install perl'(SOAP::Lite)'
| |
− | yum install perl'(LWP)'
| |
− | yum install perl'(XML::Simple)'
| |
− | yum install perl'(XML::Stream)'
| |
− | Some RPMs are not in standard repos, I used DAG or extras to find them... A lot are already installed on SME 7.2, I don't know what will it be on previous SME 7.x versions... I've just installed a fresh new SME 7.2 with all updated and I had 8 perl modules to install. I will try from SME 7.1 without updates to see what happens.
| |
| | | |
| | | |
− | I found several threads talking about disabling SELinux to make OCS work.
| |
− | Do you know how to disable this for test purposes on SME?
| |
| | | |
| + | ==5.3.2 Deployment menu== |
| | | |
− | Cool34000
| + | there must be a lot of ways this could be used, |
− | ----
| + | why make everyone think of them themselves when it could be spelled out |
| | | |
− | The IP Discovery help looks great, can't wait to try it
| + | this could be a new page, [[:Application deployment]] |
| | | |
− | As far as i know, SELinux is already turned off on SME
| + | this could include other ways to deploy, eg using netlogon.bat |
| | | |
− | do you wan to make the rpms you list dependencies,
| + | others can work on this cool34000 has done enough |
− | just keep the ones not in a repo in your contribs folder,
| |
− | then install with
| |
− | yum localinstall smeserver-tools* --enablerepo=dag (or whatever repos are needed)
| |
| | | |
− | also you don't need to restart crond, it just finds new jobs automagically
| + | Stefen |
− | | |
− | and only do an inventory on install not upgrade
| |
− | | |
− | Stephen
| |
| ---- | | ---- |
| + | Here's the way I've always used OCS... First I import the standard ''ocsagent.exe'' in MySQL. |
| | | |
− | Thanks for your suggestions, and just glad that I can help you with ipdiscover!
| + | I don't like to install a service when it's not needed, so I use the standalone executable. I also don't use OCS deployment feature (I'm using GPOs for that) |
− | | |
− | I will modify the RPM after sleeping (it's 05am here lol!) | |
| | | |
− | => I will also integrate the new apache template you suggested.
| + | It is so fast to use against the need of installing the Agent: put OcsLogon.exe in a share folder and simply launch it with a one command line batch script each time a session is opened. |
| + | @echo off |
| + | \\server\share\mydomain.com.exe /np /debug /tag:my_tag |
| + | That's all! |
| | | |
− | => I also need to rebuild the database with IF NOT EXIST tests... This should be better!
| + | Of course, more can be done... |
| | | |
− | => There is this this detail I'm not sure: type of ocs and glpi should be "reserved" or "url"? (file ''/etc/e-smith/db/accounts/defaults/glpi/type'')
| + | *Install the Agent silently in a script |
| + | *Use GPOs (deploy, install, update) |
| + | *Create your own ''ocsagent.exe'' |
| + | People need to read the guide! It's well documented. |
| | | |
| + | If someone can take some time to document that, it would be nice! |
| | | |
| Cool34000 | | Cool34000 |
| ---- | | ---- |
| | | |
− | I've used reserved, i don't think it matters, will setting these values stop the creation of an ibay, it should
| + | ==glpi== |
− | | |
− | maybe we need to set download as a url
| |
| | | |
− | stephen
| + | someone who uses this may like to add some more information on how to use it, some link to more docs at least |
− | ----
| |
− | | |
− | IP discover worked on a client, possibly it didn't work on the sme acting as client.
| |
− | do we care to fix it if that was the problem, just say force on a different pc (or just wait)
| |
− | | |
− | stephen
| |
− | ----
| |