Hi All,

 

The application I am working on, upgrade itself very frequently(once a month). The application runs a service which checks for any product upgrade and the application vendor ask write permission in the program data folder for standard users.

 

I am using APPV 4.5 to sequence and deploy the application. But whenever the application is upgrading the APPV package is failing to upgrade and the breaking the application.

 

Looks like its failing to upgrade inside the VFS but trying to put files in the local system.

 

 

 

Any help?

 

2 Comments   [ + ] Show Comments

Comments

  • If the service is purely the updating mechanism - that is to say, if the updating isn't part of the application's main service - why not simply remove it from the sequence?
  • I'm not even sure this will work properly anyway.
    If the 'user' runs the update, then it will be stored in the user PKG file and won't be available to all users of the system. Each user will then have to run the update for themselves.
    Due to the multiple updates eventually the size limit on the PKG file will be reached and no more updates will occur.
    (Correct me if I'm wrong here - just thinking out loud).

    So you have two options:
    -Upgrade the sequence properly every time a new update is available and redeploy.
    -Don't App-V this application, make it a physical installation and let it update as necessary.

    Hope that helps,
    Dunnpy
Please log in to comment

Answers

2

You should not let the app-v application upgrade by itself. The sequenced application always check the consistency of the application with the app-v server. Even if you somehow manage to update it, which is highly unlikely, the files will be inconsistent with the server files and the application will try to update it with the older files.

Best is to update the application yourself as a new app-v application upgrade and publish it on the server. Remove the service which updates the application.

Answered 06/26/2013 by: piyushnasa
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity