How to install pymsnt (msn transport) on 10.5 server

Here are the basics for installing pymsnt on an 10.5.x (leopard) server that already has ichat services running. There is an assumption that the reader has a reasonable understanding of using a terminal and understands the basics of Linux.
Most of what you need is already installed on the 10.5 server as part of the advance installation. You also need to ensure that the Developer tools are installed.
We are going to install our packages here: /Library/Python/2.5/site-packages so log on as an admin user and change to this directory.
*cd /Library/Python/2.5/site-packages/*
Now we need to install two packages that are needed. They are pycrypto and pyopenssl. As at time of writing these can be obtained from the links below. Normally the curl command will fetch them.
*curl -O http://www.amk.ca/files/python/crypto/pycrypto-2.0.1.tar.gz*
*curl -O http://puzzle.dl.sourceforge.net/sourceforge/pyopenssl/pyOpenSSL-0.6.tar.gz*
We also need the latest version of pymsnt.
*curl -O http://delx.cjb.net/pymsnt/tarballs/pymsnt-0.11.2.tar.gz*
Now lets untar the packages.
*tar xvfz pyOpenSSL-0.6.tar.gz*
*tar xvfz pycrypto-2.0.1.tar.gz*
*tar xvfz pymsnt-0.11.2.tar.gz*
Next set up the pycrypto package.
*cd pycrypto-2.0.1*
*python setup.py build* - don't worry too much about the warning errors
*python setup.py install* - last line should look something like: Writing /Library/Python/2.5/site-packages/pycrypto-2.0.1-py2.5.egg-info)
and to test the installation:
*python test.py*
Next set up the pyopenssl package
*cd ../pyOpenSSL-0.6*
*python setup.py build* - don't worry too much about the warning errors
*python setup.py install* - last line should look something like: Writing /Library/Python/2.5/site-packages/pyOpenSSL-0.6-py2.5.egg-info
now lets get to the basics of setting up the pymsnt package. Start by giving the directory a sensible name.
*cd ..*
*mv pymsnt-0.11.2 pymsnt*
and cleaning up the package downloads
*rm .gz
For some reason the Apple have not installed the twisted web module in the normal directory. However a copy exists elsewhere on the server. I’m not sure why they have done it this way. The easiest way to fix this is to make a copy in the normal way.
*sudo cp -R /usr/share/caldavd/lib/python/twisted/web/ /System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/twis ted/web*
Next set up the config.xml file that pymsnt uses when it starts up. An example exists in the pymsnt directory so make a copy
*cp pymnst/config_example.xml pymsnt/config.xml*
Next using your favourite text editor make the following changes.
<jid>msn</jid> change to <jid>msn.*[server]*</jid> Where server is the name you give to your ichat server in the server admin application. Note that you also need a FQDN for for the jid
*<!-- <discoName>MSN Transport</discoName> -->* remove the *<!-- and -->*
*<!-- <spooldir>/path/to/data</spooldir> -->* change to <spooldir>/var/jabberd/spool</spooldir>
<background/> change to *<!-- <background/> -->* This is necessary if you are wanting to use the launchd services to keep the service running.
*<!-- <reactor>poll</reactor> -->* change to <reactor>default</reactor>
<secret>secret</secret> change to same settings found in file c2s.xlm (private/etc/jabberd)
*<!-- <debugLevel>0</debugLevel> -->* change to <debugLevel>2</debugLevel>
*<!-- <debugFile>debug.log</debugFile> -->* to <debugFile>pymsnt.log</debugFile>
and save the file.
Almost there…. now edit private/etc/jabberd/router-users.xml and add the following
<user>
<name>msn.*[server]*</name>
<secret>+[as existing entry in file]+</secret>
</user>
Where [server] is as previous setting in config.xml file.
Save the file (no need to restart ichat).
Now time to start I the pymsnt module
Ensure your currect directory is correct
*cd /Library/Python/2.5/site-packages/pymsnt/*
now run the package:
*sudo ./pymsnt.py &*
You should see a warning message about using default reactors and about not having installed Python Image Library (unless you have installed it).
Using a jabber client that support service discovery (not iChat) you should be able to see the msn transport listed under msn.[server]. Remember you need a FQDN entry for this to work.
Good luck.

Also should have noted that after rebooting system, jabberd will no longer run, not sure if you can point me in the right direction to fix this as well.
Mar 10 23:44:56 maccoyltonserver jabberd/c2s[35396]: starting up
Mar 10 23:44:56 maccoyltonserver jabberd/c2s[35396]: initialised auth module 'sqlite'
Mar 10 23:44:56 maccoyltonserver jabberd/router[35392]: [127.0.0.1, port=50738] connect
Mar 10 23:44:56 maccoyltonserver jabberd/router[35392]: [127.0.0.1, port=50739] connect
Mar 10 23:44:56 maccoyltonserver jabberd/c2s[35396]: [maccoyltonserver.homeip.net] configured; realm=(null)
Mar 10 23:44:56 maccoyltonserver jabberd/c2s[35396]: attempting connection to router at 127.0.0.1, port=5347
Mar 10 23:44:56 maccoyltonserver jabberd/router[35392]: [127.0.0.1, port=50740] connect
Mar 10 23:44:56 maccoyltonserver jabberd/router[35392]: [127.0.0.1, port=50741] connect
Mar 10 23:44:56 maccoyltonserver jabberd/router[35392]: [127.0.0.1, port=50740] authenticated as conference.maccoyltonserver.homeip.net
Mar 10 23:44:56 maccoyltonserver jabberd/router[35392]: [conference.maccoyltonserver.homeip.net] online (bound to 127.0.0.1, port 50740)
Mar 10 23:44:56 maccoyltonserver jabberd/router[35392]: no secret in database
Mar 10 23:44:56 maccoyltonserver jabberd/sm[35394]: error from router: Authentication failed ((null))
Mar 10 23:44:56 maccoyltonserver jabberd/sm[35394]: connection to router closed
Mar 10 23:44:56 maccoyltonserver jabberd/sm[35394]: attempting reconnect (3 left)
Mar 10 23:44:56 maccoyltonserver jabberd/router[35392]: no secret in database
Mar 10 23:44:56 maccoyltonserver jabberd/resolver[35393]: error from router: Authentication failed ((null))
Mar 10 23:44:56 maccoyltonserver jabberd/resolver[35393]: connection to router closed
Mar 10 23:44:56 maccoyltonserver jabberd/resolver[35393]: attempting reconnect (3 left)
i guess it serves me right .. it's been rock solid since I installed the server a couple of months back, maybe this pymsnt is a bad idea.
Dave

Similar Messages

  • How to install Tomcat 1.4 on Apache Web Server

    I'd like to know how to install Tomcat 1.4 on Apache web server. I cant find any instructions from the documentation that goes along with the Tomcat 1.4

    1) Use mod_jk.dll. Obtain it from the jakarta's site. (It comes with Tomcat 3.3 and above)Put it in the apache's modules folder.
    2) Modify httpd.conf of the A.W.S, append the following line to it:
    include TOMCAT_HOME/conf/mod_jk.conf-auto
    3) Start Apache W.S first, then restart Tomcat.
    It's simple and hope this works!
    Rommel Sharma.

  • How to install a DB Instance in a SQL Server 2005 cluster

    Hi all,
    I have an installation scenaro is install SCS/CI in machine A, and DB instance on a already exist cluster. This is based on Windows 2003 SR2 and SQL Server 2005 cluster. But now after i finish SCS, i don't know how to install the DB instance. Do i just need sign in the active node of the DB cluster and start the sapinst.exe. I am worry about any of my mis-action will broke the cluster.. Appreciate any tips or idea about it, thanks.
    Peter

    directly start sapinst.exe on the cluster node.

  • How to install Flashplayer 16 ActiveX-Plugin on Windows Server 2008R2 Terminalserver via SCCM

    Hi there,
    How to install the Plugin on Terminal Servers in generell. I tried it with the msi, which doesn't work for All Use.
    System:
    Windows Server 2008 R2 with Internet Explorer 11 - Terminal Services enabled.
    Is there any advise, how to do it on Terminal Servers for All Users?
    Thanks in advance
    Regards Oliver

    Hi there,
    How to install the Plugin on Terminal Servers in generell. I tried it with the msi, which doesn't work for All Use.
    System:
    Windows Server 2008 R2 with Internet Explorer 11 - Terminal Services enabled.
    Is there any advise, how to do it on Terminal Servers for All Users?
    Thanks in advance
    Regards Oliver

  • How to install 32-bit libraries on Oracle VM Server (3.2.6)?

    Hi all,
    I need to install some packages on our Oracle VM server. But they require 32-bit libraries (like pam-devel.i868). I tried "yum install pam-devel.i686", and got message
    "No package pam-devel.i686 available.
    Nothing to do".
    How can I fix that?
    Thanks a lot!

    Actually none! Who ever demands to install any additional software on a bare-metal hypervisor  - especially any anti-virus software which hooks into a lot of system function, destabalizing the core of the hypervisor. The issue is, there is nothing to run in the dom0 - the control domain of the hypervisor, except the software needed. As of such, the threat potential is extremely low. I'd bet that no one would request you to install any anti-virus software on a ESXi host… which is basically the same thing. Regardless, if you're talking about OVS, VMWare or Citrix XenServer.
    So, do you have Oracle Support for your OVM? If yes installing any 3rd party software onto the OVS will break that! If not, since you may have decided, that you wouldn't need it, go ahead - but no one will be able to help you, should you run into any issue with your OVS.
    Cheers,
    budy

  • How to install Fusion Middleware on AIX 6.1 server

    HI,
    I am new to Oracle Fusion Middleware. I would like to know how to install latest version of OFMW (11.1.1.5) on AIX 6.1 server?
    Can I directly install 11.1.1.5 or I need to install lower version first and then upgrade to 11.1.1.5? I am not able to find installer for all versions. Any pointer to all links would be of great help.
    Thanks,
    Prasad N

    What I normally do is:
    - start via the putty session (loged in with the software install user) vncserver
    - give a password for the user.
    - on your desktop client you startup vnc viewer (can be downloaded free from internet)
    - use the machine ip/name and the earlyer given password
    - you have a graphical environment on AIX
    Regards, Gerwin

  • How to install Soap on the (Apache) Oracle HTTP Server

    Hi,
    Does anyone know how to install SOAP on the Oracle HTTP Server? I downloaded a soap version (it seems that the standard version comes without SOAP) from the xml.apache.org site and followed the installation instructions as far as I could (only Tomcat is described). However, no 'soaping'!!! Maybe I'm overlooking something because I cannot imagine that it should be difficult.
    Thanks in advance!
    Hans

    Hans, the SOAP implementation is part of OC4J. You get it out of the box. Check out how to use the out-of-the-box implementation in the tutorials on Web services with Oracle9i JDeveloper at:
    http://otn.oracle.com/tech/webservices/htdocs/series/content.html
    These tutorials/samples use the implementation of SOAP/WSDL that Oracle calls J2EE Web Services and this is the long term direction of Oracle's Web services implementation. This implementation is what Oracle will be evolving to Sun's Java Web Services Developer Pack as it finalizes into J2EE 1.4.
    If you want to use Oracle/Apache SOAP, this too is included in OC4J but its support is being deprecated in future releases of Oracle9iAS in favour of the J2EE Web Services implementation. To find it, check out the OC4J/soap/webapps/ directory for the soap.ear file (it is in a slightly different spot if you are using the full Oracle9iAS R2 but still within the soap directory structure. Simply add <application name="soap" path="../../../soap/webapps/soap.ear" auto-start="true"/> to your OC4J server.xml and <web-app application="soap" name="soap" root="/soap" /> to your OC4J http-web-site.xml, re-start and away you go.
    Finally, just to be sure, SOAP support in Oracle9iAS did not appear until 1.0.2.2.x and higher. If using 1.0.2.1 or less, you are correct, there is no SOAP support.
    Mike.
    Most folks that try out the J2EE Web Services find it is pretty easy to use so

  • How to install struts application in a real web server

    I have a problem about installing my struts application into web server..
    I can run my application under eclipse websphere development studio 5.0 web server but I don't know How I install it a real webserver (Apche,Unix,Tomcat or etc.) under location something like " http://cmpe.emu.edu.tr/ " .
    I have small exprerinece about web servers.. So if you can state your answers clearly, I'll be really grateful...
    Ergin DEMIREL
    Thanks in Advance..

    Web servers like Apache or M$ IIS serve up static HTLM content. They don't handle Java servlets/JSPs by default. You need a servlet/JSP engine for that. Tomcat is one. All J2EE-compliant app servers have one, too (e.g., WebSphere, WebLogic, JBoss, etc.)
    If you're asking how to do it with Apache the answer is: bolt Tomcat on top of Apache. There are docs on the Tomcat site to tell you how to do that.
    %

  • How to install graphical desktop interface on Oracle linux server 6.2

    Hi
    I have installed Oracle Linux server 6.2 how i install graphical desktop interface on server class installation

    If this is in the very early stage I suggest to re-install the OS.
    Look out for the window to select the set of software to install. Leave Basic Server selected, but choose the Customize now ratio button. Select the Desktops group on the left side of the window. Choose at least the X Window System, Fonts and Desktop packages. To get a similar Desktop like in previous Enterprise Linux releases, add also the General Purpose Desktop and Graphical Administration Tools packages

  • How to install the oracle patch in the HP_ux server.

    Hi,
    we are  using oracle server 9.2.0.8. We are decided to install the oracle patch in the oracle server.
    How to install the oracle patch?
    Please suggest me,
    Urgent.
    Regards
    S.Prasad

    hi,
    left upper corner on this forum.
    there is a box that "says" Search
    It is very easy to use, it is not necessary to be an Engineer.
    apart of the notes, there is (at least) one EXACT query like yours:
    [O patch apply procedure in Hp-ux and IBM aix|Re: O patch apply procedure in Hp-ux and IBM aix]

  • How to install EP 7.0 on working BI server?

    Hi~
    Can I install EP 7.0 on the server which is intalled and worked by BI server
      (NetWeaver 2004s and Windows 2003 server with oracle 10g) ?
    If it possible, how to install the EP on the server?
    Should I install the EP with sap service alive and started?
    And what about oracle?  Should it opened?
    Would you tell me the detailed procedure about this?
    Thanks in advance,
    Doh

    You have to use the SR2 version - which is no more available as download but only as physical media you have to order.
    I HIGHLY recommend installing on 64bit, you may not be able to run all scenarios on a 32bit platform.
    Markus

  • How to install Oracle Policy Automation in Oracle Application Server?

    We are planning to use OPA with Oracle Ebusiness Suite Release 12.1. We are running Oracle Application Server 11g. We want to deploy the Oracle Policy Automation components in same application server as Oracle Ebusiness Suite.
    (a) How to install Oracle Determinations Engine, Oracle Web Determinations and Oracle Determinations Server on Oracle Application Server? The installation document for OPA doesnt have steps for Oracle Application Server.
    (b) Which one is better, to deploy OPA in separate server or in same server as Oracle Ebusiness Suite?
    (c) How to decide whether to use Java API's using Determination Engine or web services using Determination Server or UI of Web Determinations for our project? Or what factors should we consider?
    Thanks for the help.
    -- Sreeram.H

    (a) You should install the war files for Oracle Determination Server and Oracle Web Determinations as per normal war deployment - there's no special steps required, which is why it is not listed explicitly. There's no reason to deploy Oracle Determinations Engine itself to a web application server.
    (b) "Better" tends to be more a subjective viewpoint, but if you already deploy all your web services on the same server as Oracle E-Business Suite then you should go the same for OPA. Same story for separate server deployment.
    (c) Can't answer that without knowing why you are using OPA! If you are looking to integrate with Oracle E-Business Suite then Oracle Determinations Server would be the sensible choice. Web Determinations is most useful if you want a sensible way to collect or review the relevant assessment data for determinations, as well as for "self service" scenarios. Determinations Engine should be used if you have a completely bespoke integration scenario that can't make use of web services or web applications - but I can't think of a scenario where this would make sense if you are using Oracle E-Business Suite.
    Of course, these are just my views - others may feel more strongly one way or the other!

  • How to Install Windows Management Framework 4.0 on Server 2008R2 Core

    I am trying to upgrade Server 2008R2 Core to PowerShell 4. I have carried out following steps.
    1. Installed .NET Framework 4.5.1 (NDP451-KB2858728-x86-x64-AllOS-ENU)
    2. Enabled WoW64-ServerCore, WoW64-NetFx2-Support, WoW64-NetFx2, WoW64-PowerShell
    3. Installed Windows Management Framework 4.0  (Windows6.1-KB2819745-x64.msu)
    WMF installation shows that it was successful ("Windows update "Update for Windows (KB2819745)" was successfully installed.")
    However when I restart the server following shows up on the event log ("Package KB2819745 failed to be changed to the Installed state. Status: 0xd00000bb.")
    This same process work on Server 2008R2 full version.
    Has anyone seen this before?

    Hi Aka Nugawela,
    The .NET Framework 4.5 and its point release is supported in the Server Core Role with 2008R2 SP1 or later, could you try to install SP1 then try again.
    The related KB:
    .NET Framework System Requirements
    https://msdn.microsoft.com/en-us/library/8z6watww(v=vs.110).aspx
    I’m glad to be of help to you!
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • How to install oracle 11gR2 Grid Infrastructure for standalond server

    Hi Experts,
    we do not want to install ASM. under this condition, does any expert install oracle 11gR2 Grid Infrastructure for standalone server in Linux 5 at file system?
    Please share tip and experiences of installed oracle 11gR2 as single instance include install oracle 11gR2 Grid Infrastructure for standalone server in Linux 5. no one node RAC configuration.
    If we do not install 11gR2 Grid Infrastructure for standalone server . which function will be lost? restat server only?
    Thanks
    Jim

    Grid Infrastructure automatically uses Oracle Restart as default if you're installing Standalone. You can turn this off using crsctl ('disable has', I believe).
    According to the inference in the install docs (http://download.oracle.com/docs/cd/E11882_01/install.112/e16763/oraclerestart.htm#CIHCBGCC), you can install 11gR2 without Grid Infrastructure, but you lose ASM and Restart.

  • How to install the socket transport?

    hi
    i have build the sample-transport "OSB_ORACLE_HOME/samples/servicebus/sample-transport",
    and execute the following command: ant build-jar,
    after show the message: "..../Oracle_OSB1/samples/servicebus/sample-transport/build.xml:7: taskdef class weblogic.ant.taskdefs.management.WLDeploy cannot be found"
    i has run setDomainEnv.sh
    what should i do?
    Regards,
    pc

    Can you check whether path and classpath have got set properly after running setDomainEnv.sh? It's a classpath issue.
    Regards,
    Anuj

Maybe you are looking for

  • Get Name of Future Step in TestStand Sequence

    Hello All,   Working on a sequence of numeric limit tests, and need to set the limits programatically, based on an imported configuration file.  I use a simple action call to set the limits with a code module (TestStand Set Property Value function),

  • How do I get rid of an app update notification that doesn't apply to my version of OS

    I have an app on my iMac which is running Snow Leopard. A recent udate has been issued that only applies to Lion OS but the update notification still shows on my App Store. I can't get rid off it even if I try downloading it. Any suggestions please?

  • Unzip window jpeg files?

    What are the steps to take to unzip incoming jpeg files?  These jpeg files are sent from Windows based PC.

  • Workflow not triggered for BP when start condition's field is set by BADI

    Hi guys, I have created a workflow and given the start Event "Changed" of object BUS1006. In this I have given a start condition which triggers this event when a particular field on transaction BP is populated. Now the problem is that when I myself e

  • Don't know how to setup a simple VLAN on the RVS4000

    I'm sure it is my lack of knowledge of networks, but even after reading the manual (!) I don't understand how I can set-up a simple VLAN on my new RVS4000. On my good old DrayTek it's very easy: it shows me a matrix of check boxes and all I have to d