2014/03/20

Lightroom從預視快取進行讀取時發生問題,必須結束??

      Lightroom4用了也大概兩年了,前陣子在更新到4.4以後,在某次讀入照片為完成後,程式就當了(之前也發生過幾次)。後來再開Lightroom4,都會出現:
Lightroom從預視快取進行讀取時發生問題,必須結束。
的訊息。上網問了股溝大神,得到一篇Yahoo知識的問題與回答。還被標上了最佳解答!
上面說:
1. 先移除Lightroom
2. 然後給你一個微軟的連結
http://support.microsoft.com/mats/windows_update/zh-tw
要裡執行那程式,然後再執行Windows update更新。看有沒有.Net Framework4.0 or 4.5。.Net 4.5?? C++2010??
3. 更新Flash
4. 更新顯卡驅動
5. 重新下載安裝

其實光看後面那三點我就很可疑這「最佳解答了」...但是我還是嘗試作看看。
結果當然不行。詳細檢查後發現,我是Windows7,內有.Net Framwork 3.5與C++ 2008與2010。
我實在不相信這東西會影響,因為Adobe這麼大的公司實在不可能弄出這麼鳥的程式會限制這兩種版本。

後來乾脆移除Lightroom4,改下載Lightroom5。安裝後第一次執行,就有提到Lightroom4 的編目會被升級到5。
然後Lightroom5一直行,一樣出現「Lightroom從預視快取進行讀取時發生問題,必須結束。」
果然上面那個最佳解答應該是沒有解決問題的最佳解答...

這東西我通常懷疑索引資料庫掛了,所以我只能把編目主出來砍了。
編目位置在:
 C:\Users\`使用者名稱`\AppData\Roaming\Adobe\Lightroom下某個目錄
我不想研究,我就先移除Lightroom5,然後把上面這Lightroom目錄砍了。
重新再安裝一遍Lightroom5,這樣程式就正常了。當然,你之前的編目也不見了。
我的Lightroom總算可以工作了...


2014/03/12

Java 升級後,很多管理介面都無法使用了!

    現在X86 Server大多會提供管理介面。向 ilo / iLOM/ CIMC / iDRAC等等。主要就是使他的虛擬Console (很多廠商稱為KVM)。他可以看到Server的display,也可以掛載(mount) 遠端ISO / floppy和實體 DVD-ROM。使用起來很方便。

    可是不知何時,我一開啟這類的管理介面提供的KVM(一個JAVA程式),都會出現錯誤訊息,而不讓你繼續使用。我的 java 版本是  1.7.0_51-b13。以 Cisco UCS C240M3 的 KVM來說,他會出現這樣的錯誤訊息:
「Missing required Permissions manifest attribute in main java: ...」

    後來請教Google大神,原來這是Oracle搞的鬼,他自己有說明:
https://blogs.oracle.com/java-platform-group/entry/upcoming_exception_site_list_in

就是要去設定Java(Win7 可以在按開始 -> 搜尋程式集檔案 中,直接輸入 Configure java就可以找到設定程式),把「安全」頁面中的「例外網站清單加入你的管理介面網頁。注意不是只有打IP,要把URL打上。但是也不要出現最後網頁。
例如:
https://192.168.1.1/ (這是OK的!)
https://192.168.1.1/index.html (這樣就不OK!)

加上之後,就可以順利開啟KVM了。
我想這東西是不是JAVA之前的大漏洞一直無解?所以先這樣擋著用?