>

Snow Leopard를 실행하는 MacBook Pro를 Mountain Lion으로 업그레이드했습니다.

Snow Leopard에서 iCal을 운영하고 있었고 10 년의 역사를 가지고있었습니다.

이제 Mountain Lion에서이 응용 프로그램의 이름이 캘린더로 바뀌 었으며 9 개의 캘린더 이름이 모두 있지만 비어 있습니다.

생일과 구독 캘린더 2 개를 모두 채 웁니다.

/var/log/system.log 를 보면서  다음과 같은 2 시간 동안 오류 메시지가 발견되었습니다.

9 월 2 일 18:41:01 localhost mdworker [759] : Ãloïse @ Juterbog에 대해 UTF8 인코딩에 실패했습니다
9 월 2 일 18:41:02 localhost mdworker [759] : 날짜 유효성 검사 오류 : EXDATE = '20020916T220000Z'
9 월 2 일 18:41:02 localhost mdworker [759] : 날짜 유효성 검사 오류 : EXDATE = '20021022T220000Z'
9 월 2 일 18:41:02 localhost mdworker [759] : 날짜 유효성 검사 오류 : EXDATE = '20020620T220000Z'
9 월 2 일 18:41:02 localhost mdworker [759] : 날짜 유효성 검사 오류 : EXDATE = '20010414T220000Z 20010415T220000Z'
9 월 2 일 18:41:02 localhost mdworker [759] : 공석에 대한 UTF8 인코딩 실패 scolaires à © tà ©
[...]
9 월 2 일 18:41:02 localhost mdworker [759] : 432 행의 mParamName에 대해 유효하지 않은 char : (58)
9 월 2 일 18:41:02 localhost mdworker [759] : 잘못된 char입니다. 432 행의 mParamName에 대한 (46)
9 월 2 일 18:41:02 localhost mdworker [759] : 432 행의 mParamName에 대해 유효하지 않은 문자 (32)
9 월 2 일 18:41:02 localhost mdworker [759] : *** 경고 잘못된 구성 요소, 삭제 : 오류 Domain = com.apple.iCalendar Code = 1000 "VEVENT에는 DTSTART가 필요합니다." UserInfo = 0x7fada22d24a0 {NSEVizedDescription = DTSTART는 VEVENT에 필요합니다.}

이 오류 메시지는 캘린더의 마이그레이션 실패와 관련이있는 것처럼 보입니다. 불행히도이 문제를 해결하는 방법을 설명하는 오류 메시지가 표시되지 않았습니다.

모든 iCal 개인 캘린더를 복구하는 방법은 무엇입니까?

  • 답변 # 1

    Mountain Lion에서 캘린더 파일은 /Users/USERNAME/Library/Calendars/ 에 저장됩니다 . 모든 것이 정확하면 .caldav 로 끝나는 많은 폴더를 찾을 수 있습니다  또는 .calendar Events 라는 다른 폴더가 포함되어 있습니다.   .ics 형식의 이벤트가 포함되어 있습니다.  파일입니다.

  • 답변 # 2

    내 사용자 이름이 bob 라고 가정하겠습니다.   sequoia 라는 백업 디스크가 있습니다. .

    이러한 마이그레이션 동작을 신속하게 해결하는 한 가지 방법이 있습니다. 이 모든 과정은 Terminal 를 거쳤습니다.  명령.

    <올>

    와이즈 위즈 종료

    손상된 캘린더를 백업합니다 (내가 상상했던 최악의 상황에서도 상황이 악화 될 수있는 경우를 대비하여) :

    Calendar
    
    

    백업 된 캘린더를 복사하여 손상된 캘린더를 교체하십시오 :

    cd /Users/bob/Library/Calendars
    mkdir .bak
    mv *.calendar Calendar\ Cache .bak
    
    

    cd /Volumes/sequoia/Users/bob/Library/Calendars cp -pR *.calendar ~/Library/Calendars 시작  모든 것이 변환되는지 확인하십시오. 올바르게 (몇 분이 걸렸습니다)

    모든 것이 정상이면 쓸모없는 백업 디렉토리를 정리하십시오 :

    Calendar
    
    

    cd /Users/bob/Library/Calendars rm -rf .bak

  • 이전 ios - 몇 주 전에 복원되지 않은 iPhone 데이터를 복원하고 싶지만 그 이후 데이터를 잃고 싶지 않습니다
  • 다음 mail.app - 메일에 특정 메시지에 대한 쓰레기가 표시됩니다