Skip to Content
Technical Articles
Author's profile photo Beyhan MEYRALI

SAP NetWeaver AS ABAP Developer Edition Installation Pitfalls + Video Tutorial

Hi community :),

After 2 days, I have my SAP NetWeaver AS ABAP Developer Edition 7.52 SP04 on Ubuntu Oracle Virtual box. Don’t get scared, it is really easy. But took 2 days of mine.

I have tried to install it on Ubuntu a few times, all failed, then on openSuse those failed too. That is because I am just too lazy to read comments on blog posts. Also I need to give credit to blog authors, that is because none of them tell you, “It will fail” at first time because of sybase licence :D. Yeah, that is just part of installation.

So, I have decided to share pitfalls and exact steps with you to install without getting mad. Stay sane and follow steps below! Don’t be lazy, read them all first. Pay attention to 25 and 26.

If you are not familiar with Linux and so far did not try and fail installing dev edition, I think you should follow that link -> ,best of best so far, which is detailed version of


Video Tutorial of This Post



  • Step 1 –
    • During installation of Linux Ubuntu, host name should be vhcalnplci.
    • Not sure if that is required, but password must be 8 chars and should contain Uppercase and number
  • Step 17 – Etc hosts must be maintained
  • Step 24 – you need to copy .lic file that is in License.rar to folder
  • Step 25 – uuidd must active before starting installation and you need to be root before installing with ./
  • Step 26-  you need to copy license file to sybase license folder after failing first attempt


I need to thank Dylan Drummond, Julie Plummer and the person who pin pointed me after failure Robert Stefanov.



1- Download Ubuntu 18.10 –

Why Old version of Ubuntu? ->

Versions and Kernels ->

SUSE 15.1


set computer name : vhcalnplci

password should be 8 characters

  • my user name : codezen
  • my password : Codezen1


2- Download SAP NetWeaver AS ABAP Developer Edition 7.52 SP04 ->

3- Download and Install Oracle VirtualBox –


4- Guest additions installation – optional

5- sudo apt-get update

The repositories are still available on

You can change them in /etc/apt/sources.list, replacing all occurences of (or it might with

After that, apt-get upgrade will work again.


6- sudo apt-get upgrade

7- sudo ufw disable

8- sudo apt-get install openssh-server

after ssh;

– you can use putty to connect via ssh port 22

– you can directly connect sftp via 22, i use filezilla


9- sudo reboot now

10- vbox port fowarding and putty connection via ssh 2222 22




11- Take snapshot

12- sudo apt install gcc make perl

13- sudo apt install csh

#the C-shell, needed for the install of NetWeaver to work. You can check shells cat /etc/shells


14- sudo apt search libaio

15- sudo apt install libaio1

16- sudo apt install uuid

17- sudo nano /etc/hosts	localhost	vhcalnplci vhcalnplci.dummy.nodomain

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters



18- sudo reboot now

19- sudo systemctl start uuidd

to check status

  • sudo systemctl status uuidd
  • or sudo service uuidd status

20- create a link between windows host and ubuntu via shared folder

  • sudo mkdir /shared
  • sudo chown 777 /shared
  • sudo adduser codezen vboxsf
  • sudo reboot now

21- copy files

  • cd /shared
  • cd SAP\ Abap\ Netweaver/
  • ls -all
  • sudo mkdir /sapsetup
  • sudo cp -f *.rar /sapsetup/


License file!!!


20- connect as root with sftp client and copy files via drag and drop

  • sudo passwd root
  • sudo nano /etc/ssh/sshd_config

Find the line contains “PermitRootLogin no”, modify it to “PermitRootLogin yes”.

  • sudo service ssh restart




  • sudo mkdir /sapsetup
  • sudo chmod 777 /sapsetup
  • filezilla site to connect via sftp 2222
  • drag and drop rars to /sapsetup
  • sudo chmod -R 777 /sapsetup/







22- Take a snapshot

23- sudo cd /sapsetup

24- sudo apt-get install unrar

  • sudo unrar x TD752SP04part11.rar
  • sudo unrar x License.rar
  • sudo cp /sapsetup/License/SYBASE_ASE_TestDrive/SYBASE_ASE_TestDrive.lic /sapsetup/
  • add license file .lic to same folder with

25- Installation time

  • sudo systemctl start uuidd
  • sudo -i
  • cd /sapsetup
  • sudo chmod 777
  • ./



26- Fails with Unable to generate a new password for database login ‘sa’ in sapinst_dev.log

copy lic file to /sybase/NPL/SYSAM-2_0/licenses/SYBASE_ASE_TestDrive.lic


  • cp SYBASE_ASE_TestDrive.lic /sybase/NPL/SYSAM-2_0/licenses/


27- ./




That is it. Let’s connect 🙂







User name : DEVELOPER

Pass: Down1oad

for developer access key,

  • go to slicense tcode delete installed licences
  • go to pake and enter hardwarekey from slicense tcode(Remote Hardware Key Tab, Active Hardware Key field value) and install downloaded licence file.


Related Links

Tutorial – – Best of best so far.

Just does not mention the step 26 and 27  very detailed! – Passwords and some technical details



Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo dylan drummond
      dylan drummond

      Nice blog there, well done.

      If you want to use more recent versions of Ubuntu and/or openSUSE Leap, then the installation will also succeed with those versions, if you use the advice here (warning: self-promotion alert):

      (<- That blog assumes that you are reasonably competent in installing Dev Edition; so if you are a newbie then maybe best to try first with older versions of the Linux distros, as is well-described in Beyhan's blog above).

      Author's profile photo Beyhan MEYRALI
      Beyhan MEYRALI
      Blog Post Author

      🙂 Thanks Dylan.