So, you want to install a developer edition of a SAP NetWeaver ABAP AS. It should sit on a Linux distribution, in a virtual box.
However, you’re a Linux newbie.
FEAR NOT!
We have created a genuine, step-by-step guide, with loads of screenshots to help you on your way.
In this example, we will focus on the openSUSe distribution.

This guide is part of a series for anyone who wants a free trial version of an SAP NetWeaver ABAP AS. To find out more about this whole series, see SAP NW 750 SP2 ABAP AS Available to Download!

Preparation

  1. Download the latest released version of Oracle VirtualBox from https://www.virtualbox.org/wiki/Downloads for your Operating system.
  2. Download openSUSE Leap 42.1 in your local machine (64 bit, released version) from https://software.opensuse.org/421/en
  3. Make sure the relevant ABAP download files (“abap.rar”) are on your local hard drive.

In Oracle VirtualBox Manager:

  1. Start VirtualBox and create a new VirtualBox instance by clicking the New button:
  2. Enter the following values:
    • Name : MyVirtualLinux (for example)
    • Type : Linux
    • Version: openSUSE (64 bit) -> Next
    • Select Memory size : 6 GB  -> Next
    • Hard disk: Create a virtual hard disk now -> Next
    • Hard disk file type: VHD (Virtual Hard Disk) -> Next
    • Storage on physical hard disk: Dynamically allocated -> Next
    • File location and size: 100 GB
    • Choose Create.
  3. Again in the VirtualBox Manager, click on Start to start the VirtualBox:
  4. In the dialog that appears, navigate to the downloaded openSuse installation file which you downloaded in Step 2, eg openSUSE-Leap-42.1-DVD-x86_64.iso.Then select this drive, choose OK:
  5. Now choose Installation (using keyboard, not mouse):
  6. Important: Choose language and keyboard layout (test keyboard).
    NOTE: We have only tested the US English-language version. If you have problems, please use the English version.

    • Accept the License Agreement by choosing Next.
    • In Installation Options, leave the 2 options unchecked, and choose Next:
    • In Suggested Partitioning, choose Edit Proposal Settings and enter the following:
      • File System for Root partitionin: choose  Ext4 from the drop-down box.
      • Uncheck Propose Separate Home Partition
        (This step is needed so that SUSE installation creates only one drive but does not create 2 drives (Home and Extension) where Home has less space to continue the ABAP installation.)
      • (Optional: Enlarged Swap for Suspend – I left it unchecked.)
    • Choose Ok, -> Next
    • Select Region and Timezone -> Next
    • In Desktop Selection, choose GNOME desktop -> Next
    • Enter:
      • Your full name
      • (Create a ) User name
      • Create a Master password, confirm it -> Next
        (
        I ticked Use this password for system administrator and Automatic Login. Leave the authentication method and encryption method as they are.
        The password should be at least 7 characters.)
  7. IMPORTANT: In Installation Settings, do not choose Install yet! You need to make settings:
    Scroll down to find Firewall and SSH.

    • Disable Firewall
    • Enable SSH service:
  8. Click on Install and Confirm again to Install the Operating System.The Linux operating system will install (yes!)
  9. If you are successful, you will see something like this:
  10. Boot up the system by choosing the first option, “Boot from Hard Disk.”Now, we just have a few settings to make before we install the ABAP server.
  11. Change Proxy settings if you are behind a proxy:
    • Open Activities and enter “N” as the search term.
      The system returns something like this:
    • Choose Network.
      In the dialog that opens, choose Network Proxy, then choose Manual.
    • Change the http / https proxy settings according to your company requirements and set the port to 8080:
  12. Now we want to enter some commands using a tool called Xterm.
    (Background note: Technically speaking, we are interacting with the shell, a program that passes keyboard commands to the operating system. We are interacting with the shell using a terminal emulator, called Xterm. If these terms are unfamiliar, I would strongly recommend William Schotts’ The Linux Command Line (free PDF)).

    • Again, choose Activities, then enter “X” as the search term.
    • Choose Xterm.
    • Check used memory by typing df -h :

      Minimum space in home directory should 33 GB to avoud memory errors during installation. (In this example, mine is 92G, or 5%.)
  13. AND NOW…, it is time to download and extract the abap rar files to a local folder.
    First, so that the Linux system can access this folder, we need to register it for auto-mount.
  14. IMPORTANT: Make sure your Linux system is up and running.
    • Select the folder, then choose Settings, then choose Shared Folders.
    • Add a new folder to automount, by choosing the plus icon to the right:
    • In the dialog that appears, navigate to the folder that contains the ABAP installation.
    • Change the folder name to s4installer. (You will need to enter this folder name manually later, so using this alias is less error-prone than trying to remember the complete path.):
    • Choose OK, OK.
    • IMPORTANT: Reboot the Linux system.
  15. Now we are going to change some settings, before installing the uuidd daemon. This daemen provides universal unique identifiers – essential for creating database keys. (See SAP Note 1310037 for more details.)
    (Note: You only need to do this step if you are using a proxy.)

    • Open the system tool YaST (choose Activities -> enter “Y” as search term…).
    • Enter your root password (ie the one you use to log on to the Linux system.)
    • On the left, choose Software .
    • Scroll down on the right-hand side and choose Proxy.
    • CHange the http settings, tick Use same for all, then test proxy.
    • Choose OK, OK.
  16. Now we are going to install the uuidd daemon.
    • Still in YaST, scroll back up and select Online Update.
    • Open the Search tab, and and enter the search term “uuidd”, then choose Search.
    • Select “uuidd”, then choose Accept.
      YaST will install uuidd, then reboot.
    • End YaST.
  17. Now we are going to start the uuidd service in Xterm.
    • Open Xterm.
    • Start uuidd, by entering:  sudo service uuidd start 
    • Enter the root’s password.
      (
      Note: sudo = “superuser do” ie you need to be a superuser to execute this command. Thus you also have enter the root’s password.)
    • Check if the service has started by entering: sudo service –status-all |grep uuidd
    • Your Xterm will look like this:
  18. Now, still in Xterm we will change the hostname, by entering sudo vi /etc/hostname.
    • Insert the hostname by entering i (for “insert”). It should look something like this:
    • Save your changes by hitting the ESC key, then :wq (ie “colon”, “Write”, “Quit”)
    • Check by entering sudo cat /etc/hostname
    • Restart network by entering: sudo rcnetwork restart
    • Check that the hostname has changed by entering hostname
  19. Now we will map hosts to the new hostname.
    • Check the IP address by entering sudo ifconfig
    • Open the hosts file by entering sudo vi /etc/hosts
    • Using this IP address, add a new entry of the form:
      <IP address> <hostname> <hostname>.dummy.nodomain
      (Here it is: 10.0.2.15 vhcalnplci vhcalnplci.dummy.nodomain )
    • (To add a new entry, proceed as before:
      • Enter 
      • Enter  10.0.2.15 vhcalnplci vhcalnplci.dummy.nodomain
      • Hit ESC
      • Enter :wq
    • Save the file hosts
    • Check the changes by using the cat command: sudo cat /etc/hosts
  20. And now…(last step before we install), we will assign root privileges, by entering sudo -i.
    • Enter the root’s password.
    • Navigate to the shared folder with the ABAP installation: cd /media/sf_s4installer
    • Change the access rights of the install script: chmod +x install.sh
  21. FINALLY, we run the installation, by entering the command ./install.sh

    • Read and accept the license agreement
    • When prompted for the OS users password enter your master password of the virtual Linux OS instance twice
    • Be patient, this will take a while…
    • If the installation is successful, you will see something like this:
  22. Ok, we’re almost done. We just need to enter the right proxy settings so that SAP GUI, ABAP in Eclipse etc can find your ABAP system:
    • In Oracle VirtualBox Manager, select the VirtualBox with the installed ABAP system on it, then choose Settings from the context menu.
    • From the left-hand menu, choose Network.
    • Open Advanced, then choose Port Forwarding.
    • In the dialog that appears, enter the following settings:
      Name Protocol Host IP Host Port Guest IP Guest Port
      HTTP TCP 127.0.0.1 8000 10.0.2.15 8000
      HTTPS TCP 127.0.0.1 44300 10.0.2.15 44300
      RFC TCP 127.0.0.1 3300 10.0.2.15 3300
      SAPGUI TCP 127.0.0.1 3200 10.0.2.15 3200

And that’s it! Hope this helps. Feel free to comment below.
We have also provided some additional info (admin, starting / stopping the server, created directories and users, etc) in the Concise Installation Guide.

Further reading:

The first thing to do is to make yourself familiar with the Linux command line (steps 17-21). I found the most helpful guide here:
The Linux Command Line, by William E Shotts, Jr (PDF)

For openSUSE support: openSUSE forums

To report this post you need to login first.

106 Comments

You must be Logged on to comment or reply to a post.

      1. Abraham Kumah

        Hi Julie,
        I followed the instructions and I created the virtual box and added the share folder that contains the .rar files but when I tried to mount I got the error ‘/media/ no such file or folder exist. Also I installed guest editions and samba etc but that did not help. I created a shar folder on my windows desktop and added the .rar files unzipped, and created a directory in linux and tried to mount it but that also did not work. Am I missing anything?

        (0) 
        1. Julie Plummer Post author

          Hi Abraham,

          this is specific to your system, not a property of the ABAP trial version; it is also a .rar / VirtualBox issue. Please research this accordingly.
          Best wishes Julie.

          (0) 
          1. Abraham Kumah

            Hi Julie,
            I got past initial error and managed to install the gui version but it has been stuck on ‘SL controller started’ since last night. I need help.

            (0) 
      2. Ahmet Kücük

        Hi Juli,

         

        I have got an error message during installation of NW750 like below

         

        Could you give me a hint to solve this problem.

         

        Regards,

        Ahmet

        (0) 
        1. Julie Plummer Post author

          Hi Ahmet,

          Three other customers have encountered this issue. The following worked (one solution for each), so please try the following:

          1. I’ve found that you can run GUI version of installer. Just run script install.sh with the -g option?

            Then you can manage some options. It was helpful for some people.

          2. in fact it was because of 2 Gb RAM I upgraded my computer Now I have  4 Gb My first program is ready!!!

          3. I have resolved the issue with Login failed

            To fix the issue, follow finals steps in the SAP note 1706410:

            Login as npladm

            isql -X -Usapsa -SNPL -w999
            use master
            go
            sp_helpexternlogin
            go
            exec sp_dropexternlogin SYB_JSTASK, sapsa
            go
            exec sp_addexternlogin SYB_JSTASK, sapsa, sapsa, ‘<new sapsa password>’
            go

          If these all fail, then I have sent you a direct message.

          Best wishes Julie.

          (0) 
    1. Evgeniy Potseluev

      Hi Ralf.
      Both of services are up and running. But there’s no connection via host’s GUI. The question is how can i check the sap instance is running correctly, if i have ping from host to guest, have port redirection, but do not have gui connection.

      (0) 
        1. Achim Stecher

          for who doesn’t know, how to change to us- english:

          On Debian a simple command “dpkg-reconfigure locales” to set back to required locale “en_US.UTF-8” for sybase and all ok. I can now run “startsap” no problems.

          Hope this helps.

          Cheers,

          Dave

          by David Webster. Thanks David, again! 🙂

          Also, thank you Evgeniy, to point on this problem.

          (1) 
  1. Leonardo Pavía

    Hi everyone, just a question, after a successful installation, do I need to start the uuidd service before start sap service or it was only needed at installation time? Thanks.

    (0) 
    1. Jesus Antonio Santos Giraldo

      Hi Leonardo,

      In fact I think you do not have to start the uuidd daemon. It is “automatically” started whenever it is needed. You just have to be sure to enable it:

      systemctl enable uuidd

      If you want you can start it:

      systemctl start uuidd

      But be aware that when you restart the system you won’t see the uuidd daemon loaded:

      ps -eaf | grep uuidd | grep -v grep    # Won't show anything

      However if it is needed it will be loaded:

      ps -eaf | grep uuidd | grep -v grep     # Won't show anything
      uuidgen -t                              # Request a time based UUID
      ps -eaf | grep uuidd | grep -v grep     # Will show the uuidd daemon runing (...uuidd --socket-activation)
      

       

      So whenever you start your linux system just start your ABAP server as usual and everything should work without any problem and if you are still curious just issue a ps command after the abap server is started and the uuidd daemon should be running.

      J.

      (2) 
    2. Julie Plummer Post author

      Hi Leonardo,
      Just to confirm what Jesus said below: You need the uuidd service to be active, but ( it should remain active, until you actively stop it. You can also check by running:
      sudo service uuidd status
      I get “active: active (running) since [Date]”

      Best wishes Julie.

      (0) 
  2. Heiner Goehlmann

    I’m stuck at step 2: Version: openSUSE (64 bit) -> Next

    My Options at this Screen contain only 32-bit versions. I’m using a Notebook with 64-bit Windows 10 Pro, where Hyper-V works fine.

    What please should I Change to get VirtualBox offering 64-bit versions of Linux-Types also? 

    (0) 
      1. Вячеслав Мицкевич

        hello Julie how to solve it :         Assertion failed: Unable to generate a new password for database login sa if password is more than 30 length : to solve this problem start without using SAPINST_START_GUI
        Now my password is NexT123q but it still doesnt work

        (0) 
    1. Heiner Goehlmann

      This is, what I’ve found: VirtualBox 64bit cannot coexist with Hyper-V. I cannot affort to disable Hyper-V, therefore VirtualBox is no alternative in my environment.

      (0) 
      1. Ales Juvancic

        Not entirely true… Use bcdedit /set hypervisorlaunchtype off in admin cmd shell, restart and it will work. It works for me (Windows 10 Ent 64bit).

        (0) 
  3. Heiner Goehlmann

    Due to the 32-bit Problem with VirtualBox, I successfully have Setup a virtual machine in Hyper-V with openSUSE (64bit).

    Now I should continue with step 11: “download and extract the abap rar files to a local Folder” 

    For a newbie like me this instruction is not operational. So I must ask for some additional help.

    The rar files are downloaded and extracted into a Folder C:\…\rars of Windows 10 Hyper-V Host. How can I copy (or share) that Folder to the virtual Computer that runs openSUSE?

    If copy (or sharing) would not be possible, what exactly must be done within openSUSE virtual Computer?

    (0) 
    1. Heiner Goehlmann

      Actually I tried this command in Xterm:

      heiner@linux-151u:”> cd NPL
      heiner@linux-151u:”/NPL> unrar x sap_netweaver_as_abap_750_sp02_ase_dev_edition.part1.rar

      All 3 parts were extracted.

      (0) 
  4. Jonathan Choi

    Hi, great blog.  I was able to install everything following through the installation guide on Windows 8.




    But for Windows 10, after running the installation, I’m getting various different error messages each time re-attempt to install.  Following are some of the errors, please let me know what I am doing wrong. 

    Another thing is SUSE screen protection is going into protection mode and there’s no way to log back in.  How can we turn this off?  I’ve tried various different way but it just keeps on happening. 

    Thanks for your help.

    Various Random Errors failing the installation:
    Assertion failed: Execution of SQL script reports an unexpected error. Refer to trace file sap inst_dev.log for further information

    id=nw.syscopy.license.delete.saplikeyFailed errono=CJS-30265 com.sap.sdt.inst.services.util.SAPLikey Deleting SAP license failed,

    Caught ESAP instException in module call: Assertion failed: The installer is unable to stop the database process for ‘NPL’, Stop the bacup and database server manually..

    Last error reported by the step: Unable to set access rights of /sybase/NPL/jre74/lib/fonts/redhat_sazanami-mincho.ttf.).
     

    (0) 
    1. Julie Plummer Post author

      Hi Jonathan,

      Sorry about the delay.

      Just a quick question: Are you using the latest version of Oracle VBox for your vm? I just ask because I have a Win 10 installation (My colleague has Win 8); it works for both of us here. We are checking with other internal colleagues (who have also tested this).

      If I find out anything, I’ll get back to you.

      Best wishes

      Julie.

      (0) 
      1. Julie Plummer Post author

        Hi Jonathan,

        No, I have checked with colleagues: We are not experiencing issues with ORCL VBox on Win 10.

        The only possible issue is: how long is the password?
        Can you try with exactly_ 8 characters, and US English-only characters (eg no German or French special characters)?

        Other than that, I’m sorry, we can’t help.

        I would try the VBox and OpenSuse forums.

        Best wishes Julie.

         

        (0) 
  5. carlos valentini

    Good afternoon.
    I was able to install without problems, in linux via sapgui java I open SAP.
    I installed it in VirtualBox, according to the post.
    My problem when I am connecting via sapgui on windows.
    I can not connect refused connection error WSAECONNRESET error 10061
    I can ping the windows to the server IP.
    My network card is configured as “NAT”, in linux in / etc / srvices this is configured sapdp00 3200 / tcp.
    I made the settings as it is in the post: Open Advanced, then choose Port Forwarding.
    What can it be?

    (0) 
    1. Achim Stecher

      Hi Carlos,
      in the case, you haven’t solved it until now:
      Your guest os is in us-english?

      how to change to us- english:

      On Debian a simple command “dpkg-reconfigure locales” to set back to required locale “en_US.UTF-8” for sybase and all ok. I can now run “startsap” no problems.

      Hope this helps.

      Cheers,

      Dave

      by David Webster. Thanks David, again! 🙂

      Kind regards
      Achim

       

      (0) 
  6. Alexander Sperling

    Excellent blog, thanks a lot for providing it. I was able to follow everything until starting the installation. When entering ./install.sh I get an error message about ‘bash bad interpreter no such file or directory’. I tried instead with bash install.sh which didn’t work either.

    Anybody able to provide some quick help in this? As a remark (no clue whether it matters): host is running macOS.

    (0) 
    1. Alexander Sperling

      Managed solving this issue. It was caused by line breaks being windows style. After using :set ff=unix in VIM for install.sh error was gone and installation running now.

      (1) 
  7. Radosław Kowanek

    Hi,
    I am following the great guide but unfortunately I can’t install the NW server. Durring installation i get message error:

    ‘To solve that problem start the installation without using SAPINST_START_GUI option’
    ….
    *************************************************
    Abort execution because of
    Step returns modlib.jslib.caugthException
    *************************************************

    Screen below:

    Do you have any idea how to fix it ?

    Thanks and regards
    Radek

    (0) 
    1. SAP Developer

      Hello,

      I am too facing the same exception abort message during installation of NW server.

      My installation happens directly on opensuse installed laptop(not on virtualbox). Please suggest the fix.

      Thanks and happy newyear!

       

      (0) 
      1. Radoslaw Kowanek

        I’ve found the solution. At the begining after run script ./install.sh you have to accept license and put password twice for all os users.

        What I did wrong: the password was to short.
        Password should follow rules: at least seven chars, big letter, small letter, digits, no special chars.

        Regards,
        Radek

        (1) 
        1. SAP Developer

          Thank you for the solution and it works very fine. But unfortunately I faced another problem during start of instance and new thread opened below.
           

          (0) 
    2. Вячеслав Мицкевич

      Radoslaw hello did you solve it :         Assertion failed: Unable to generate a new password for database login sa if password is more than 30 length : to solve this problem start without using SAPINST_START_GUI
      Now my password is NexT123q but it still doesnt work

      (0) 
      1. Radosław Kowanek

        Hi,

        I’ve found that you can run GUI version of instalator. Just run script install.sh with the -g option?
        Then you can manage some option. It was helpful for some peoples.

        (0) 
  8. Vadzim Shliakhotka

    Hi, Julie!
    Thanks for so detailed instruction!
    But I have a problem on step 10: Boot from Hard Disk
    In some seconds of booting I get screen:

    Then, after pushing “Log Out” I get this:

    My settings:

    Please, help, what the problem in?..

    Regards, Vadzim.

     

    (0) 
  9. SAP Developer

    Hello Juile,

    During step 33 start instance service ASCS01 , I faced below message and installation stops. Please suggest the solution.  I’m using physical installation method directly on opensuse 42.2.
    Thank you for the support in advance.


     

    (0) 
      1. Radosław Kowanek

        Hi,
        Did you change the hostname. If you didn’t you can still run script install.sh with option ‘h’ as below

        For more information open script install.sh.

        Regards,
        Radek

        (0) 
        1. SAP Developer

          Hello,

          Yes, i have already changed hostname to vhcalnplci and ping works fine for this host. Still the problem exists. May be error due to any license issues?

           

          (0) 
    1. Julie Plummer Post author

      Hi SAP Developer (!), hi Abraham ,
      We may not be able to help; however could you please send us the following, and we will take a look:

      /tmp/sapinst_instdir/NW73/SBC/STANDARD/sapinst_dev.log

      /tmp/sapinst_instdir/NW73/SBC/STANDARD/ instslana.xml

      Thanks Julie.

      (0) 
  10. Mark Bozinovic

    Hi,

    I get the same error as Radosław Kowanek: “Step returns modlib.jslib.caugthException”
    I attempted the password workaround, but this did not work. One of the lines in the log says “To solve that problem start the instillation without using SAPINST_START_GUI option..

    Can you please assist?

    Thanks and Happy New Year

    (0) 
    1. Julie Plummer Post author

      Hi Mark,

      Can you just confirm that you are on step 21 – “run install.sh” ?

      Sorry about the delay – there is a big backlog, and the new SCN is making navigation more difficult.

      Best wishes Julie.

      (0) 
      1. Mark Bozinovic

        Hi Julie, thanks for your reply. I attempted multiple times and made some errors across PC’s to the point where I now repeatedly get the 32-bit error with the openSUSE upload into Linux. But I did get to stage 21 in the initial instance executing ./install.sh but it gave the error as described. If you could assist, that would be much appreciated, Regards Mark

        (0) 
        1. Julie Plummer Post author

          Hi Mark,

          “To anyone receiving  the modlib.jslib.caugthException error, Don’t forget to run “sudo -i” on terminal before executing the ./install.sh”

          Can you please try running this (again)?

          Thanks Julie.

          (0) 
  11. Вячеслав Мицкевич

    Anybody knows how to solve it :         Assertion failed: Unable to generate a new password for database login sa if password is more than 30 length : to solve this problem start without using SAPINST_START_GUI
    Now my password is NexT123q but it still doesnt work

    (0) 
    1. Julie Plummer Post author

      Um – just out of interest, have you tried a pw of 7 characters – this worked for another user:

      “I’ve found the solution. At the begining after run script ./install.sh you have to accept license and put password twice for all os users.

      What I did wrong: the password was to short.
      Password should follow rules: at least seven chars, big letter, small letter, digits, no special chars.”

      Regards,
      Radek

       

      Best wishes Julie.

      (1) 
      1. Rainer Winkler

        Hi Julie,

        can you please add the tip regarding not too short passwords to the main text?

        “Password should follow rules: at least seven chars, big letter, small letter, digits, no special chars”

        I also had this problem.

        Thanks for your wonderful guideline Rainer

        (0) 
  12. Andrey Savvin

    Hello!

    Thank you for great step by step instructions.

    I was able to install version on WIN 10.

    Accessing using SAP GUI installed same PC.

    Thank you

    (1) 
  13. Abraham Kumah

    Hi Julie,
    I resolved the issue reported earlier, I noticed my system had the wrong environment variable for DISPLAY so I set it to export DISPLAY=:0 and that fixed the issue and the gui connect but while installing, I run into another error while processing option system Rename.
    I noticed someone had the same issue but I did not see any response.

    (0) 
  14. erptree india

    The installation process is successful as it is clearly mentioned step by step process in this article thank you for sharing useful content..

    we are leading oracle fusion training institute. we have discussed all the instructions step by step for installation of oracle software.. for more information please follow the above link.

    (0) 
    1. Julie Plummer Post author

      Hi Vadzim,
      I am sorry I cannot really help, but this is an openSUSE issue, and should really be on the openSUSE forum.

      Just fyi, my settings look like:

      (Ignore the “invalid settins” warning).
      Sorry I can’t help. We have quite a backlog as you can perhaps imagine.
      Best wishse Julie.

      (0) 
  15. Sandeep Rai

    Hi Julie,

    i am getting modlib.jslib.caughtException while installing NPL, asking me to check “/tmp/sapinst_instdir” directory. Can you please provide me some suggestion.

    Error :

    a /tmp/sapinst_instdir/NW73/SBC/STANDARD/stepKeydbClient.dmp
    a /tmp/sapinst_instdir/NW73/SBC/STANDARD/syslib_priv.log
    INFO       2017-01-30 00:21:46.955 (root/sapinst) [syuxccuren.cpp:540] id=syslib.process.currentProcessEnv.cwdSuccessful CSyCurrentProcessEnvironmentImpl::setWorkingDirectory(const CSyPath& /tmp/sapinst_instdir/NW73/SBC/STANDARD)
    Working directory changed to /tmp/sapinst_instdir/NW73/SBC/STANDARD.

    ################################################
    Abort execution because of
    Step returns modlib.jslib.caughtException
    ##############################################

    Installation of NPL failed, please check logifiles in /tmp/sapinst_instdir for possible root cause.

    sandeep@vhcalnplci:~/netweaver>

    Thanks.

     

    (1) 
    1. Julie Plummer Post author

      Hi Sandeep,

      As Eduardo said below:

      “To anyone receiving  the modlib.jslib.caugthException error, Don’t forget to run “sudo -i” on terminal before executing the ./install.sh”

       

      Can you try running this (again)?
      Julie.

      (0) 
  16. Heiner Goehlmann

    With my installation of NPL I’m stuck with steps 13 and 14: I don’t understand, what should be done. This is, what I read:

    This is what I have done so far: In Windows 10 Pro Virtual Disk and Virtual Computer created. Suse installed into the Virtual Computer, download of .rar-files to folder NPL and extraction with unrar.

    Now I wonder whether steps 13 and 14 are to be performed, and if they are, I don’t find a way to do so.

    When I start the Virtual Computer, I get the Suse screen, click (1) “Actions” and (2) “Files”:

    In the screen that shows all folders, I select that one with the installation files of (1) NPL and expect on context menu (called by right-click on NPL) something like “Settings”, but only find (2) “Properties”:

    When I click “Properties”, this is shown:

    When I double click on NPL, this is shown:

    Please let me know how to overcome this uncertainty of a newbie and how I should continue the installation of NPL. Thanks.

     

    (0) 
    1. Michael Doering

      Hey Heiner,

       

      as far as I see, you haven’t used a shared folder for the rar files. But I think that doesn’t harm. You don’t need step 13, 14.

      You can proceed with 15 up to 20. There you have to navigate to your NPL directory and not to a shared folder. This should work.

       

       

       

      (0) 
      1. Heiner Goehlmann

        Hey Michael,

        thank you for the answer. I have skipped both steps 13 and 14, and step 15 also (because I don’t use a proxy).

        Step 16 has worked so far, but step 17 does not work as expected – this is handled in a new topic.

        (0) 
  17. Radosław Kowanek

    Hi,

    I downloaded two systems: SAP NW 7.5 SP02 and SAP HANA 2.0 Express edition. I installed both systems on separate virtula guests (VirtualBox) with network setting: BRIDGED. The NW can PING IP of HANA. My goal is to connect Hana to NW as secondary DB. But unfortunately I can’t establish connection from NW to HANA inside tx. DBACOCKPIT. I used SAP note ‘1597627 – SAP HANA connection’ to prepare NW environment but i still get error message ‘Broken Pipe’.

    In short what I did:

    • added DBSL to location /usr/sap/NPL/SYS/exe/run
    • installed HDBCLIENT with command: hdbinst -a client -p /usr/sap/NPL/hdbclient -s NPL
    • setup environment variables: LD_LIBRARY_PATH and PATH
    • I use user name SYSTEM to establish connection, I prepared new user on HANA and user with the same name on NW but still the same error message
    • I setup HDBUSERSTORE with command: hdbuserstore SET DEFAULT <host>:<port> <user> <pwd>

    It does not matter what i change I still get the same error: ‘Broken Pipe’

    Is it possible to establish connection between these two systems. Maybe these training system have some limitations ?

    Where can I get more details about this error message ?

    Thanks and regards

    Radek

     

    (0) 
    1. Julie Plummer Post author

      Hi Radek,

      There is no specific Limitation on the developer Edition; however, I ‘m sorry but your question is beyond the scope of this Forum.

      Best wishes,

      Julie.

       

      (0) 
  18. Rajat Sethi

    Thanks for the lovely blog. Can you please create a similar step by step tutorial for : –

    1. Starting and stopping services each time the Virtual Machine is shut down ?
    2. Installing the SAP GUI and connecting with the server installed on the Linux Virtual Machine ?
    (0) 
    1. Julie Plummer Post author

      Hi Rajat,

      THank you! As to your questions:

      1.  I documented this in the Concise Guide, but the procedure is:

      With the user npladm you can start and stop the server using the terminal commands startsap and stopsap respectively or the newer sap control commands

      I use my dev edtion most days and have never had to start / stop any (Linux OR ABAP) services manually – eg uuidd, once started, has stayed running.

      2. There are several installation guides for SAP GUI for Windows, which I found by googling. I would start with these.

      Best wishes,

      Julie Plummer.

      (0) 
  19. Jepi Flanders

    Dear all,

    First of all, thank you for the great blog.
    I’ve completed the installation on openSUSE, running Virtualbox on a mac, successfully. I’m however stuck at running the SAP GUI for Java, getting the following error:

    I’ve installed the GUI on openSUSE, adding a system with the connection string as follows:

    conn=/H/vhcalnplci.dummy.nodomain/S/3200

     

    Do you have any clue how to solve it?

    Thanks a lot and best regards,

    JFlanders

     

    (0) 
    1. Julie Plummer Post author

      Hi Jepi,

      There are several known issues that throw this error.

      One thing from my own experience – I got it to work by ensuring that the IP address of the system in SAP Logon = 127.0.0.1 . Virtual Box intercepts this address. To learn more about V. Box, Port Forwarding NAT, etc, please look at the manual:

      Oracle Virtual Desktop Infrastructure, Getting Started

      Also, I learnt a lot by googling: “SAP GUI error Partner not reached.” or “WSAConnect Partner not reached”.

      Or you could try the SAP GUI forum:

      https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjlobiuxo_SAhXoZpoKHUZLBrwQFggcMAA&url=http%3A%2F%2Fwww.sap.com%2Fcommunity%2Ftopic%2Fgui.html&usg=AFQjCNECi3WbydgSS243v-xfET5h45I_Nw

      Best wishes JUlie Plummer.

      (0) 
      1. Pierre Johnson

        I’m posting this to help others who are trying to use a WINDOWS installed SAP GUI to communicate to the SAP NW ‘VirtualBox’ virtual machine.

        1. The VirtualBox VM will likely be assigned the IP address 10.0.2.15 (b/c of the NAT network type)
        2. Your local WINDOWS cannot see that IP.
        3. Instead it will communicate to the VirtualBox VM through port-forwarding using 127.0.0.1 (your windows local host).
        4. To be able to use your SAP GUI on your local WINDOWS system, then the application server must either be:
          • 127.0.0.1,
          • or a hostname if added it to your WINDOWS hosts file
            • Update in administrator mode the C:\Windows\System32\drivers\etc\hosts file and add an entry such as: 127.0.0.1 <your_vm_hostname>
        5. The SAP GUI settings should be:
          • APPSERVER: 127.0.0.1 or <hostname>
          • INSTANCE: 00
          • SYSTEM-ID: NPL
        6. Default accounts/passwords can be found in this blog: https://blogs.sap.com/2016/11/03/sap-nw-as-abap-7.50-sp2-developer-edition-to-download-consise-installation-guide/?preview_id=391894#

         

        (1) 
  20. Claudiu Hristov

    Hi all,

    I am trying to install but keep receiving the following message. Could you please advise?

    INFO       2017-02-13 19:15:42.068 (root/sapinst) [syuxccuren.cpp:540] id=syslib.process.currentProcessEnv.cwdSuccessful CSyCurrentProcessEnvironmentImpl::setWorkingDirectory(const CSyPath& /tmp/sapinst_instdir/NW73/SBC/STANDARD)
    Working directory changed to /tmp/sapinst_instdir/NW73/SBC/STANDARD.

    ################################################
    Abort execution because of
    Step returns
    ##############################################

    Installation of NPL failed, please check logifiles in /tmp/sapinst_instdir for possible root cause.

     

    Later edit:

    Installed new OpenSuse followed the steps again and this time it worked flawless

    (0) 
    1. Julie Plummer Post author

      Hi Kiryl,

      As Eduardo said below:

      “To anyone receiving  the modlib.jslib.caugthException error, Don’t forget to run “sudo -i” on terminal before executing the ./install.sh”

       

      Can you try running this (again)?
      Julie.

      (0) 
  21. Steve Guo

    Experience got after installed it x times.

    1. Following the guide, not every time will success, I tried at least 20 times , but only 2 times get successful and I’m sure I did right.
    2. Using the graphic mode seems have a better chance to success, for my test, I succeed every time.
    3. If you want to using graphic mode,  do as :(1)   export DISPLAY=:0 (2)./install.sh -g.  the document didn’t mention step1
    4. Steps for start sap after a restart: (1) su npladm(2)Input the password you set during the install(3)startsap

     

    (0) 
    1. Steve Guo

      I install it on MacBook Pro 2016, which has only 8G ram.

      I allocated 4G memory to my VM and it worked fine.( 6G is not needed if you have limited memory )

      (0) 
  22. Heiner Goehlmann

    After installation of service uuidd as described in step 16 (including restart) the service will not answer to an status request (step 17):

    What please should be the next to be done to overcome the message “no such service uuidd”?

    (1) 
  23. Guus Creuwels

    Hi all,

    I understand that I must change the /etc/hosts file of the VM.
    Currently this file contains the localhost with address 127.0.0.1.
    I believe I must insert the following line:
    10.0.2.15 vhcalnplci vhcalnplci.dummy.nodomain
    Is this IP adress just an example or must I really use this address?
    Because on my Linux VM ifconfig shows another IP address.

    Thanks and regards,
    Fred

    (0) 
  24. Guus Creuwels

    Hi Fred (me),

     

    The IP address is a sample of course. The IP address to use is the one returned by the ifconfig command.

     

    eth0      Link encap:Ethernet  HWaddr 00:0C:29:74:99:D8

    inet addr:173.14.200.107  Bcast:172.27.255.255  Mask:255.255.0.0

     

    So add into /etc/hosts the following line:

    173.14.200.107  vhcalnplci vhcalnplci.dummy.nodomain

     

    Regards,

    Fred

     

    (0) 
  25. Heiner Goehlmann

    Sorry for asking again for your help. In the meantime I succeeded in installing the trial package, but SAP server is not started after reboot and manually starting does not work:

    Please tell me know how to “start database syb first”.

    There is a great amount of online documentation for ASE, but I am lost with all this. As a newbie actually I really need to know only the next input steps to start the database and the application server.


    Trying arount, I found the 2 commands that worked:

    startdb

    startsap r3

    After having all 4 processes shown with textstatus GREEN from GetProcessList, I connected to the system with SAPGUI.

    Here I have the bitter disappointment, that I cannot login:

    Name or password are not accepted. This occurs in clients 000 and 001 with different users: SAP*, DDIC, DEVELOPER – although I think I used the master password from the installation correctly.

    Any advice, please?

    (0) 
    1. Julie Plummer Post author

      Hi Ahmet, This is the same issue you posted before.

      I sent you a direct message.

      Please do not post the same thing repeatedly. It is very difficult for both SAP and externals to see new messages.

      If you can’T find your DM, let me know.

      Thanks Julie

      (0) 
  26. Nagaraja Gupta Kadimesetty

    i have downloaded the virtual box on windows 10 and i have installed it. I have tried to install the file openSUSE-Leap-42.1-DVD-x86_64 with this and i am getting these errors. I am not sure whether the below image is a error or not

    I have done edit proposal setting and i have done same as mentioned in the steps as shown below

    on click of OK i am getting this error.

    So on click of OK

    Please guide me

    (0) 
  27. samir amani

    Hi,

    i have problem with the Install from install.sh. I am trying to install it with root. But every time I get an error like this (System Ubuntu 16.10, English system language) :

     

    cat: /home/amani/Downloads/server/TAR/x86_64/dbdata.tgz-ac: No such file or directory

    gzip: stdin: unexpected end of file
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    extracting /home/amani/Downloads/server/TAR/x86_64/dbdata.tgz-ad
    cat: /home/amani/Downloads/server/TAR/x86_64/dbdata.tgz-ad: No such file or directory

    gzip: stdin: unexpected end of file
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    extracting /home/amani/Downloads/server/TAR/x86_64/dblog.tgz-aa
    cat: /home/amani/Downloads/server/TAR/x86_64/dblog.tgz-aa: No such file or directory

    gzip: stdin: unexpected end of file
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    extracting /home/amani/Downloads/server/TAR/x86_64/dbexe.tgz-aa
    cat: /home/amani/Downloads/server/TAR/x86_64/dbexe.tgz-aa: No such file or directory

    gzip: stdin: unexpected end of file
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    extracting /home/amani/Downloads/server/TAR/x86_64/usrsap.tgz-aa
    cat: /home/amani/Downloads/server/TAR/x86_64/usrsap.tgz-aa: No such file or directory

    gzip: stdin: unexpected end of file
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    extracting /home/amani/Downloads/server/TAR/x86_64/sapmnt.tgz-aa
    cat: /home/amani/Downloads/server/TAR/x86_64/sapmnt.tgz-aa: No such file or directory

    gzip: stdin: unexpected end of file
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    rm: cannot remove ‘/sapmnt/NPL/profile/NPL_D00_vhcalnplci_*’: No such file or directory
    ./install.sh: line 321: /usr/sap/NPL/SYS/exe/run/SAPCAR: No such file or directory
    ./install.sh: line 322: cd: /tmp/hostctrl/: No such file or directory
    ./install.sh: line 323: ./saphostexec: No such file or directory
    ./install.sh: line 325: /usr/sap/hostctrl/exe/SAPCAR: No such file or directory
    ./install.sh: line 326: cd: /tmp/swpm/: No such file or directory
    ./install.sh: line 328: ./sapinst: No such file or directory
    Installation of NPL failed, please check logifiles in /tmp/sapinst_instdir for possible root cause

     

    Can any one Help me Please?

    Regards

    Amani

     

     

     

     

     

    (0) 
      1. samir amani

        Hi Alfonso Rodriguez,

        use unrar and the Parameters x to extract the .Rar files (unrar x filename).

         

        Regards,

        Amani

         

         

        (0) 
  28. Simone Cattozzi

    I’m also having the “Unable to generate a new password for database login ‘sa'” error.

    I’ve tryed multiple password following other post suggestions, but the errore is raised during the installation. I’ve reinstalled virtual machine and NW750 10 times at least trying diffent passwords.

    Logs files:

    sapinst_dev.log

    sapinst.log

     

    Can any one help me?

    (0) 
  29. Alfonso Rodriguez

    Hi,

    I have a problem during SAP installation.

    I’m using Mac OS with SUSE Linux under Virtualbox.

    When I execute sudo ./install.sh I get following error after some seconds:

    sapmnt/NPL/global/000JOBLG/
    sapmnt/NPL/sapcc-2.7.2-linux-x64.zip
    rm: cannot remove ‘/sapmnt/NPL/profile/NPL_D00_vhcalnplci_*’: No such file or directory
    ./install.sh: line 321: /usr/sap/NPL/SYS/exe/run/SAPCAR: No such file or directory
    ./install.sh: line 322: cd: /tmp/hostctrl/: No such file or directory
    ./install.sh: line 323: ./saphostexec: No such file or directory
    ./install.sh: line 325: /usr/sap/hostctrl/exe/SAPCAR: No such file or directory
    ./install.sh: line 326: cd: /tmp/swpm/: No such file or directory
    ./install.sh: line 330: ./sapinst: No such file or directory
    Installation of NPL failed, please check logifiles in /tmp/sapinst_instdir for possible root cause.
    Any idea?
    Thanks and regards.
    Alfonso.

     

    (0) 
  30. Christian Weiß

    Hi,

    I’m using a openSUSE Leap 42.1 Packer template for running Vagrant.

    The Vagrant Box creates a VirtualBox instance with all recommended system preparations to install SAP NetWeaver AS ABAP 750 SP02 Developer Edition.

     

    Packer (https://www.packer.io/intro/index.html) is a tool that automates the creation of identical machine images from a single source configuration.

    Vagrant (https://www.vagrantup.com/intro/index.html) is a tool for building and managing virtual machine environments with focus on automation.

    See the repo:

    https://github.com/wechris/SAPNW75SPS02

    It works quite well.

    Regards

    Christian

    (0) 
  31. Ramesh Vodela

    Hi

    I have installed and able to work with trial ABAP 7.5 – is it possible to upgrade this to 7.51 so that I can try out new functionality that is provided in this version.  I dont have download option from the service.

    Thanks

    Ramesh

    (0) 

Leave a Reply