SSH into headless server

Hi,
I'm trying to rescue my headless power pc box at home.
On my desktop machine I'm running ArchLinux and on my headless server the Debian GNU/Linux Wheezy operating system.
The headless server can be booted with an USB stick rescue system.
I have setup my desktop machine to be a DHCPD server. I did followings:
# nano /etc/dhcpd.conf
# Using the google's dns in the example.
# Change it to 192.168.1.1 if you have a dns server installed
option domain-name-servers 8.8.8.8;
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.020;
I created the following file too:
# nano /etc/conf.d/dhcp
DHCP_ARGS="-q -s 192.168.1.1"
Then I run the following commands:
# netctl stop ethernet-dhcp
# ip link set up dev enp0s20
# ip addr add 192.168.1.1/24 dev enp0s20
# systemctl start dhcpd4.service
and finally I want to connect to my headless server with SSH:
# ssh [email protected]
but get the message:
ssh: connect to host 192.168.1.20 port 22: No route to host
What did I wrong?
Regards, from Paul
Last edited by csanyipal (2014-05-19 13:54:33)

csanyipal wrote:What I don't know yet is that that how to setup my home network.
The headless power pc box should be my gateway/router that get it's static IP address from my ISP, and my desktop pc box is on LAN of that headless power pc box ( gateway/router ). Actually, I don't know how to setup the /etc/network/interfaces file on headless powerpc box to achieve this goal.
It can't get it's static IP from the ISP, you manually enter that yourself or you have DHCP from the ISP (which is normally the case).  If you use whatever DHCP addresses come from the ISP (hopefully this is private addresses), then you don't really need Arch or anything else serving DHCP.  You might be getting into DHCP competition.  You only need one DHCP server.  If you're doing something complex like PXE booting, then you'll need a router/arch box capable of configuring various DHCP options.  One if by static IP, two if by DHCP, you shouldn't have to deal with your /etc/network/interfaces.  Then you can just figure out what IP has been assigned to your headless box.

Similar Messages

  • Enable ssh on Mac Server 10.6

    I can't seem to get this to work, yet everything looks right. I have enabled Remote login and selected access for anyone. I have also generated my ssh keys and added the necessary keys to authorized_keys. All I get when I try to connect is "connection closed". Is there something I missed?

    I need to access from root only because I have some crontabs that do rsyncs under the root account. Other than that, I do not use the root account to ssh into the server.
    Some more debug messages from client:
    OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009
    debug1: Reading configuration data /etc/ssh_config
    debug2: ssh_connect: needpriv 0
    debug1: Connecting to server_name [xxxxxxx] port 22.
    debug1: Connection established.
    debug1: permanentlysetuid: 0/0
    debug1: identity file /var/root/.ssh/identity type -1
    debug3: Not a RSA1 key file /var/root/.ssh/id_rsa.
    debug2: keytype_fromname: unknown key type '-----BEGIN'
    debug3: key_read: missing keytype
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug2: keytype_fromname: unknown key type '-----END'
    debug3: key_read: missing keytype
    debug1: identity file /var/root/.ssh/id_rsa type 1
    debug1: identity file /var/root/.ssh/id_dsa type -1
    debug1: Remote protocol version 2.0, remote software version OpenSSH_5.2
    debug1: match: OpenSSH_5.2 pat OpenSSH*
    debug1: Enabling compatibility mode for protocol 2.0
    debug1: Local version string SSH-2.0-OpenSSH_5.2
    debug2: fd 3 setting O_NONBLOCK
    debug1: SSH2MSGKEXINIT sent
    Connection closed by xxxxxxxxx
    And here is what my server is saying:
    Dec 2 15:22:27 server_name sshd[34387]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    Dec 2 15:22:27 server_name sshd[34387]: error: @ WARNING: UNPROTECTED PRIVATE KEY FILE! @
    Dec 2 15:22:27 server_name sshd[34387]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    Dec 2 15:22:27 server_name sshd[34387]: error: Permissions 0664 for '/etc/sshhost_rsakey' are too open.
    Dec 2 15:22:27 server_name sshd[34387]: error: It is recommended that your private key files are NOT accessible by others.
    Dec 2 15:22:27 server_name sshd[34387]: error: This private key will be ignored.
    Dec 2 15:22:27 server_name sshd[34387]: error: bad permissions: ignore key: /etc/sshhost_rsakey
    Dec 2 15:22:27 server_name sshd[34387]: error: Could not load host key: /etc/sshhost_rsakey
    Dec 2 15:22:27 server_name sshd[34387]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    Dec 2 15:22:27 server_name sshd[34387]: error: @ WARNING: UNPROTECTED PRIVATE KEY FILE! @
    Dec 2 15:22:27 server_name sshd[34387]: error: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    Dec 2 15:22:27 server_name sshd[34387]: error: Permissions 0664 for '/etc/sshhost_dsakey' are too open.
    Dec 2 15:22:27 server_name sshd[34387]: error: It is recommended that your private key files are NOT accessible by others.
    Dec 2 15:22:27 server_name sshd[34387]: error: This private key will be ignored.
    Dec 2 15:22:27 server_name sshd[34387]: error: bad permissions: ignore key: /etc/sshhost_dsakey
    Dec 2 15:22:27 server_name sshd[34387]: error: Could not load host key: /etc/sshhost_dsakey
    Message was edited by: Abel408

  • Plugging monitor into headless mini server

    I bought a new monitor to place in my colocation. I plugged it into the vga dongle on my Mac Mini server, and it didn't recognize the monitor, so I unplugged the dongle and plugged it back in, and it saw the new monitor. All I got on the display, however, was a grey screen with the mouse pointer. I could get the volume control to display but no other icons or the finder, etc.
    Is there a way via the shell (I can ssh in with my iPhone) to reset the display so that it will be recognized as the primary display without rebooting the computer? Rebooting fixed the problem, but I am not a huge fan of rebooting a production server unless I absolutely have to.
    The monitor is small (16") and will remain in the rack, and is currently plugged into the Mini, but turned off. I have similar problems with the datacenter crash carts where the monitor won't display unless I unplug the dongle, and I still have to reboot to get control on the monitor.
    Thanks for any help!
    -Cameron

    It really is the little things that **** us off the most.
    I recall having this issue a while back, I don't make a habit of plugging in displays, but I understand how frustrating it is to have to reboot.
    Have you tried clicking mouse buttons, moving the cursor around, pressing keys?  You might also try remoting into the server via VNC/ Remote Desktop/ Screen Sharing and seeing if you get a picture on a remote computer/ iPhone/ iPad (whatever you use to remote in).  I'm thinking logging in with remote device will trigger the display physically connected to the Mac Mini.  I seem to recall doing that once... Anyway, worth a shot!

  • Unable to SSH into both remote & VM machine server

    Unable to SSH into both remote & VM machine server
    Getting the message
    "fork failed: Resource temporarily unavailable"
    "ssh_exchange_identification: Connection closed by remote host"
    "ssh_exchange_identification: Connection closed by remote host"
    "ssh_exchange_identification: Connection closed by remote host"
    Please help.

    These are the processes  currently running: from top command.
    These are the ulimit -a settings
    This is the output of trying to ssh into local Ubuntu VM (I am able to login here via VirtualBox interface)
    $ssh -v -v -v [email protected]
    OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
    debug1: Reading configuration data /Users/spgen/.ssh/config
    debug1: /Users/spgen/.ssh/config line 1: Applying options for *
    debug1: Reading configuration data /etc/ssh_config
    debug1: /etc/ssh_config line 20: Applying options for *
    debug1: /etc/ssh_config line 102: Applying options for *
    debug2: ssh_connect: needpriv 0
    debug1: Executing proxy command: exec ssh 10.0.2.15 -W 192.168.1.11:22
    debug1: permanently_drop_suid: 501
    debug1: identity file /Users/spgen/.ssh/id_rsa type -1
    debug1: identity file /Users/spgen/.ssh/id_rsa-cert type -1
    debug1: identity file /Users/spgen/.ssh/id_dsa type -1
    debug1: identity file /Users/spgen/.ssh/id_dsa-cert type -1
    debug1: Enabling compatibility mode for protocol 2.0
    debug1: Local version string SSH-2.0-OpenSSH_6.2
    fork failed: Resource temporarily unavailable
    ssh_exchange_identification: Connection closed by remote host
    ssh_exchange_identification: Connection closed by remote host
    ssh_exchange_identification: Connection closed by remote host
    This is the output of trying to SSH into remote AWS server. ( I am able to login through web interface here)
    $ssh -v -v -v -i /Users/spgen/pem-files/123.pem [email protected]
    OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
    debug1: Reading configuration data /Users/spg/.ssh/config
    debug1: /Users/spgen/.ssh/config line 1: Applying options for *
    debug1: Reading configuration data /etc/ssh_config
    debug1: /etc/ssh_config line 20: Applying options for *
    debug1: /etc/ssh_config line 102: Applying options for *
    debug2: ssh_connect: needpriv 0
    debug1: Executing proxy command: exec ssh 10.0.2.15 -W 54.94.230.41:22
    debug3: Incorrect RSA1 identifier
    debug1: permanently_drop_suid: 501
    debug3: Could not load "/Users/spgen/pem-files/123.pem" as a RSA1 public key
    debug1: identity file /Users/spgen/pem-files/123.pem type -1
    debug1: identity file /Users/spgen/pem-files/123.pem-cert type -1
    debug1: Enabling compatibility mode for protocol 2.0
    debug1: Local version string SSH-2.0-OpenSSH_6.2
    fork failed: Resource temporarily unavailable
    ssh_exchange_identification: Connection closed by remote host
    ssh_exchange_identification: Connection closed by remote host
    ssh_exchange_identification: Connection closed by remote host"
    I guess the processes is not the issue, but maybe something to do with ssh config files.
    As you rightly guessed 'fork failed' is  happening on the local system. Would appreciate any pointers.
    TIA.

  • Headless server installation

    This link "Rescue CD/distribution that enables ssh/telnet on boot?" and my 15-year-old headless server have inspired me to make an Arch Linux install image that allows headless installation (no monitor, no keyboard) and some rescue action.
    Assumptions:
    - No monitor, no keyboard
    - Network card, and wired connection to local network
    - No other solution, but Arch install media acceptable
    Recipe:
    - Download official install image and unpack it to a directory
    - Modify syslinux to enable automatic installation process start
      (I modified 'arch/boot/syslinux/archiso.cfg')
      You have to choose i686 or x86_64 at this stage.
    - Unsquash 'arch/${ARCH}/root-image.fs.sfs' to a directory
      Mount the resulting rootfs and modify it to your liking
      You can even chroot into it.
      In order to enable sshd.service at boot, I just added a symbolic link
      in /etc/systemd/system/multi-user.target.wants/
    - Unmount rootfs, shquash it, and put it back where you have taken it from.
    - Generate iso image
    - Burn it.
    Done.
    There is an excellent wiki article that helped me generate my install image: https://wiki.archlinux.org/index.php/Re … nstall_ISO.
    I have made a bash script that automates all the steps above. I tested it installing i686 on my old computer. You can find it here.
    Hope it helps.
    If you have a better solution, please share.

    I thought about the wiki, but decided not to put it there. It is definitely not a complete solution. For instance, unnecessary system files should be removed. I did nothing about EFI. The purpose is just to give a working solution. Admittedly uncompleted, but working. Automated by the script, too.
    I also hoped to encourage others to show their solutions. There must be some, although I've been looking for any for quite a while and found nothing.

  • Run iTunes on a headless server

    I am wanting to run iTunes as a Music server on a headless server without an audio card. I have installed it copied over my entire library and turned on Homesharing. It works awesome with my Apple TV and any other iTunes computer but there is one problem. Since this is a Homeserver box (HP EX495) there isn't an audio card so every time I launch iTunes it first says there isn't a audio device. I push OK and everything works. I want to enable autologin and put iTunes in the start menu so I never have to remote into the box to push ok. Is there a command line switch with iTunes to not check on Audio/Video hardware?

    I finally found help for setting up itunes on startup with no sound card. This worked for my HP Smartmedia server so it may work for you as well.
    Copied from another forum (Mediasmartserver)
    Step 1: Remove iTunes
    Remove any install of iTunes form the server by logging in using RDC (Remember: Administrator, servername /console or /admin), After iTunes uninstall, go to Add/Remove Programs from Control Panel and also uninstall the following:
    "Apple Application Support", "Bonjour", " Apple Software Update" and "QuickTime" (don't worry if some are not there to uninstall)
    Now restart the server.
    Step 2: iTunes Service Errors
    Dial back into the server using RDC, Download the latest version of iTunes installer (32bit) from Apple, Run the installer, when the installer gets to "running services" it will hang for a bit then a error message will pop up regarding "ipodservice failed to start", Click IGNORE and the iTunes install will complete.
    After install has completed you may get several windows error messages regarding "iPodservice 32bit" and, or "iTunesHelper" simply keep clicking "Don't Send" until the messages stop appearing.
    Now disable iTunesHelper and the iPodService. Do this by:
    iPodService:
    Start > Run > type msconfig > Services Tab > Uncheck iPodService.
    iTunesHelper:
    Startup Tab > Uncheck iTunesHelper (you should also uncheck "Logon Warning" also to stop the annoying popup warning every time you login using RDC)
    Apply Changes, Click Restart LATER.
    Step 3: Add iTunes to the DEP list
    Now you need to add iTunes components to the DEP exempt list. Do this by:
    While in your server desktop using RDC,
    Right click "My Computer" > Properties > Advanced Tab > Under Performance section click Settings > Data Execution Prevention tab >Ensure "Turn on DEP for all programs and services except those I select" is selected > Click ADD > Add "iTunes.exe", "iTunesHelper.exe", "iPodService.exe", "iTunesPhotoProcessor.exe"
    you will find iTunes.exe, iTunesHelper.exe and iTunesPhotoProcessor.exe at C:/Program Files/iTunes/ (default location)
    you will find iPodService.exe at C:/Program Files/iPod/bin/ (default location)
    Restart the Server.
    You may think why not just select "Turn on DEP for essential windows programs and services only" I thought the same but I can ensure you, you will run into issues if you do this!
    Step 4: Audio Configuration Error
    Login in using RDC, you should hopefully not see any iTunes/iPod related error messages when logging into Windows. If you do check your DEP list to ensure all of the above are on there, OR you could try disabling Windows Error Reporting:
    Right click "My Computer" > Properties > Advanced Tab > Error Reporting > Disable Error Reporting.
    Launch iTunes, You will notice you get a " iTunes had detected a Audio Configuration Error" Click OK, iTunes will launch. Close iTunes
    this happens because the server has no Audio Hardware, You need to install a "virtual audio cable" Download the following free program:
    http://www.softpile.com/Multimedia/Audio/Review13135index.html(this is the virtual audio cable)
    Now disconnect from the Server by closing RDC connection
    Now for this to work you must change a setting in the RDC program: Sound output MUST be selected to: "from the windows based computer only" (RDC for Mac) or "leave at remote computer" (Windows RDC) you need to do this for the Virtual Audio Cable to install correctly on the server. Log back in using RDC and run the Virtual Audio Cable setup file. Now start iTunes, you should not see any Audio configuration error messages.
    If you do,
    close iTunes, go to: Start > Control Panel > Quick Time > Audio Tab > Select "Direct Sound" > Apply settings and close > Try iTunes again.
    If you still have a issue make sure you changed the sound option in RDC correctly or try a restart of the server.
    This should now mean iTunes can start without any user input.
    You should also add your iOS remote device now if you are going to be using one.
    Step 5: iTunes auto launch on startup
    Now that iTunes is free of errors, we need to make it auto start up when your server starts without needing to login into your server via RDC every time to start iTunes.
    Simply add iTunes to the Start up folder, by either dragging the desktop shortcut to the start menu > all programs > and drop it into the startup folder OR place the iTunes shortcut into C:\Documents and Settings\Administrator\Start Menu\Programs\Startup\
    Now to make the Administrator console login automatically on Windows start up, To do this you need to edit the registry of windows, Don't be afraid its simple and easy!
    Start > Run > type regedit.exe > HKEYLOCALMACHINE > SOFTWARE > Microsoft > Windows NT >CurrentVersion > Winlogon
    Double-click the DefaultUserName entry, type Administrator, and then click OK.
    Double-click the DefaultPassword entry, type your password, and then click OK.
    NOTE: If the DefaultPassword value does not exist, it must be added. To add the value, follow these steps:
    On the Edit menu, click New, and then point to String Value.
    Type DefaultPassword, and then press ENTER.
    Double-click DefaultPassword.
    In the Edit String dialog, type your password and then click OK.
    Now Double-click AutoAdminLogon entry
    In the Edit String dialog box, type 1 and then click OK. (delete the zero (0) if there is one)
    Quit Registry Editor.
    As a nice touch (you don't have to do this)but if your like me, when logging in using RDC you see iTunes open, really you want it to startup minimized to the tray right? Yes! Do so by downloading and installing iTunes Control onto your server, its a free program.
    You can get iTunes Control form here:
    http://itunescontrol.com/download.php
    Once installed, open iTunesControl > Startup & Shutdown > Select Minimize iTunes on Startup > Apply setting and close.
    Also in iTunes go to: Edit > Preferences >Advanced > Select "Show iTunes icon in system tray" and also select "Minimize iTunes window to system tray"
    Your Done! if you restart the server it should automatically launch iTunes without ANY user input, easy way to check is by using a iOS device remote app to see if it connects after a server restart. or by using your apple tv to confirm iTunes is running. If you are streaming to a AirPort Express make sure it is selected as the speaker output from iTunes or via Remote App.

  • SSH to Lion Server: The authenticity of host ... can't be established.

    In Server.app, when trying to SSH into a 10.7.4 Lion Server, I get the following reponse:
    The authenticity of host '<server.domain.com> (10.0.1.xxx)' can't be established.
    RSA key fingerprint is xx:xx:xx:xx:xx:xx.
    Are you sure you want to continue connecting (yes/no)? no
    Host key verification failed.
    How do I set up sshd to use the server's signed SSL certificate for authenticity establishment?
    TIA,
    Larry Goldman

    To answer my own question:
    In general, SSH on the client in coordination with the SSHD daemon on the server use an authentication system that is separate from Lion Server's signed-SSL certificate methods. The SSH-specific keys that are exchanged between client and server are created by the ssh_keygen command. For details see the man pages.
    The first time a client SSH's into a server, normal behavior is to be presented with the message: "The authenticity of the host 'server.domain.com' can't be established." along with the server's RSA key fingerprint. This fingerprint must match the one displayed by running the following command -- locally -- on the 10.7.4 Lion Server:
    ssh-keygen -l -f /etc/ssh_host_rsa_key
    The user has to visually compare the key strings to determine if they match. If so and the connection continues, that server's RSA key fingerprint is added to the file ~/.ssh/known_hosts (in a hidden folder in the user's Home folder).
    Alternately, there is a way to add the server's RSA key fingerprint to a zone file for the domain, using a SSHFP DNS Record type, but I have not tried this myself.

  • Can ssh into client iMac but cannot mount home directory ...

    I've got a server running 10.4.11 and a bunch of client iMacs (10.5.n). If I ssh into a client iMac it lets me log in but cannot mount my home directory (which lives on the server). Obviously ssh is getting my credentials from the server but isn't getting (or cannot get) the information to mount my disk. If I log in through the gui on the client it all works fine. I suspect this is less of an error and more of a design. Is there a way to get the clients to mount my home when logging in with ssh? If not then Apple presumably has a reason for disallowing this behaviour. Is there a way around this? Perhaps with mount_afp?
    We want to be able to log into many client iMacs at once to run computations on them. Eventually we want to do this on a suite of XServes and XGrid. This is all very easy with linux and nfs and I was expecting the same sort of ability through OS X. I know that I can export everything from the server with nfs (though that may not solve my problem) but I only have the one system and multiple users and I can't really experiment while they are connected.
    Suggestions? Comments? If there are obvious examples of this elsewhere please point me toward them.

    Well it's never worked that way for me. Do you actually use this method to log in?
    I've gone through all of the server logs, watching what gets added as I log on to a client. I don't see anything there that suggests it is even attempting to mount the home directory. I also watched on the client and didn't see any errors. When I ssh into a client I see the following message on the terminal, "Could not chdir to home directory /Network/Servers/server.some.place/Volumes/R1/UsersR1/username: Unknown error: 118" This suggests that the client knows where my home should be but doesn't know how to mount it.
    I have enabled the basic setup on my server. User accounts have Home URLs like "afp://server.some.place/UsersR1/username" and Full Paths like "/Network/Servers/server.some.place/Volumes/R1/UsersR1" (R1 is a RAID disk). UsersR1 has been made into a Share Point and Server Admin tells me that the disk "will be automatically mounted using the AFP protocol as /Network/Servers/R1 on client machines". This part doesn't seem to be true as when I log into a client through the GUI the actual path that is mounted as my home is /Network/Servers/server.some.place/R1" (pwd in my home directory returns /Network/Servers/server.some.place/Volumes/R1/UsersR1/username which is a actually rather inconvenient).
    Under the Advanced tab in the Workgroup Manager, Accounts pane, I've got "Allow simultaneous login on managed computers". This seems to work but also seems only to apply to the GUI, that is I can log onto several clients at once.
    How do I ask a client machine what home directory information it is getting from the server for any particular user? Is there some setup on the client machines that will enable automatic mounting of homes through ssh? On the clients, the Directory Utility, which I have used to connect the client to a Directory Server, has a Mounts pane which allows me to "Edit automatic NFS mounts for this computer". I am not exporting any NFS from the server, but perhaps this is the way to make it work?
    Perhaps what I want to requires Kerberos? I don't have that enabled.
    When I have done this on a cluster of linux machines I exported the home directory from the server with NFS (exportfs) and then, using NIS and automount on the clients it "just worked". It was very simple. If it is supposed to work with Macs and OS X, it may be simple but it's not obvious.

  • [SOLVED]bittorrent for a headless server

    Hi,
    I want to centralise my torrents onto my home server. It's running arch and I use ssh to administer it. I was wondering if anyone could recommend bittorrent clients for this situation. I doubt I could ssh in and access an ncurses gui or something, but maybe someone here has a better solution. I though of backgrounding a command line client but this would lead to a separate instance for each torrent which makes them hard to manage, so do I have no choice but to use a web based client?
    Last edited by calef13 (2008-01-11 16:06:54)

    Actually, if it is a strong enough hardware, you can run any GUI application that you'd like with vnc (like I do Ktorrent and aMule on my headless Arch server).
    Here's how you do it:
    1. Install basic xorg, a basic window manager and tight vnc on the headless server:
    pacman -S xorg openbox tightvnc
    2. Run the server once so it will create ~/.vnc and setup passwords
    vncserver
    3. Setup the vnc startup script (so you wont need to ssh and manually activate it after the headless reboots).
    Call it vnc and put it in /etc/rc.d/
    Dont forget to set it up to run at startup in rc.conf
    replace daf666 with your username!
    #!/bin/bash
    # general config
    . /etc/rc.conf
    . /etc/rc.d/functions
    case "$1" in
      start)
        stat_busy "Starting vncserver"
          su daf666 -c "/usr/bin/vncserver"
        if [ $? -gt 0 ]; then
          stat_fail
        else
          add_daemon vnc
          stat_done
        fi
      stop)
        stat_busy "Stopping vncserver"
        killall Xvnc
        if [ $? -gt 0 ]; then
          stat_fail
        else
          rm_daemon vnc
          stat_done
        fi
      restart)
        $0 stop
        sleep 3
        $0 start
        echo "usage: $0 {start|stop|restart}" 
    esac
    4. To setup openbox to run at startup insert 'openbox' in your ~/.vnc/xstartup
    5. Reboot the headless
    6. Install tightvnc on your desktop machine and connect to the headless: vncviewer 6.6.6.6:1 (replace with ur IP and screen num)
    7. Install ktorrent or what ever.. then it will keep running after you disconnect

  • Ipad app that will allow me to remote desktop into a server

    Can anyone give me some advice on the best app that will allow me to remote into my server at work? I have used the remote desktop for mac on my IMAC but am struggling with connecting from my IPad.

    just google remote desktop for ipad. I cant think of the names, but know there are a few remote apps out there for iPad. Some require additional software to be installed on the remote machine, to interpret the touches from the ipad to mouse movements and clicks on the host.
    Jason

  • Uploading & Downloading Files into DMS Server using Web Dynpro Java

    Hello Friends,
          I want to Upload a file from Portal to Document Management Server and to Download a file from Document Management Server to Portal,  In short, I want to give the user the facility to Upload a File into DMS Sever via Portal and also to download the file from DMS Sever via Portal.
      Can anybody give me a Input for the same from Both Java Development End as well as ABAP End, more inputs are required from ABAP end, since i have a very less ABAP Experience on working with DMS. Few Questions i have in my mind?
    1. How to actually access the file contents with the help of Document Number?
    2. With the help of Doc-Number we can extract the file from DMS sever but to provide a option for downloading in portal, the   RFC should convert the File Contents into X-String or is there some other way?
    +3. While Uploading the Data should be given in Which format to RFC? Are there any limitation with respect to size or formats. Is there any Standard RFC i can use directly in WD4 Java application to upload the file into DMS Server and which will return me the Document Number? +
    Please give me your valuable inputs.
    Thank You.
    Edited by: TusharShinde on Feb 21, 2011 11:13 AM
    Now, I am able to download the File in Portal via my WD4 Java Application from DMS Server by passing the Document Number, but I am facing the problem in downloading the PDF files, Its not working for PDF files. Please give me inputs for the same.
    Thank You.
    Edited by: TusharShinde on Feb 22, 2011 10:13 AM

    HI,
    Thanks for reply.
    I am able to download the file From DMS server but I am still not able to Upload the File to DMS Server via Portal. For Download also it is working for all file formats but not for PDF any specific reason for the same.
    function zhrf_rfc_dms_download_document.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(LV_DOCUMENT) TYPE  DOKNR
    *"  EXPORTING
    *"     VALUE(LV_FADA) TYPE  XSTRING
    *"  TABLES
    *"      LT_DOC STRUCTURE  BAPI_DOC_FILES2
    *"      LT_OUT STRUCTURE  ZST_DMS_FILE_XSTRING
    data: ls_docfiles type bapi_doc_files2,
             ls_dms type dms_doc_files,
             lt_docfiles type standard table of bapi_doc_files2.
    *      data: LT_OUT  type table of  ZST_DMS_FILE_XSTRING.
      data :wa_out like line of lt_out.
      select single * from dms_doc_files
        into ls_dms
        where doknr = lv_document."Retrieve file
      if sy-subrc = 0.
        ls_docfiles-documenttype = ls_dms-dokar.
        ls_docfiles-documentnumber = lv_document.
        ls_docfiles-documentpart = ls_dms-doktl.
        ls_docfiles-documentversion = ls_dms-dokvr.
    *    ls_docfiles-documenttype = '321'.
    *    ls_docfiles-documentnumber = LV_DOCUMENT.
    *    ls_docfiles-documentpart = '000'.
    *    ls_docfiles-documentversion = 'A0'.
      endif.
      call function 'BAPI_DOCUMENT_CHECKOUTVIEW2'
        exporting
          documenttype    = ls_docfiles-documenttype
          documentnumber  = ls_docfiles-documentnumber
          documentpart    = ls_docfiles-documentpart
          documentversion = ls_docfiles-documentversion
          documentfile    = ls_docfiles
          getstructure    = '1'
          getcomponents   = 'X'
          getheader       = 'X'
    *      pf_http_dest    = 'SAPHTTPA'
          pf_ftp_dest     = 'SAPFTPA'
        tables
          documentfiles   = lt_docfiles.
      data: i_bin type standard table of sdokcntbin,
            i_info type standard table of scms_acinf,
            v_info type scms_acinf,
            v_id type sdok_phid,
            v_cat type sdok_stcat.
      if sy-subrc = 0.
        loop at lt_docfiles into ls_docfiles.
          v_id = ls_docfiles-docfile.
          v_cat = ls_docfiles-storagecategory.
          call function 'SCMS_DOC_READ'
            exporting
              stor_cat              = v_cat
              doc_id                = v_id
              phio_id               = ls_docfiles-file_id
            tables
              access_info           = i_info
              content_bin           = i_bin
            exceptions
              bad_storage_type      = 1
              bad_request           = 2
              unauthorized          = 3
              comp_not_found        = 4
              not_found             = 5
              forbidden             = 6
              conflict              = 7
              internal_server_error = 8
              error_http            = 9
              error_signature       = 10
              error_config          = 11
              error_format          = 12
              error_parameter       = 13
              error                 = 14
              others                = 15.
        endloop.
        if sy-subrc <> 0.
        else.
          data: v_xstring type xstring.
          read table i_info into v_info index 1.
          call function 'SCMS_BINARY_TO_XSTRING'
            exporting
              input_length = v_info-comp_size
            importing
              buffer       = v_xstring
            tables
              binary_tab   = i_bin
            exceptions
              failed       = 1
              others       = 2.
          if sy-subrc <> 0.
          endif.
        endif.
        wa_out-file_name =  ls_docfiles-docfile.
        wa_out-binary = v_xstring.
        lv_fada = v_xstring.
        append wa_out to lt_out.
      endif.
    endfunction.
    The above is the RFC Code,  I am using in my WD4Java app for downloading the file From DMS Server, Is there any Improvement suggested for above RFC to make it work in more efficient way. Please give me input for my Upload RFC.
    Thank You.

  • Multiple users logged into one server, each users printer has a different name, application needs ONE name to print to.

    Multiple users logged into one server, each users printer has a different name, application needs ONE name to print to. 
    I'm NOT in any way a Terminal Services expert and I need help trying to get an application program working in a multi-user environment.
    The issue is that the printer changes for every user that is logged in. The application needs to print NOT to the default printer, but to a "special" printer which is selected in the application... let's call it a label printer to simplify the explanation.
    You have your default regular printer, easy for the application to find that one, and then you have a special printer that labels get printed onto. The application needs to know what printer is the label printer. So we allow the user to select that in the
    application and the selection is stored in a config file in 
    C:\ProgramData\mfgr\prog\setting files
    I don't have access to the application so I can't change how this works.  
    In the "regular" world, selecting the label printer driver to use should be per machine, NOT per user. When a new user logs into a machine, the physical printer doesn't go "poof" and a new printer suddenly appear. Same printer for all
    users.
    Yet in terminal services, the physical machine is "merged" with the virtual machine on the server. And there can be many users logged in at the same time. So each users real machine (and real printer) is injected into the "fake" terminal
    services machine. The name of the printers is made unique for each user. So the printers DO go "poof" and change names depending on the user logged into terminal services.
    So user "A" logs in and sets up the application to print to "LabelPrinterForUserA" (or whatever the name of the printer happens to be), that setting is stored in the ProgramData subfolder, and all is well. Later, user "B" logs
    in, and when they print, the application tries to print to "LabelPrinterForUserA" which doesn't exist for user B or is only accessible by user A. If user B re-configures, that breaks it for user A. 
    SOLUTION 1: The way that /should/ work (in my mind) is that you define one "generic" printer in Terminal Services... call it "Virtual Label printer" and when the user wants to print to it, the print job gets re-directed back to whatever
    physical printer is actually connected to their local workstation. There is a map of virtual printer to actual printer depending on the current user. The application is told once to print to "Virtual Label Printer" for all users.
    SOLUTION 2: Or... there should be some way to make the ProgramData sub folders separate per user. E.g. when user "A" tries to access:
    C:\ProgramData\mfgr\prog\setting files
    they actually get 
    C:\UserData\UserA\AppData\mfgr\prog\setting files
    and user "B" gets
    C:\UserData\UserB\AppData\mfgr\prog\setting files
    So the question I have is: Does either of those solutions exist hidden somewhere in the setup of terminal server? Or is there another way around this issue that I don't know?

    I don't really have a "for sure" answer to this, but because people here can't seem to deal with a question that hasn't been answered I'll provide the best answer I did receive from ServerFault.com user Nathan:
    I can feel your pain with using old software on terminal servers ...the solution I've come up with definitely won't scale as it requires some manual configuration, but I've gotten this method to work with our label printers (which require to be
    printed to an LPT port...yep, that old).
    Share your USB-connected printers to the network on each machine. Then, have the user log in on aunique session for each of them
    (a TS account cannot be shared among computers for this to work) and install a network printer pointing to the USB one they shared. Try to use a DNS name to account for possible DHCP movements.
    After, it should work. Each user can do this since display names can be identical as long as the ports are different (which they are).
    This was clarified by the following series of comments:
    I think you are on to something here, and I originally advised the admin to do this. The problem he ran into is that it setup the printer names in the TS as "printer on usersworkstation"
    and he could not rename it except to change the "printer" to whatever. E.g. the "on userworkstation" remained. I believe there is another way of installing the printer which avoids this, but I can't find it. Ages ago, one used to do NET
    USE LPT2 \\computer\printer password /USER:domain\user /PERSISTENT:YES and then tell the driver to print to LPT2 –  James
    Newton Mar
    17 at 16:21   
    @JamesNewton That's actually the exact method we used. The way around the "network printer" part is to install it as local printer and map it to a TCP/IP port that way. –  Nathan
    C Mar
    17 at 16:28
    You mean in the case where the printers are TCP/IP connected and not local USB / LPT to the users workstation? That makes sense. Wonder if this will work for USB connected printers... –  James
    NewtonMar
    17 at 16:35   
    @JamesNewton You'd share the local printer on the client's PC then on the server connect via TCP/IP to it. You'd need static addresses or use DNS names if DHCP, though. –  Nathan
    C Mar
    17 at 16:51
    Ah. Yes. I see. Looks like the LPT thing should work even with a USB connected printer:superuser.com/questions/182655/… –  James
    Newton Mar
    17 at 17:09   

  • If I were to purchase the Apple Remote Desktop with Unlimited licenses, would I be able to install the client software on each of there computers/laptops and have them remote desktop into the server?

    I have several friends and family who are looking for a central place to access information from ( Pictures, home movies etc ).  So I am considering setting up an OSX Lion Server.  There are some other things I can use it for as well.
    Here is my question:
    If I were to purchase the Apple Remote Desktop with Unlimited licenses, would I be able to install the client software on each of there computers/laptops and have them remote desktop into the server?  Or would I have to install the Admin software on each?  Do they intend it to be used strictly as one admin to access many clients? 
    I always could set up a network drive so they can log in and just see the folders they have created with space on the server I provide them.  But I want them to be able to log an and actually use it as a Remote Desktop.
    Thanks,
    Eric

    Dave,
    Thanks for the feedback.  I understand that ARD is meant for Remote Administration, but I was not sure if it could be used for my purpose as well.  The reason I was looking to do it this was was because I read several articles online about security and performance issues with setting up VNC and activating screen sharing.  Unless I am misunderstood. 
    As far as people's activities on the server, mostly it is going to be used as a place for them to store their media.  I will only allow own person ( Who I trust and I know wont botch the server ), to run applications.  Everyone else will be restricted to uploading and downloading content to their designated account on the server as well as a community share on the server.
    I appreciate your help.
    Thanks,
    Eric

  • How to upload multiple files into a server location at a single time

    Hi All,
    In my application i need to send multiple files from a particular page into the server location. In this page there will be an option to upload a file and after selecting the file , we will have an option asking if we were interested to send another file. It works just similar to google mail where we can multiple files at the same time. Right now though i had coded the uploading files concept i am facing some problems when trying to upload multiple files. All the files are being appended to a single file but i want them to be placed as different files at the specified location. Plz help me in this regard...
    Thanks in advance................,,

    Hi,
    i am sending the code in my prg. Have a look at it.
    var multi_selector = new MultiSelector( document.getElementById( 'files_list' ),3);
    In the above line i am specyfying that the maximum no. of files to be uploaded is 3. So if i upload less than 3 files, the program doesn't work and is not reading the uploaded files. If i upload 3 files it works fine. So please suggest me how to make this work irrespective of the no. of files uploaded using apache commons.
    My code is as follows:
    <form action="./servlet/Sample" method = "post" enctype="multipart/form-data">
         <!-- The file element -- NOTE: it has an ID -->
         <input id="my_file_element" type="file" name="file_1" >
         <input type="submit" name="submit1" value="submit">
    </form>
    Files:
    <!-- This is where the output will appear -->
    <div id="files_list"></div>
    <script>
         <!-- Create an instance of the multiSelector class, pass it the output target and the max number of files -->
         var multi_selector = new MultiSelector( document.getElementById( 'files_list' ),3);
         <!-- Pass in the file element -->
         multi_selector.addElement( document.getElementById( 'my_file_element' ) );
    </script>

  • Unable to deploy a module into XI Server

    Hi together,
    I developed a new module within the J2ee Development Studio. Compiling and building is ok. The ear-File is build... everything is fine... execpt the following.
    I connected the Development Studio to our XI Server. The connection is stable and working.
    Now, i try to deploy my development into the Server through the J2EE Explorer. I get the following result:
    10.04.2008 19:31:52 /userOut/deploy (com.sap.ide.eclipse.sdm.threading.DeployThreadManager) [Thread[Deploy Thread,5,main]] ERROR:
    [001]Deployment aborted
    Settings
    SDM host : srv06007
    SDM port : 57018
    URL to deploy : file:/C:/DOKUME1/000282/LOKALE1/Temp/temp41484XI_Adapter_Module_Edifact_Parser.ear
    Result
    => deployment aborted : file:/C:/DOKUME1/000282/LOKALE1/Temp/temp41484XI_Adapter_Module_Edifact_Parser.ear
    Aborted: development component 'XI_Adapter_Module_Edifact_Parser'/'sap.com'/'localhost'/'2008.04.08.13.05.54'/'0':
    Caught exception during application deployment from SAP J2EE Engine's deploy service:
    java.rmi.RemoteException: Cannot deploy application sap.com/XI_Adapter_Module_Edifact_Parser.. Reason: Incorrect application sap.com/XI_Adapter_Module_Edifact_Parser:Bean EDIFACT_TO_XML: the ejb-class must implement, directly or indirectly, the javax.ejb.SessionBean interface. EJB specification 7.10.2.Error in the bean class: There is no public constructor with no parameters defined within bean de.regioit.xi.adapter.module.EDIFACT_TO_XML. Bean classes must have a public constructor with no parameters.Error in the bean class: The bean class de.regioit.xi.adapter.module.EDIFACT_TO_XML was found, but was declared as abstract. It must not be abstract.Bean EDIFACT_TO_XML: can not find method ejbCreate()  in ejb-class de.regioit.xi.adapter.module.EDIFACT_TO_XML. Each create method must be named create<METHOD>, and it must match one of the ejbCreate<METHOD> methods defined in the session bean class. The matching ejbCreate<METHOD> method must have the same number and types of arguments. EJB Specification 7.10.6.Bean EDIFACT_TO_XML: can not find method ejbCreate()  in ejb-class de.regioit.xi.adapter.module.EDIFACT_TO_XML. Each create method must be named create<METHOD>, and it must match one of the ejbCreate<METHOD> methods defined in the session bean class. The matching ejbCreate<METHOD> method must have the same number and types of arguments. EJB Specification 7.10.8.Error in the local interface com.sap.aii.af.mp.module.ModuleLocal of bean EDIFACT_TO_XML: No corresponding business method in the bean class was found for method process.Error in the bean class: There is no public constructor with no parameters defined within bean com.sap.aii.utilxi.hmis.sbeans.HmisBeanImpl. Bean classes must have a public constructor with no parameters.Bean HmisBeanImpl: Cannot find home or component interfaces.; nested exception is:      com.sap.engine.services.deploy.container.DeploymentException: <--Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='com.sap.engine.services.ejb.exceptions.deployment.EJBDeploymentException: Incorrect application sap.com/XI_Adapter_Module_Edifact_Parser:Bean EDIFACT_TO_XML: the ejb-class must implement, directly or indirectly, the javax.ejb.SessionBean interface. EJB specification 7.10.2.Error in the bean class: There is no public constructor with no parameters defined within bean de.regioit.xi.adapter.module.EDIFACT_TO_XML. Bean classes must have a public constructor with no parameters.Error in the bean class: The bean class de.regioit.xi.adapter.module.EDIFACT_TO_XML was found, but was declared as abstract. It must not be abstract.Bean EDIFACT_TO_XML: can not find method ejbCreate()  in ejb-class de.regioit.xi.adapter.module.EDIFACT_TO_XML. Each create method must be named create<METHOD>, and it must match one of the ejbCreate<METHOD> methods defined in the session bean class. The matching ejbCreate<METHOD> method must have the same number and types of arguments. EJB Specification 7.10.6.Bean EDIFACT_TO_XML: can not find method ejbCreate()  in ejb-class de.regioit.xi.adapter.module.EDIFACT_TO_XML. Each create method must be named create<METHOD>, and it must match one of the ejbCreate<METHOD> methods defined in the session bean class. The matching ejbCreate<METHOD> method must have the same number and types of arguments. EJB Specification 7.10.8.Error in the local interface com.sap.aii.af.mp.module.ModuleLocal of bean EDIFACT_TO_XML: No corresponding business method in the bean class was found for method process.Error in the bean class: There is no public constructor with no parameters defined within bean com.sap.aii.utilxi.hmis.sbeans.HmisBeanImpl. Bean classes must have a public constructor with no parameters.Bean HmisBeanImpl: Cannot find home or component interfaces.
         at com.sap.engine.services.ejb.deploy.verifier.Verifier.check(Verifier.java:66)
         at com.sap.engine.services.ejb.deploy.DeployAdmin.generate(DeployAdmin.java:254)
         at com.sap.engine.services.ejb.EJBAdmin.deploy(EJBAdmin.java:2161)
         at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:606)
         at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:321)
         at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:307)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:292)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:326)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:3184)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:552)
         at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:320)
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:198)
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:129)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    ', Arguments: []--> : Can't find resource for bundle java.util.PropertyResourceBundle, key com.sap.engine.services.ejb.exceptions.deployment.EJBDeploymentException: Incorrect application sap.com/XI_Adapter_Module_Edifact_Parser:Bean EDIFACT_TO_XML: the ejb-class must implement, directly or indirectly, the javax.ejb.SessionBean interface. EJB specification 7.10.2.Error in the bean class: There is no public constructor with no parameters defined within bean de.regioit.xi.adapter.module.EDIFACT_TO_XML. Bean classes must have a public constructor with no parameters.Error in the bean class: The bean class de.regioit.xi.adapter.module.EDIFACT_TO_XML was found, but was declared as abstract. It must not be abstract.Bean EDIFACT_TO_XML: can not find method ejbCreate()  in ejb-class de.regioit.xi.adapter.module.EDIFACT_TO_XML. Each create method must be named create<METHOD>, and it must match one of the ejbCreate<METHOD> methods defined in the session bean class. The matching ejbCreate<METHOD> method must have the same number and types of arguments. EJB Specification 7.10.6.Bean EDIFACT_TO_XML: can not find method ejbCreate()  in ejb-class de.regioit.xi.adapter.module.EDIFACT_TO_XML. Each create method must be named create<METHOD>, and it must match one of the ejbCreate<METHOD> methods defined in the session bean class. The matching ejbCreate<METHOD> method must have the same number and types of arguments. EJB Specification 7.10.8.Error in the local interface com.sap.aii.af.mp.module.ModuleLocal of bean EDIFACT_TO_XML: No corresponding business method in the bean class was found for method process.Error in the bean class: There is no public constructor with no parameters defined within bean com.sap.aii.utilxi.hmis.sbeans.HmisBeanImpl. Bean classes must have a public constructor with no parameters.Bean HmisBeanImpl: Cannot find home or component interfaces.
         at com.sap.engine.services.ejb.deploy.verifier.Verifier.check(Verifier.java:66)
         at com.sap.engine.services.ejb.deploy.DeployAdmin.generate(DeployAdmin.java:254)
         at com.sap.engine.services.ejb.EJBAdmin.deploy(EJBAdmin.java:2161)
         at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:606)
         at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:321)
         at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:307)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:292)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:326)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:3184)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:552)
         at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:320)
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:198)
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:129)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    (message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineApplOnlineDeployerImpl.performAction(DeploymentActionTypes).REMEXC)
    Deployment exception : The deployment of at least one item aborted
    I already copied the needed jar Files in the lib path of the server... I tried out nearly everything. On my workstation everything is OK - I guess, that a library is missing... What can I do, so that the XI is recocnising the jar files? Is there an other reason for that failure?
    Since I'm trying to figure out what is happening for one week now, you are my last chance :-).
    Thanks & Regards
        Thomas

    Hi,
    Like Stefan said..
    Reason: Incorrect application sap.com/XI_Adapter_Module_Edifact_Parser:Bean EDIFACT_TO_XML: the ejb-class must implement, directly or indirectly, the javax.ejb.SessionBean interface. EJB specification 7.10.2.Error in the bean class: There is no public constructor with no parameters defined within bean de.regioit.xi.adapter.module.EDIFACT_TO_XML. Bean classes must have a public constructor with no parameters.Error in the bean class: The bean class de.regioit.xi.adapter.module.EDIFACT_TO_XML was found, but was declared as abstract. It must not be abstract.
    Change the bean class EDIFACT_TO_XML in package..de.regioit.xi.adapter.module and change it from
    Abstract to public, save rebuild and re-deploy......
    Regards
    Ravi Raman

Maybe you are looking for

  • TS4268 I can't send or receive messages on my iPhone 4

    I can't send or receive any messages on my iPhone 4 I have reset it but nothing I have checked all my settings etc but nothing seems to help! Please help

  • Quick question about syncing?

    Hello everyone. I'm a newbie and just encountered a small problem. When I imported a CD to my iTunes library, then synced it to my iPod, it comes up on my iPod three times. I deleted the CD from my iTunes library, then synced my iPod again, it is del

  • Blackberry Curve Account Settings!

    I recently bought a blackberry curve 8320 from ebay and the seller gave me the account login which was fine and i set up my emails which worked great. I then changed my email password and my emails stopped coming through. I tried to change it back an

  • Update Photoshop CC6 via Creative Cloud - errors - PS settings not updated - updates not done

    I have now tried for hours to update the Photoshop CC6 version via Creative Cloud application and it fails permanently. At the beginning both applications (Bridge and Photoshop) failed (error U44M1|210). Installing the manual patches and Camera Raw 8

  • Defisit in Sloc

    Dear all, I had a problem in Inventory Management. For example There is material when i show in MMBE there is 10.000 TO, and closing stock in 30.11.2011 is 8000 TO. When i stock transfer in posting date 30.11.2011 in quantum 6000 TO there is error me