Perché iCal dice spesso "Il server ha risposto: 403 all'operazione CalDAVSetPropertyQueueableOperation".


9

Questo succede su entrambi i miei MacBook con 10.7.3 e lo fa almeno dalla 10.7 e con iCloud. Il mio calendario sembra funzionare bene dal mio iPhone.

Questo popup dice "L'accesso all'account" iCloud "non è consentito." e offre l'opzione "Vai offline" o "Ignora" e se ignoro sembra andare bene per un po 'e poi ritorna dopo poche ore.

Ho anche un calendario di Exchange e alcuni abbonamenti, ma questo errore indica sempre che proviene dal mio calendario iCloud.

Qualche idea su come posso risolvere questo problema?

Risposte:


6

Il file ics ha una riga dell'organizzatore. Secondo lo standard rfc2445, Sezione 3.5 - Considerazioni sulla sicurezza, i proprietari non di eventi NON possono modificare l'evento ... quindi il motivo per ottenere l'errore CalDAVWriteEntityQueueableOperation.

La rimozione dell'intera riga ORGANIZER dal file ics prima dell'importazione risolve il problema.

Secondo lo standard, se l'evento non si trova su un sistema di calendario programmato di gruppo, ad esempio un sistema di calendario per utenti singoli, la riga dell'organizzatore NON DEVE essere specificata (sezione 4.8.4.3 - Conformità).

Incredibile quante aziende webinar hanno sbagliato ...


Grazie, questo è il problema per me. Stavo generando file ICS che mostravano costantemente l'errore dell'OP e rimuovendo la voce dell'organizzatore risolto.
markquezada,

3

In precedenza avevo riscontrato un problema simile durante la migrazione di più account da MobileMe a iCloud. Ho risolto il problema disabilitando e quindi abilitando la sincronizzazione iCal tramite iCloud sul mio iMac in Preferenze di Sistema - in realtà credo di aver disabilitato tutto nel mio caso.

Eseguire sempre il backup del calendario prima della risoluzione dei problemi (File> Esporta> Archivio iCal).

I seguenti passaggi sono approssimativamente tratti da una discussione della community di supporto Apple .

  1. Apri iCloud in Preferenze di Sistema.

  2. Disattiva (deseleziona) la sincronizzazione iCal nel riquadro Preferenze di sistema iCloud.
    Fai il backup di iCal prima di farlo. Dovrai rimuovere i dati del calendario.

  3. Apri iCal e verifica che l'account iCloud sia rimosso nelle preferenze iCal sotto gli account.

  4. Chiudi iCal, riapri Preferenze di Sistema e attiva (controlla) Sincronizzazione iCal nel pannello Preferenze di Sistema iCloud.

  5. Riapri iCal e verifica che l'account iCloud sia abilitato nelle preferenze iCal sotto gli account.

A questo punto, se il problema persiste, potrei provare a disconnettermi completamente da iCloud e quindi a riconnettersi. Ricordati di eseguire il backup di tutti i dati correlati prima di disattivare la sincronizzazione di iCloud - iCal, Contatti, Mail, Photostream, ecc ...


Ho finito per provare il logout completo di iCloud. Dopo aver effettuato nuovamente l'accesso, iCal ha iniziato a ripopolare gli eventi dal cloud, ma dopo che tutto è apparso è comparso di nuovo lo stesso messaggio :(
Nic Cottrell,

Puoi provare quanto segue. Rimuovere le informazioni dell'utente, cache, calendari, liste. 1. Esci da tutti gli account iCal e iCloud. 2. Apri Finder, fai clic su Vai -> Vai alla cartella ... e digita '~ / Library / `. 3. Spostare i contenuti della cartella Cache, i file di pianificazione iCal nella cartella Preferenze e i contenuti della cartella Calendari nel Cestino. Aggiungi informazioni sull'account utente. 1. Riavvia il computer. Inserisci i dettagli dell'account iCloud in Preferenze di Sistema. 2. Apri iCal e verifica che tutti i calendari siano stati caricati e che non si verifichino errori prima di aggiungere altri account a iCal. es. scambio
Dale Foster,

3

Questo problema sembra essere causato da cache del calendario danneggiate e si verifica anche in macOS 10.12.2 Sierra.

Il modo più semplice per sbarazzarsi di questo problema è:

  1. Esci dal calendario
  2. Apri Visualizzatore attività ed esci da "CalendarAgent"

nota, l'utilizzo di QuickLook su qualsiasi elemento del calendario nel Finder riavvierà CalendarAgent che non deve essere in esecuzione al passaggio 3

  1. Elimina ~ / Libreria / Calendari / Cache del calendario
  2. Elimina ~ / Libreria / Calendari / Calendario Cache-shm
  3. Elimina ~ / Libreria / Calendari / Calendario Cache-wal
  4. Avvia il calendario

                      Cartella dei dati del calendario nella Libreria nella directory Home dell'utente che mostra 3 file della cache del calendario da eliminare come elencato nelle istruzioni

Calendar leggerà le informazioni dalle cartelle e dai file di dati circostanti in ~ / Library / Calendars / e ricrea le cache in modo pulito.

Se per qualche motivo i file elencati per l'eliminazione riappaiono prima dell'avvio di Calendar, significa che qualcosa sta attivando le operazioni del calendario di sistema. Prova a chiudere tutte le tue applicazioni e a partire dal passaggio 2 o disconnettiti con l'opzione "Riapri le finestre quando accedi di nuovo" non selezionata , quindi esegui nuovamente l'accesso.

                  finestra di dialogo che mostra le opzioni di logout, con "riapri le finestre quando accedi di nuovo" deselezionata


1

Forse questo potrebbe essere risolto se aggiungi le tue credenziali iCloud al tuo portachiavi? Ho avuto un problema a causa del quale Mail continuava a richiedermi la password anche se l'impostazione "Ricorda password" era abilitata in Mail. Si è risolto quando ho aggiunto esplicitamente i dettagli di accesso in Keychain.


Grazie Vidur! Hai idea di quale dovrebbe essere il "Nome dell'elemento portachiavi"? "me.com" o "icloud.com" o qualcos'altro? Non sono sicuro di come associare manualmente un nuovo elemento portachiavi a iCal.app ...
Nic Cottrell,

Ecco come appariva il mio, non ricordo dove ho trovato il campo "Where" ... probabilmente un forum o da qualche parte. cl.ly/0L1s1S0g3F0h3Q1z0W0Y
Vidur

Grazie - e molto interessante. Ho trovato una voce su un computer con qualcosa di simile - solo il numero Whereera diverso. Sul mio computer principale, tuttavia, non ci sono voci CalDav, ma iCal funziona meglio su quella macchina ....
Nic Cottrell,

0

Questo problema è stato risolto utilizzando il trucco della libreria Dale Fosters. Ho disabilitato i calendari, ho eseguito il backup e quindi spostato ~ / Library:

  /Calendars
  /Library/Preferences/com.apple.CalendarAgent
  /Library/Preferences/com.apple.iCal.plist

... sul desktop. Quindi riattivare i calendari iCloud nelle preferenze. Ho dovuto inserire nuovamente le informazioni dell'account nei calendari, ora tutto funziona come dovrebbe. Grazie!


Unbeliveable. Ieri ho buttato via il .plist ecc. E ho unito con successo due calendari tramite importazione. Oggi Calendar.app ha deciso che le mie azioni di ieri non erano valide. e ancora una volta (questo era lo stato precedente al mio cestino delle preferenze) ha gettato l'errore 403 su ogni articolo importato. Pollice in su, sry.
Bonka,

Quando dici di averli spostati sul desktop, è stato solo un backup? Hai quindi eliminato i file / le cartelle perché Mail.app li ha ricostruiti?
Nic Cottrell,

Nessuno dei file esiste sul mio sistema in macOS 10.13
William Cerniuk,

0

L'ultima volta che ho avuto

Il server ha risposto: "403" all'operazione CalDAVWriteEntityQueueableOperation.

Ho guardato sopra il server ha risposto e trovato sotto

"Il server ha risposto con un errore."
L'accesso a (nel mio caso lo era)
"Primavera: Boston 5 - St. Louis 3" in "Inaspettato" nell'account "iCloud" non è consentito.

Quindi, ho selezionato Go Offline, fatto clic sul mio Calendars, deselezionato tutti i calendari, tranne quello che avevo nominato Unexpected, e cercato in iCal (angolo in alto a destra) "Primavera:". Quello che ho scoperto era il programma di baseball dell'anno scorso. Ho cancellato tutte le 181 voci, ho chiuso iCal, quindi ho riaperto iCal e tutto è andato bene.

Bene, questa è la mia esperienza.


0

Ho avuto una voce del calendario che era un problema. Ho creato un nuovo calendario. Modificata la voce in quel calendario e quindi eliminato il calendario. Problema risolto.


0

Ho copiato e incollato l'evento e ho cambiato il calendario nello stesso calendario (questa volta è apparso una piccola icona di una persona accanto ad esso). Dopo aver fatto clic su Invia e ignora alcune volte, tutto è ok.


0

Poiché l'elemento si trovava nel server di calendario di iCloud, ho semplicemente effettuato l'accesso al icloud.com(o mac.com) sito Web e lì ho eliminato l'evento di calendario. Nessun reclamo da parte del server e l'elemento è immediatamente scomparso dalla mia app Calendario di Apple.


0

Mi sono reso conto che tutti i messaggi di errore erano collegati al mio account Google. Quindi sono andato alle preferenze di posta e negli account e ho controllato i dettagli / informazioni nella mia email di Google. Tutti i messaggi di errore che avevo visto prima erano collegati a questo account e-mail, quindi se deselezionassi questo account su iCal, tutte le sue note sarebbero scomparse e quindi tutti i messaggi di errore.

Ma volevo rimanere con le note. Potrei semplicemente inserire le note nell'altro account e-mail, ma ho inserito nuovamente la password e da allora non ho più problemi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.