Tag Archives: Troubleshooting

Sony PRS-505, eBook Library in Task manager, but no GUI

I have bought some ebooks for my PRS-505 with the Sony Software eBook Library.

Recently, I could not start the software any more. The process “ebook Library.exe” was shown in Task Manager, but the GUI was not there.

image 

After some investigation I found this instructions at Sony:

    1. Click the Start button and click Computer .
    2. In the address bar, type C:\programdata and press Enter .
    3. In the ProgramData window, right-click the kinoma folder and click Delete .
    4. Right-click the Marlin folder and click Delete .
    5. In the address bar, click Local Disk C: , then open the Program Files folder.
    6. In the Program Files window, open the Sony folder.
    7. In the Sony window, right-click the Reader folder and click Delete .
    8. In the address bar, click Local Disk C: , then open the Users folder.
    9. In the Users window, open your username folder.
    10. In the username folder, open the AppData folder.
    11. In the AppData window, open the Local folder.
    12. In the Local folder, right-click the kinoma folder and click Delete .
    13. In the Local window, open the Sony Corporation folder.
    14. In the Sony Corporation window, right-click the eBook Library folder and click Delete .
    15. Close the Reader window and install the Reader software.

Source: http://www.kb.sony.com/selfservice/documentLink.do?externalId=C559635

Two things to consider before you start:

1. Uninstall the software first
2. Some folders are hidden, be sure that you enable Show hidden files.

For managing your ebooks I highly recommend calibre: http://calibre.kovidgoyal.net/

SharePoint (MOSS) Search, wrong IP in HOSTS file

A customer recently had problems with crawling his Web Application. This problems were solved, but after that, the crawl broke again.

After some investigation, I found out that the IP address of the dedicated WFE for crawling was wrong. SharePoint entered the wrong IP address in the HOSTS file.

What happened?
I configured the Search Service to use one dedicated WFE for crawling. This is very useful, because the other two WFEs can be used for user access only (they are load balanced).

Here is a picture of that:

image

I discovered that the HOSTS file was filled with the first entry IPCONFIG shows on the target WFE:

image

The .178 was added to the HOSTS file, but not reachable from the index server, it should have been the .148. The crawl was impossible.

Solution:

I configured the search service on the index server to use all WFEs for crawling. This way, it does not touch the HOSTS file and I was able to enter the right address to it manually.

Thanks to http://www.mindsharpblogs.com/daniel/archive/2007/02/01/1518.aspx for guiding me in this direction.

Microsoft Log parser and SharePoint ULS Logs

Recently I had to search all ULS logs on the servers of a customer because a Microsoft engineer (thanks Robin) found this failure in a portion of a provided log:

Aborting profile synchronization for content DB xxx

We wanted to see how often the failure happened in the past. I did some searching and found Microsoft Log Parser 2.2.

With Log Parser you can do SQL like queries in Windows event logs, IIS logs and all kind of text based logs. I am not a genius when it comes to SQL queries, but this query lead to success on the customers servers:

SELECT  * INTO c:\logparser\out.txt FROM ‘C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\LOGS\%computername%*.log’ HAVING Message LIKE ‘%aborting profile sync%’

Some explanation:

  • “INTO c:\logparser\out.txt” puts the output to out.txt
  • “%computername%*.log” was used because only ULS logs should be considered, not the upgrade.log, for example
  • “LIKE ‘%aborting profile sync%’” was used as the actual search query

I saved this query to the file query.txt and ran this command:

LogParser -i:tsv -o:tsv file:c:\logparser\query.txt

Again, some explanation:

  • -i:tsv defines that the input file is tab separated (like the ULS logs)
  • -o:tsv defines that the output file should be tab separated

The search in 1,5 GB ULS logs took about one minute!

When you want to use Log Parser, be sure to take a look at the included help file to learn about more input and output types.