Error while establishing an Http connection. Once finished signal request is displayed, no call slot

I'm instantiated MyNetwork class on click of a button in my app class.

Therefore it is called class constructor MyNetwork in which I'm checking the availability of the network.

Once found an available network, a sendRequest() method is called that a get request is initialized.

And the QNetworkAccessManager object emits a finished(QNetworkReply *) signal is connected to a slot (requestFinished(QNetworkReply *reply)) of this class of MyNetwork .

When the user clicks on the button in the file app.cpp, create an object of class MyNetwork and checking the availability of the network works within its constructor.

also the connect() method returns true , but sinking ever crack (requestFinished(QNetworkReply *reply)) method where I am Manager of my answer.

MyNetwork. HPP

 

 

#ifndef MYNETWORK_HPP_
#define MYNETWORK_HPP_

#include
#include 
#include
#include
#include
#include 
#include 
#include

/*!
 * @brief Network Connection Implementation
 */
class MyNetwork:public QObject
{
    Q_OBJECT;

    public :
        MyNetwork();

        /*!
         * @brief Method to create and send request
         */
        void sendRequest();
        /*!
         * @brief Method to check if network is available
         */
        bool isNetworkAvailable();

    private slots:
            void requestFinished(QNetworkReply *reply);

};

#endif /* MYNETWORK_HPP_ */

MyNetwork.cpp

 

 


#include
#include
#include
#include

QNetworkAccessManager *mNetworkMgr;

MyNetwork::MyNetwork() {

    if (isNetworkAvailable()) {
        sendRequest();
    } 

}

void MyNetwork::sendRequest() {

    mNetworkMgr = new QNetworkAccessManager(this);
    QNetworkReply *reply =
            mNetworkMgr->get(
                    QNetworkRequest(
                            QUrl(
                                    "http://developer.blackberry.com/cascades/files/documentation/device_platform/networking/model.xml")));
    if (reply) {
        qDebug() << "Reply from server is " << reply;
    }
    bool resFromServer = connect(mNetworkMgr, SIGNAL(finished(QNetworkReply*)),
            this, SLOT(requestFinished(QNetworkReply*)));
    qDebug() << "Connection is success : ? : " << resFromServer;
    Q_ASSERT(resFromServer);
    Q_UNUSED(resFromServer);
}

void MyNetwork::requestFinished(QNetworkReply *reply) {    if (reply) {
        if (reply->error() == QNetworkReply::NoError) {
            qDebug() << "No Error";
        } else {
            int httpStatus = reply->attribute(
                    QNetworkRequest::HttpStatusCodeAttribute).toInt();
            qDebug() << "Error and the code is " << httpStatus;
        }
        reply->deleteLater();
    } else {
        qDebug() << "Reply comes out to be null";
    }
}

bool MyNetwork::isNetworkAvailable() {
    QNetworkConfigurationManager netMgr;
    QList mNetList = netMgr.allConfigurations(
            QNetworkConfiguration::Active);
    if (mNetList.count() > 0) {
        if (netMgr.isOnline()) {
            return true;
        } else {
            return false;
        }
    } else {
        return false;
    }
}

Hmm. I just did a quick test for the for you network code.

I movedbool resFromServer = connect(mNetworkMgr, SIGNAL(finished(QNetworkReply*)),
this, SLOT(requestFinished(QNetworkReply*)));

to  be before

QNetworkReply *reply =
mNetworkMgr->get(
QNetworkRequest(
QUrl(
"http://developer.blackberry.com/cascades/files/documentation/device_platform/networking/model.xml")));

in my test.

As I mentioned to signal before start us sending application network.

I got "Error no." in the newspaper which seemed to have indicated that the signal/slot was triggerred properly in my case.

Question for you:

How did you create your object "MyNetwork"?

is the object still alive when the network request signal is triggerred?

Maybe the code for create/destorying your object "MyNetwork" segment will be useful

Tags: BlackBerry Developers

Similar Questions

  • "Error while interacting with the scanner: the selected scanner was not found." Called brother and my MFC 7360N works very well with other programs to scan - only problem with Adobe Acrobat Pro 11.

    "Error while interacting with the scanner: the selected scanner was not found." Called brother and my MFC 7360N works very well with other programs to scan - only problem with Adobe Acrobat Pro 11.

    Hi davidd67669685,

    Please provide the exact point of the software & OS installed on your system. Also check if it is there any update available for the software after going through "help > check updates.

    Follow this thread to reset the Acrobat preferences:- How to reset preference settings in format Acrobat.

    You can check after connecting this scanner locally to the system if asked its connected on network & then look for the same thing.

    Please refer to this article:- of the troubleshooting tips for scanning questions when using Acrobat

    If the problem persists ask please check with another user account.

    Kind regards

    Christian

  • Limiting errors while working with multiple connections

    I am currently evaluating Developer SQL and I'm looking for most of the features that allow connections several clearly distinct to avoid DBA errors when working with multiple connections in parallel.
    Currently, it seems that developer SQL provided these features:
    -Organization of folders in Explorer-> for example, we can create a folder per environment (DEV,...).
    -name of connection-> each user can define his own name. These aliases will appear in the tabs and the title of the main window when opening a connection.

    These features ar fairly limited if you compare with a tool like Toad, which used to associate colors with connections (good feature!) or define custom fields. In addition the database user is not displayed in the SQL Developer interface, unless we add in the name of the connection...

    Do you know if there are plans to improve these features in future releases of SQL Developer?
    Or, otherwise, it would be possible to quickly develop a plugin that can provide? (especially on the colors of connections)

    Thank you.

    Hello

    I opened the application, and you can add your voice to this. This isn't a feature that we can control, nor is it something that you can expand as it should be expelled from the underlying IDE. We requested a change in the IDE so that we can implement this improvement.

    Sue

  • How to connect NotificationDialog finished() signal to a process without a head?

    I tried to get a process in the background to handle the signal in my application without head (because NotificationDialogs are now supported for background process).

    However, whenever I try to connect the signal to a slot, I get the following error:

    QObject::connect: Cannot connect (null): Finish (bb:latform::NotificationResult:Type) at MessageProcessor::dialogFinished (bb:latform::NotificationResult:Type)

    
    
    cpp file:
    
    QObject::connect(pNotificationDialog,SIGNAL(finished(bb::platform::NotificationResult::Type)), this,SLOT(dialogFinished(bb::platform::NotificationResult::Type))); //(for this line I also get the warning below)
    //MessageProcessor::dialogFinished(bb::platform::NotificationResult::Type) has not been //tagged as a Qt member; make sure all parameter types are fully qualified
    
    hpp file:
    
    #include 
    
    class MessageProcessor  : public QObject{
    Q_OBJECT
    
    public slots:
    void dialogFinished(bb::platform::NotificationResult::Type value);
    
    };
    
    Is finished() supported for headless apps?
    

    You are probably not initializing pNotificationDialog

    pNotificationDialog = new bb::platform::NotificationDialog(this);
    
  • Error while establishing 11 g grid infrastructure


    Hello

    I want to install grid infrastucture 11g mistake on root.sh script.

    [grid root@devtest] #./root.sh
    Run the script root.sh from Oracle 11 g...

    The following environment variables are defined as:
    ORACLE_OWNER = grid
    ORACLE_HOME = /u08/11.2.0/grid/product/11.2.0/grid

    Enter the full path of the local bin directory: [/ usr/local/bin]:
    The 'dbhome' file already exists in the usr.  Overwrite it? (y/n)
    [n]: y
    Copying dbhome to usr...
    The 'oraenv' file already exists in the usr.  Overwrite it? (y/n)
    [n]: y
    Copying oraenv to usr...
    The 'coraenv' file already exists in the usr.  Overwrite it? (y/n)
    [n]: y
    Copying coraenv to usr...

    Entries will be added to the/etc/oratab file according to the needs of
    Assistant configuration database when a database is created
    Finished to turn the generic part of the root.sh script.
    Now root product-specific actions will be performed.
    2013-10-16 16:08:58: verification of superuser privileges
    2013-10-16 16:08:58: user has superuser privileges
    2013-10-16 16:08:58: the analysis of the host name
    Using the configuration settings file: /u08/11.2.0/grid/product/11.2.0/grid/crs/ins tall/crsconfig_params
    Create the trace directory
    A bad configuration Oracle Clusterware found on this host
    Unconfigure the existing cluster configuration before you start
    to configure a new Clusterware
    Run "/u08/11.2.0/grid/product/11.2.0/grid/crs/install/rootcrs.pl - deconfig".
    to configure the configuration has failed, then repeat the root.sh

    so try running

    [root@devtest install] # pwd

    /u08/11.2.0/grid/product/11.2.0/grid/CRS/install

    [root@devtest install] # perl rootcrs.pl - deconfig

    2013-10-16 16:19:05: the analysis of the host name

    2013-10-16 16:19:05: verification of superuser privileges

    2013-10-16 16:19:05: user has superuser privileges

    The file of configuration settings using:. / crsconfig_params

    Default: no such file or directory for command /u08/11.2.0/grid/product/11.2.0/grid/bin/crsctl check cluster devtest - n

    Default: no such file or directory for command /u08/11.2.0/grid/product/11.2.0/grid/bin/crsctl check cluster devtest - n

    Oracle Clusterware stack is not active on this node

    Restart the clusterware stack (use /u08/11.2.0/grid/product/11.2.0/grid/bin/crsctl start crs) and try again

    Impossible to check resources

    I installed 11g grid infrastructure sooner and deleted by mistake the software under /u08/11.2.0/grid and now trying to install the software in the same mistake of path to.

    Please suggest.

    Kind regards

    Hello

    Can you please run this command.

    $GRID_HOME/crs/install/roothas.pl-désinstaller - force

    Re-run the root.sh script

    Thank you

  • How to connect NotificationDialog finished() signal?

    Can't find a doc on how to correctly connect the signal over.

    I have this for the notificationdialog in my c folder

    Boolean success = QObject::connect (pNotification,
    SIGNAL (finished (bb:latform::NotificationResult:ButtonSelection *));
    This,
    SLOT (onSelected (bb:latform::NotificationResult::ButtonSelection*)));))

    sub myApp:nSelected (bb:latform::NotificationResult * button)
    {
    }

    I have this in my file:

    public Q_SLOTS:
    Sub onSelected (bb:latform::NotificationResult * button);

    What is the right way to connect it?  Thank you

    To give a clear answer:

    #include 
    using namespace bb::platform;
    
    NotificationDialog *pNotification = .....;
    
    [...]QObject::connect(pNotification, SIGNAL(finished(bb::platform::NotificationResult::Type)),
                         this, SLOT(onSelected(bb::platform::NotificationResult::Type));
    
    [...]
    
    void myApp::onSelected(bb::platform::NotificationResult::Type value){
    NotificationDialog *dialog = qobject_cast(sender()); // or reference a member variable directly
    if (dialog)
    {
      SystemUiButton *button = dialog->buttonSelection();
      ...
    }
    
  • ESW-540-8 P, http connection and browsers

    Howdy,

    Portal: cisco-onplus

    VAR: 1913

    Client: 5651 (USS Nautilus SSN-571)

    Version: with On - 100K 9

    ESW540 - 8 p on a network with the default settings. The goal is to connect through proxy http OnPlus http (kubrick) devices management I / F and change the settings.

    By the compatibility of the devices for ESW540, I define http (port 80) as a method of connection and allow to "set the headers.

    Using a PC connected locally, I checked that I can establish http connection directly (without proxy OnPlus) using IE, firefox, and Safari browsers on multiple platforms (2 win 7 PCs (FF, IE, Safari), 1 iPhone4. () Safari).  In all cases, I'm able to establish the http connection to the ESW540 connection - 8 p and perform operations remotely on the device http user interface through the user interface of the browsers.

    However, when I try the same when connected remotely through OnPlus, I get different behaviors for success/failure in the browser I use.

    When I use Firefox or IE, as soon as I click on the 'Connect' button on the modal system, a browser window is launched as planned.

    For IE (IE7) on both Win7 computers, 10 seconds after the launch of the window, the device UI presents its login screen. I provide credentials for the connection. Soon after, a partial rendering of the page main 'status' for the device is presented on the user interface of the browser. I can see the CSS styles of painting, but I see no text, areno visible URL and the simulation planned device indicator is not visible. Clearly, the appliance http server enabled connection. Shortly after the connection information has been presented, a dialog box appears that States "disconnected from server...". "xlx...

    For firefox (FF 6.02) on the two WIn7PCs, I get the same behavior with one exception - the connection process does not have the point of view of the page for the device UI http authentication.

    Note, I am able to navigate, to connect to and manipulate all the pages of the user interface http to a cable modem TWC ODM built... using any platform and one of the three browsers.

    Also of note, I have configured the ESW540 - 8 p to the backup configuration file automatically and every night. This automatic access (using the credentials provided in the "References" of the modal device tab) works very well... even if she does not resemble his support in the list of devices.

    I suspect that it is a FF/IE browser config issues with specific pains of Kubrick (Java?). But I'm just guessing. Fortunately, I have Safari on all three devices, so this isn't a big deal. Ideallly, however, I prefer using FF - manage my browser of choice for all the other things-webby.

    Any help appreciated.

    See you soon,.

    Dave

    PS - I told you lately how 'killer' this "Cisco OnPlus" remote service is? It is beautiful thing you've built.

    Captain Howdy!

    The ESW540 was a little 'fun' with cross-launch. We expect a potential MR later this fall that may be able to answer some of these questions. In the meantime, I'll get the documentation updated to reflect the following details on ESW540 support.

    1. the port 80 and "Headers of difficulty" are correct configuration items to set for cross-launch.

    2. the Safari browser works fine, but you have to ignore the pop-up "lost connection". Everything works perfectly.

    3 Firefox has a particular problem. When you connect first with firefox, you'll get an error. It is different with different versions of firefox. If you copy the URL and open a new window, and then paste the URL into the new window, things will work (again, with the message lost connection to ignore).

    4 IE tends to work perfectly, without any problem. I have only tested with IE8. There could be a problem with IE7.

    These problems come from the fact that OnPlus was not there when the ESW has been developed and switches don't usually do the test to be able to withstand to be connected through a firewall. New SMB devices are tested with OnPlus in order to avoid this type of problem in the future.

    Specifically, there is a behavior of Web Management page in the ESW trys to be compatible with all web browsers and it breaks down when you launch into another page, or by an indirect method.

    Enjoy,

    Robert

    PS I'm glad you like it. Your praise seems strangely familiar though ;-)

  • HTTP connectivity from a device problem

    Hello

    I'm working on an application that works with our web server via HTTP and HTTPS.

    As it is a consumer application, we want to operate without MDS, out-of-the-box when a smartphone is purchased at retail with a web access data plan.

    I assumed that this means using direct TCP when a Wi - Fi connection is not available.

    The following code snippet prepares the URL according to the configuration, and opens the connection:

    String fullUrl = (isSecure? ("https://": "http://") + appConfig.getServerHost () + "/" + url + (bbAppState.isWiFiOnly ()? « ; (interface = wifi': "") + (bbAppState.isDeviceSide ()? « ; (deviceside = true': ' ");

    c = (HttpConnection) Connector.open (fullUrl, Connector.READ_WRITE, true);

    Details of equipment and network:

    Feature: 8320
    OS 4.5.0.81
    T-Mobile US network
    Have a data plan (unlimited web and 400 messages)
    Connection preference: Wi - Fi preferred
    No apn is not specified
    Browser and third-party applications downloaded from the App World can access internet via Wi - Fi and EDGE/GPRS with the above parameters

    Tried:

    1. Free Wi - Fi and EDGE: deviceside = true - get "Tunnel failed '.
    2. Free Wi - Fi and EDGE: no deviceside, only the url - get "Tunnel failed '.
    3. No deviceside, only = wifi interface - works with a Wi-Fi connection, reports "The Tunnel failed" when out of range of a Wi - Fi connection.
    4. I tried parameter APN to internet2.voicestream.com just to test - got the same error 'Tunnel failed '.  I would not use it as the browser and other applications need and work when the APN is empty.

    My question is if I'm something wrong or missing something.  My hypothesis is that third-party apps and BlackBerry Internet Service browser.  Is there a way to know?  Is there a way to disable it (for example to make sure that the browser and other applications use it)? Our company has recently become a partner of Alliance of BlackBerry, so we can apply to BlackBerry Internet Service, but I do not understand if this is necessary for consumer applications, or if the consumer applications should rely on direct TCP.

    Any help will be greatly appreciated.

    Thank you

    Sergey

    Use '; deviceside = true ', you must also specify the details of the AFN, the options of the device or in the string you provide with "; deviceside = true '.  If you do not, you will get "Tunnel failed '.

    I would like to confirm the settings for T-Mobile APN - the value that you used does not match what I found in a google search.

    Browser and other applications will use WAP 2.0 or BIS - B, requiring no configuration.  You can use WAP 2.0 - standard article for more details:

    What - in different ways to establish an HTTP connection or socket
    DB-00396
    http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800451/800563/What_Is...

    Recommendation - use BIS-B (service Alliance Partner) If you can, work in cases more than anything else.

  • What is the best way to make http connection for my application can access internet on blackberry

    Hi I have crazy small application and create the regular http connection in my code.

    I m able to use internet in defining the apn but internet will not work in my application when I m using other equipment that required donot APN setting and work mobile without parameter APN there internet conection please let me know what setting that i could spend while creating the http connection so that my application work on all devices.

    Kind regards

    Navneet Gupta

    This can help you.

  • Need Clarification - Http connection/GPRS

    Hi all

    working on 4.7 for the storm. I've been singled out / feeling of pity / tired of me.  because I get is not the way how to establish an http connection to a device.

    I crossed the stone sticky wire, gone through the posts in this forum about this http connection. With a wi - fi connection it works fine. coming to GPRS, it does not work.

    I know that this is not the right place to post this, but I want to learn things of expereince of my counterpart.

    This is my story...

    (1) I have a storm with vodafone carrier. (India)

    (2) I have activated the GPRS connection for this SIM card, I received the appropriate Vodafone data plan and I am able to open browse the google, gmail, yahoo and all the other stuff except my app.

    (3) I added '; deviceside = true' to my URL.

    (4) I called my customer service to get the APN settings, apn = blackberry.net, username = <> , password = <> are. and I put those in the unit.

    (4) the strange thing, I learned to know, when I called to vodafone customer care for blackberry services, they said, plan vodadfone of data is not used for third-party applications. and we need get the BIS data for this plan.

    is this true?

    all the help/advice/suggestions are welcome.

    Thanks for your interest!

    He works with another carrier... I changed with another carrier to airtel and works very well.

    I called cust care voda and they said, voda does not support their GPRS services for blackberry, and it is essential to get the plan of BIS.

  • InvokeTargetReply finished() signal not shooting?

    I have a problem like that in the original post in this thread:

    http://supportforums.BlackBerry.com/T5/native-development/invokation-framework-slot-for-signal-Finis...

    The poster of thread apparently solved their problem for their use case by invoking a card instead of an application, but this solution is not suitable for my use case - I simply invoke a basic application, by using a reusable code taken right out of BlackBerry tutorials, and apparently, so the launch of base app, finished() signal is not emitted.  This seems so basic that I expect others have run across it, and there is a subtle touch that is not sufficiently covered in the tutorials.

    Code:

    void ApplicationUI::launchCoreApp() {
    
        qDebug() << "The launchCoreApp() method was called";
    
        bb::system::InvokeManager invokemanager;
        bb::system::InvokeRequest request;
    
        request.setAction("bb.action.OPEN");
        request.setTarget("sys.browser");
        request.setUri("http://www.blackberry.com");
    
        bb::system::InvokeTargetReply *reply = invokemanager.invoke(request);
    
        if(reply) {
            if(reply->isFinished()) {
                qDebug() << "In launchCoreApp(), reply finished before we could connect signal to handler slot";
            } else {
                qDebug() << "In launchCoreApp(), connecting reply finished signal to handler slot";
                bool ok = connect(reply, SIGNAL(finished()), this, SLOT(onInvokeTargetFinished()));
                Q_ASSERT(ok);
            }
    
        }
    
    }
    
    void ApplicationUI::onInvokeTargetFinished() {
        qDebug() << "The onInvokeTargetFinished() slot was reached";
    }
    

    Note that this is just a test code and I didn't intend to instantiate a new InvokeManager on each call to the launchCoreApp() function - I just need to see how things work.

    So, when I run the above, launches the browser and goes to the provided URI, my debug console told me that the value of reply-> isFinished() is false, so my code takes the branch to connect the finished() signal to the onInvokeTargetFinished() slot.

    However, the slot is apparently never called, not the browser launch and not when I close the browser.

    It's reusable code light directly from the tutorials and docs, but it doesn't seem to work as announced.

    When subtle I'm missing?

    Where in the lifecycle of the invocation request response is the finished() signal is supposed to be issued?  The reference docs are very clear on this - they just say it is issued when the response message is "received", whatever that means (I understand that it is a future model, I'm not clear which is received in the life cycle integer invocation response).

    I am compiling against level API 10.2 BTW.

    I work, the only thing needed is to define the parent for the response, otherwise it will be deleted at the end of the function where it is created.

        bb::system::InvokeTargetReply *reply = invokemanager.invoke(request);
        reply->setParent(this);
    

    The parent is responsible to remove the answer, so be sure to remove it in your home.

    void ApplicationUI::onInvokeTargetFinished() {
        qDebug() << "The onInvokeTargetFinished() slot was reached";
        bb::system::InvokeTargetReply *reply = qobject_cast(sender());
        reply->deleteLater();
    }
    
  • while I connect to my computer with the samsung wave y kies wi - fi computer displays an error as a peripheral denied connection permission, please provide the solution.

    while I connect to my computer with the samsung wave y kies wi - fi computer displays an error as a peripheral denied connection permission, please provide the solution.

    earlier, I used internet and transfer files through this link, but now it is showing the device refused permission. I have checked all the settings, but could not remedy any problem so kindly help me so that I can connect via wifi to my mobile samsung kies.

    Also, I am facing problem in sending files via Bluetooth, and at the same time my mobile can easily transfer the file and the music file actions with my computer via bluetooth which I did not understand.

    Rental offer the solution to both problems. In my computer I have window7 profeessional.

    Marie-Odile THE

    Hello

    1. What is the brand and model of the computer?

    2 have you made any changes to the computer before the show?

    Reinstalling the Kies application and check if it helps.

    See this link:

    http://Windows.Microsoft.com/en-us/Windows7/uninstall-or-change-a-program

    I also suggest you to contact Samsung and check: http://www.samsung.com/us/support/

    Regarding Bluetooth check out these links:

    Open the hardware and devices Troubleshooter
    http://Windows.Microsoft.com/en-us/Windows7/open-the-hardware-and-devices-Troubleshooter

    Bluetooth devices do not work correctly on a computer that is running Windows 7:

    http://support.Microsoft.com/kb/980396

    Also see this link: http://Windows.Microsoft.com/en-us/Windows-Vista/troubleshoot-problems-with-Bluetooth-enabled-devices

    Note: The article mentioned above is also applicable to Windows 7.

    I hope this helps!

  • BPOS error "could not establish a secure connection t server. Please check if you have installed the required certificates.

    Hello

    We use the Microsoft Online Service in our office.

    The user is confronted with the question by connecting to the Microsoft Online Service, it gives the error could not establish a secure connection t server.  Please check if you have installed the required certificates.

    The one you suggest to fix the problem

    Thank you

    Hello
     
    Note that your computer is under domain, you must contact the technet forum, where we are the support technicians who are well equipped with knowledge on the issues of domain, do please visit the link provided below.

    http://social.technet.Microsoft.com/forums/en-us/category/MicrosoftOnlineServices

  • Why windows live mail gives me the error code 80048820 0 x if I boot windows before establishing my broadband connection?

    I have recently upgraded to windows 7 with a flash drive.  Windows starts now in 30 seconds - which is a lot less time that it takes my router broadband (wired connection to my PC) to start and establish an internet connection.

    If I switch both on the freezer, boot windows right now, Windows Live Mail will not download my emails from Hotmail, it gives me the error message I pasted below.  It will not work until I have restart windows.
    If I wait until my router is initialized and has established a connection, then on windows startup, the emails work fine.
    If I have the error and then restart, then I can check my emails OK.
    It seems that if windows 7 can not detect an active internet connection when it starts, it initiates this error...
    Any ideas?
    Can't send or receive messages for the Hotmail account (Whitling2k).

    Server error: 0 x 80048820
    Server: 'http://mail.services.live.com/DeltaSync_v2.0.0/Sync.aspx '.
    Windows Live Mail error ID: 0 x 80048820

    Your DHCP server on your router is.  It assigns addresses on your local network.  It must be up and current run when you start Windows or your PC will not get a valid IP address.

  • I have CS5.  Cannot install updates.  The update process runs, but once finished, I get an error message that the update could not be installed.  I have a Dell PC with 8 GB ram and 2 TB of storage.

    I have CS5.  Cannot install updates.  The update process runs, but once finished, I get an error message that the update could not be installed.  I have a Dell PC with 8 GB ram and 2 TB of storage.

    The latetest (cloud) update sometimes does not work with old programs... Try to install your updates manually

    Beginning of the updates here and product selection, read to see if you need to install updates in the order of the numbers, or if updates are cumulative for the product http://www.adobe.com/downloads/updates/

Maybe you are looking for