This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

"Non-ASG install on ASG hardware"

Hi,

I've been using ASG 7.402 on a Rel 1 ASG 110 with a home-use 10-IP license for several months.  The unit was originally on ASL 6.x prior to the upgrade, until a BB member suggested I apply 7.x by simply installing the Software Appliance on the ASG.  This worked great, but unfortunately the ASG unit I had bought (used from eBay) could not be upgraded to 1GB RAM, so space was a little tight.  I bought another used 110, this time ensuring it was Rel 3 hardware and therefore memory upgradable.  I successfully upgraded the RAM, and was looking forward to swapping this more powerful unit out for my original.

On running the 7.402 install (or the 7.450 beta) for the Software Appliance as I had done on my old unit, I got a "Non-ASG install on ASG hardware" message, and was not able to continue.  I would try the SSI install, but I don't think a home license works with hardware appliances.  What puzzles me is that the Software Appliance install worked fine on the Rel 1 ASG 110 hardware, but fails with this message on a Rel 3 ASG 110.  I don't quite understand why I'm not allowed to install the Software Appliance in this way.  I'd much rather be running it on Astaro hardware, because it's small, wall-mountable, and robust.  I guess I could buy a PC instead and run it on there, but I opted for Astaro hardware because of the build quality, form factor, wall mount, and minimalism (i.e. no mouse, extra hardware irrelevant for a gateway, etc.).

Anyone know why it's considered a no-no to run the ASG Software Appliance with a home license on ASG hardware, but OK to run the same thing on a PC?  If this is simply not allowed, then I'll be waving a sad farewell to my ASG hardware and running it on a PC instead.  It would be really nice if the home license also applied to the hardware appliances, as I'd keep buying and upgrading them if so.

Any insight much appreciated - thanks.

MarCow.


This thread was automatically locked due to age.
  • Great guide.. :-)

    I did all of that and the LCD on my ASG220 works perfectly if I manually start lcd4linux in SSH as root.

    However the last entry in boot.local stating "lcd4linux" does not work for some odd reason...

    Any bright ideas ?
  • I don´t think that boot.local is referenced anywhere.
    You should check whether /etc/init.d/lcd4linux is linked in rc3.d:

    homeasg:/etc/init.d/rc3.d # l S05lcd4linux
    lrwxrwxrwx 1 root root 12 2010-04-01 12:37 S05lcd4linux -> ../lcd4linux*
  • Hi,

    If I go to rc3.d and do list for that I get:
    ASG220_SILK:/etc/init.d/rc3.d # l S05lcd4linux
    lrwxrwxrwx 1 root root 12 2010-12-21 00:40 S05lcd4linux -> ../lcd4linux*

    I am really n00b with linux commands since I work as a windoze sysadmin. Great fun though, and looking forward to figuring out the most basic stuff.

    How do I add lcd4linux to start up ? It must be pretty simple since it works when I just type "lcd4linux" when logged in as root.
  • The previously mentioned steps for enabling the LCD on my astaro didn't work, i'm not sure why but my only guess is because "/etc/asg" was missing from my filesystem.

    I found an easier way. Just ssh into the Astaro and follow these commands to edit everything for you, so the LCD works :-D 

    You will more than likely need root access, once you login (I logged in via loginuser and typed: su - )

    *WARNING*
    BACKUP /etc/init.d/initasg and /etc/init.d/boot.local as well as /etc/lcd4linux.conf JUST INCASE

    You can do this with 
    "cp /etc/init.d/initasg /etc/init.d/initasg.bkp && cp /etc/init.d/boot.local /etcinit.d/boot.local.bkp && cp /etc/lcd4linux.conf /etc/lcd4linux.conf.bkp"

    step 1: ln -s /etc/lcd4linux.conf /etc/lcd.conf

    step 2: chmod 600 /etc/lcd.conf && chown root.root /etc/lcd.conf

    step 3: sed -i 's/\/etc\/asg/\/etc\/lcd.conf/' /etc/init.d/initasg

    the sed command will replace /etc/asg with /etc/lcd.conf inside of initasg

    Step 4: echo lcd4linux >> /etc/init.d/boot.local

    echo will add lcd4linux to run at boot by adding it into boot.local

    and your lcd should work

    this fix was written& tested by both computerkiller & sintax
    tested and proven on astaro 220 with 8.002 software appliance ed for home use


    I just repeated this process with 8.162 on an ASG425a and the LCD screen works like a charm.
  • Hi,

    has anyone done this with V9? In V9 there's no lcd4linux.conf

    cklahn
  • The best is to find a way to make the Hardware-Version of UTM9 kompatible with the home-licence. Come-on Linux gurus [;)]
  • Hi, cklahn, and welcome to the User BB!

    Here's the problem - the hardware version has only the drivers available for the components in the appliance.  The software version has all certified drivers.

    There are two advantages of the hardware version: one-touch upgrades and use of the LCD.  I see in the German forum that you already have found the trick to load the LCD driver.

    It seems that the only challenge that remains is to identify the drivers and load them.

    I'm no Linux guru...

    Cheers - Bob
     
    Sophos UTM Community Moderator
    Sophos Certified Architect - UTM
    Sophos Certified Engineer - XG
    Gold Solution Partner since 2005
    MediaSoft, Inc. USA
  • Hi Bob,

    I've installed the hardware-version and after that I renamed the asg-file. So the drivers for the display are on HDD.

    Is it possible to find and modify the boot-routine in ACL-linux where the asg-File will be requested? After that the routine will decide if the system is a soft or hardware.

    I'm not a linux-expert, but eventually someone of the members here...

    cklahn
  • This is so simple and it is working!
    1) Load UTM9 hardware version on an appliance (ASG320 in my case)
    2) Do basic setup so you can get to webadmin and have shell access
    3) Rename /etc/asg to /etc/asg.bkp
    4) Edit /etc/init.d/lcm-162 - change the line 'ASG_FILE="/etc/asg"' to 'ASG_FILE="/etc/asg.bkp"' and add a line 'LCD4LINUX_HW="LCM-162"' (single quotes are just to mark the text so you won't have them in the file)
    5) Reboot (this may not be necessary, but it is what I did)
    You should now see "ASG Software" under "Model" on the Dashboard
    6) Import license and configure and/or import backup (I imported a home license first to see if it would take and then I imported my home software-based backup)
    That's it!
  • i have a astaro 320 8.306 and wanted to go to 9 but i'm afraid the 2gb of memory that im stuck with in the 320 is not enough i use almost all features of astaro.  So i want to install on my own hardware but when i went to import my license it says it is only for hardware, i have over two years left on license, is there an easy way to switch from hardware license to software. You have figured out the other way, thanks for any input you can give.