Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

error 1004

Can this be any more frustrating? I have done EVERYTHING that has been suggested by Apple's site and those on discussion groups. Apple will not give any specific answers unless you pay for the support. $400 for an IPOD and you must PAY for support. Anyway, I am all of a sudden not able to update apps nor purchase from ITUNES(all of my credit card info is up to date and accurate). I have restored , uninstalled, re-installed etc and nothing has changed.

The error I am receiving is 1004. I have even allowed ports 80 and 443 to get thru firewall(as suggested on Apple's site). Still does not work.


The only thing different about the last time I was able to update apps and purchase was prior to installing IE8. I have had NO problems with IE8 and every other program in my computer works fine. I doubt very much IE8 has anything to do with this 1004 error. I have noticed that there are literally scores of others that are experiencing the same exact problem. But, since I purchased this IPOD for around $400(with tax), I really do not want to PAY for support.


So, I am asking..does ANYONE have a fix for this error? I mean one that someone has tried and works.


Sincerely,

Melissa

IPOD Touch-OTHER, Windows Vista

Posted on May 15, 2011 11:04 AM

Reply
62 replies

Sep 26, 2011 5:51 PM in response to hameboy

As a former NeXT and Apple Engineer I will be my usual concise and blunt self when people interject unfounded and therefore tangential innuendo to the conversation:


Your IT Department needs to get certified in UNIX and especially OS X technology implementations before espousing off regarding virii.


In short, they are unqualified to make an assessment and perhaps you should suggest your company reevaluate it's deployment strategy and consider investing in resources for qualified personnel who are problem solvers and not problem starters.


Data corruption in Memory storing the state of one's account services is the culprit and very routine with NAND memory. More aggressive state management is always in development to reduce the frequency of a 1004 error ever to occur.


In two years, this is the first instance I've seen on my own iPad.


The advice to simply reset is sound and works flawlessly.


All that needed to be restored [by one's own input] is access to one's own WiFi network and access to the AppStore. Takes a few minutes, if that and you're back up and running, business as usual.

Sep 27, 2011 2:40 PM in response to mdriftmeyer

I have just spent hours reading through all the solutions, and nearly gave up trying. I tried everything that was suggested. Even phoned Apple support and Vodafone support who were useless


The only thing that work was this:


Go to Settings, Safari. Clear History, Clear Cookies, Clear Cache. Now you can download; no more Error 1004 on my ip4

Sep 29, 2011 10:16 PM in response to jefffromharefield

I had similar problem and following suggestion were made by Apple support staff which fixed the issue.



To resolve this, please follow these steps on your iPhone:


1. Tap Settings


2. Select Safari


3. Then reset cookies, reset cache, and reset history


Once that is done, turn your iPhone completely off. Press and hold the Sleep/Wake button for a few seconds until the red "slide to power off" slider appears, and then slide the slider.


To turn your iPhone back on, press and hold the Sleep/Wake button until the Apple logo appears.


Once it comes back on, you shouldn't have any more issues, however, if you are still receiving the error, there may be a glitch in your iPhones software. You may want to try resetting, and if that doesn't work, restoring.


Resetting your iPhone is just like doing a reboot on your computer, so you won't lose any information.


To reset, press and hold the Sleep/Wake button and the Home button at the same time for at least ten seconds, until the Apple logo appears. Once you see the Apple, release the buttons, and your iPod will come back on in about a minute. This information can be found in this article:

Oct 2, 2011 11:24 PM in response to DAeduardo

How would you ever expect adding a commented out ip address to resolve a host name for your system to help bypass the 1004 error ?


#74.208.10.249 gs.apple.com // this is a commented out host reference that the system bypasses any look ups.


74.208.10.249 gs.apple.com // this is a non-commented out host reference that the system includes in any look ups.


More importantly, what purpose does it serve to bombard /etc/hosts with hardcoded references to DNS which is exactly the job of DNS to resolve?


It's one thing to add hard coded IPs for mapping if the system is on different subnets and there is a problem resolving across master servers to manage the connection.


How this is a solution for one's iDevice seems quite a kludge. The SETTINGS->RESET-> RESET ALL SETTINGS flushes the cache and forces the system to refetch a new set of default IP -> host name cache archive.


Yes it also forces you to login back into your Apple Account and your Email, and other services that had stored name/password accounts.


Your device is not managing DNS. Your router is not managing DNS, unless you have Static IPs and are serving services to be broadcast and available in DNS for other systems to connect via SSH, Mail, Web, etc, your router is only referencing the upstream DNS server to your devices to resolve their url requests, etc.


Your iDevice has been hard coded by Apple to have very specific IPs for which to manage the connection to the AppStore, and other Apple specific services.


It only cares about having a cache mapping of IP -> host name listing to reduce network requests and provide better performance of the devices.


If the IP changes aren't propagated out by Apple to reset the cache and give the device an update to the mappings then the way to force it to do so is to RESET it to then force a dynamic request to happen which then rebuilds the specific ip/host names cache into the client device and once again have quick lookups to the AppStore and other Apple specific services.


Most likely iOS 5 has a more robust daemon that manages this client/server relationship better than it clearly has been doing of late.



Oct 9, 2011 7:05 PM in response to melissafromtucson

This is a little crazy that different fixes work. I changed my date in settings and set it forward by 5 months on my iPad and updated my Apps. It worked, honestly why do we have to experiment to figure out stupid things like this. We could really mess our system up, all apple needs to do is come forward with the fix. If someone has paid to get their product fixed, would ask for a refund.


Thanks to everyone who experimented with their iPhone, iPod or iPad.

error 1004

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.