Błąd inicjacji modułu pocztowego [ReadFile failed Engine Init() failed]

w dziale Opera Mail - poczta, czat, grupy dyskusyjne i kanały informacyjne
Xeophyte napisał(a):

Witam.
Jakis czas temu przeprowadzilem zmiane instalacji opery na pojedynczego uzytkownika poniewaz chcialem miec wszystkie katalogi opery w jednym miejscu. Zmienilem wiec w pliku operadef6.ini wpis na Multi-user=0, przenioslem wszystkie katalogi w nowe miejsce i pozmienialem odpowiednie sciezki w plikach ini.
Jakis czas wszystko dzialalo tak jak trzeba jednak po jakims czasie zaczalem miec problemy sprzetowe z kompem i czesto pokazywaly mi sie bsod-y (dochodzilo do zawieszek i samoczynnych restartow rowniez podczas korzystania z opery). No i po ktoryms razie po odpaleniu opery zaczalem dostawac na wejsciu blad pt Błąd inicjacji modułu pocztowego:
"Podczas inicjowania modułu pocztowego Opery wystąpił problem.

ReadFile failed
Engine Init() failed"
Wszystko co bylo zwiazane z poczta jest teraz nieaktywne lub niewidoczne. Pomoc opery kieruje w nim na strone http://www.opera.com/support/kb/view/889/ sugerujac, ze to wina instalacji jednoosobowej i nalezy przekonwertowac ja na wieloosobowa jednak nie jest tam napisane jak przeprowadzic proces odwrotny (czyli to co ja zroiblem).
Przeinstalowalem opere co nic nie dalo, zmienilem spowrotem sciezki i foldery na inst wieloosobowa co tez nic nie dalo.
Podejrzewam, ze podczas korzystania z opery i zawieszki kompa mogl zostac uszkodzony ktorys z plikow modulu pocztowego ale ktory to mogl byc plik i jak go naprawic? Co to moglo byc innego?

Ryszard napisał(a):

Rozumiem, że posiadane na dysku maile są niezwykle ważne i oczywiście nie masz żadnych kopii. To jak najszybciej zrób "zwykłą" kopię.

Moim zdaniem szukanie uszkodzonego pliku i próby naprawiania mijają się z celem. Trzeba założyć pocztę na nowo i spróbować odzyskać ze "starej" co się da.
Ja na początek wywaliłbym katalog poczty, uruchomił Operę i Plik → Import i eksport → Importuj pocztę… → Importuj z Opery 7/9/9 a potem zobaczył co to dało.

Xeophyte napisał(a):

Dzieki za wskazowki.
Na razie sprobowalem namierzyc ten uszkodzony plik i wyszlo ze to indexer.ax z katalogu indexer. Usuniecie go jednak powoduje bajzel i przerzucenie wszystkich wiadomosci do katalogu Odebrane...

Xeophyte napisał(a):

Originally posted by Ryszard:

Ja na początek wywaliłbym katalog poczty, uruchomił Operę i Plik → Import i eksport → Importuj pocztę… → Importuj z Opery 7/9/9 a potem zobaczył co to dało.

Po zaimportowaniu w ten sposob poczty nie mam zawartosci (tresci) maili ani rssow, nie zostaly przywrocone wszystkie ustawienia i filtry. Tylko nowe pobrane wiadomosci posiadaja tresc.
Eksportowanie poszczegolnych widokow poczty daje taki komunikat:
"Tresc wiadomosci nie zostala pobrana
Operacja nie mogła zostać wykonana, ponieważ treść jednej lub większej liczby zaznaczonych wiadomości nie została pobrana. Zostanie podjęta próba pobrania brakujących treści wiadomości."
Dlaczego nie jest pokazywana tresc wiadomosci po zaimportowaniu?
Btw, opisalem wiecej swoj przypadek w tym watku.

netbit napisał(a):

To podobnie jak i w moim przypadku. Po zaimportowaniu wiadomości brak treści i załączników.

Ryszard napisał(a):

Originally posted by Xeophyte:

Po zaimportowaniu w ten sposob poczty nie mam zawartosci (tresci) maili ani rssow


No to już coś wiesz wink
Czy to aby nie oznacza, że poszło coś więcej niż "indexer.ax"?
Nie wiem co jest dokładnie na rzeczy, ale jeżeli "Importuj pocztę… → Importuj z Opery 7/8/9" nie pomogło, a bardzo zależałoby mi na starych wiadomościach to:
- wyeksportowałbym te, które już się pościągały (czyli te najnowsze)
- wywalił katalog \mail\
- uruchomił Operę i rzęcznie ustawił konta
- importował przez "Plik → Import i eksport → Importuj pocztę… → Importuj plik standardowej skrzynki pocztowej" poszczególne foldery
Może tak wyłapiesz te uszkodzone wiadomości. No i znowu coś się zobaczy.
Przy okazji - sprawdzałeś notatnikiem "treściowość" tych wiadomości bez treści?

Najważniejsze - nie jestem sentymentalny - nie przechowuję starych listów. A ważne kopiuję na bieżąco.
Wczorajszy rss jest dla mnie mniej wart niż ulotka leżąca na wycieracze.

Ryszard napisał(a):

Originally posted by Xeophyte:

I tu pojawia sie pytanie jak odczytac starsze rssy sprzed tygodnia

Na to nic nie poradzę bo

Originally posted by Ryszard:

Wczorajszy rss jest dla mnie mniej wart niż ulotka leżąca na wycieracze.

Czyli nigdy nic w tym kierunku nie kombiniowałem.

Originally posted by Xeophyte:

- importowanie powoduje utworzenie filtra ktory mozna usunac gdyz z jakiegos powodu wiadomosci zostaja na odpowiednim koncie i w widoku Odebrane\Wysłane


Tak dla "następnych":
- importowanie wiadomości zawsze powoduje powstanie filtra zaimportowane i bardzo dobrze, a samo usunięcie filtra nie powoduje usunięcia wiadomości
- w okienku "Do Wysłanych" pozostawiałeś
a mimo to wiadomości automatycznie rozdzieliły się do widoków Odebrane - Wysłane?
Wydawało mi się, że w takim przypadku wszystkie trafią do widoku "Odebrane". Może rozdzieliły się bo importowałeś cały folder?

Originally posted by Xeophyte:

Originally posted by Ryszard:

Przy okazji - sprawdzałeś notatnikiem "treściowość" tych wiadomości bez treści?

Nie przyszlo mi to do glowy ale jak wlaczylem opcje Pelny naglowek i wiadomosc to widoczny byl tylko naglowek.

Mimo wszystko spróbuj dobrać się do nich notatnikiem.

Xeophyte napisał(a):

Originally posted by Ryszard:

Czy to aby nie oznacza, że poszło coś więcej niż "indexer.ax"?

Prawdopodobnie tak.

Originally posted by Ryszard:

Może tak wyłapiesz te uszkodzone wiadomości.

Zrobilem to nieco inaczej ale sie troche nad tym nakombinowalem:
- skopiowalem caly katalog mail do innego miejsca jako backup
- z katalogu mail usunalem pliki indexer.ax (z katalogu indexer), omailbase.dat i katalog store
- po uruchomieniu opery mialem wszystkie ustawienia, filtry, kanaly, ustawienia kanalow i konta poczty jednak nie mialem maili i wiadomosci rss
- wszedlem w opcje Importuj plik standardowej skrzynki pocztowej i tam do kazdego konta osobno za pomoca opcji Dodaj folder wybieralem folder odpowiedniego konta z wczesniej utworzonego backupu. Czyli z katalogu store wybralem np folder account2 (sprawdzajac w pliku accounts.ini ktory katalog nalezy do jakiego konta). Po wybraniu odpowiedniego katalogu account dla odpowiedniego konta importuje go.
- w polu Do Wyslanych zostawilem "brak"
- importowanie powoduje utworzenie nowego filtra oraz konta, mozna je usunac gdyz z jakiegos powodu wiadomosci zostaja na odpowiednim koncie i w widoku Odebrane\Wysłane
Dobra wiadomosc jest taka, ze maile i rssy maja swoja tresc a zla to taka, ze nie udalo mi sie przywrocic na swoje miejsce starych wiadomosci rss (po imporcie katalogu accounts z kontem RSS tworzy sie filtr i mozna odczytac wiadomosci ale nie wskakuja na swoje miejsce do odpowiednich kanalow rss). I tu pojawia sie pytanie jak odczytac starsze rssy sprzed tygodnia poniewaz ostatnie jakie mi sie laduja to najwyzej sprzed 2 dni a opera padla mi jakis tydzien temu.

Originally posted by Ryszard:

Przy okazji - sprawdzałeś notatnikiem "treściowość" tych wiadomości bez treści?

Nie przyszlo mi to do glowy ale jak wlaczylem opcje Pelny naglowek i wiadomosc to widoczny byl tylko naglowek.

Xeophyte napisał(a):

Originally posted by Ryszard:

- w okienku "Do Wysłanych" pozostawiałeś a mimo to wiadomości automatycznie rozdzieliły się do widoków Odebrane - Wysłane?
Wydawało mi się, że w takim przypadku wszystkie trafią do widoku "Odebrane". Może rozdzieliły się bo importowałeś cały folder?

Dokladnie tak. Zostawilem brak dla tej opcji chociaz mialem do wyboru dziesiatki plikow mbs. Opera jakos sama wiedziala ktore to odebrane a ktore wyslane.

Originally posted by Ryszard:

Mimo wszystko spróbuj dobrać się do nich notatnikiem.

Teraz to juz nawet nie mam jak zaimportowac pustych maili bo bym musial zrobic to tym drugim sposobem ktory moglby mi wszystko poprzestawiac. Ale wlasciwie co byloby w nich takiego ciekawego?

Ryszard napisał(a):

Originally posted by Xeophyte:

Teraz to juz nawet nie mam jak zaimportowac pustych maili bo bym musial zrobic to tym drugim sposobem ktory moglby mi wszystko poprzestawiac. Ale wlasciwie co byloby w nich takiego ciekawego?


Ostateczna odpowiedź na pytanie - faktycznie nie mają treści, czy tylko Opera treści zobaczyć nie chciała.
I rozumiem, że masz już dwie kopie odzyskanych wiadomości - jedną metodą eksportuj a drugą zwykła kopię folderu mail wink

Xeophyte napisał(a):

Originally posted by Xeophyte:

faktycznie nie mają treści, czy tylko Opera treści zobaczyć nie chciała.

Mysle, ze raczej to drugie bo po zaimportowaniu poprzez plik accounts.ini objetosci plikow mbs byly takie same jak w oryginale czyli te tresci musialy tam gdzies byc. Plik omailbase.dat tez byl prawie tak duzy jak w oryginale.
Co do sprawdzenia tego na wlasne oczy to jak ci na tym zalezy to moge zrobic test na innym komputerze.

Originally posted by Ryszard:

I rozumiem, że masz już dwie kopie odzyskanych wiadomości - jedną metodą eksportuj a drugą zwykła kopię folderu mail

Zgadles. Teraz juz tak smile

Ryszard napisał(a):

Originally posted by Xeophyte:

Co do sprawdzenia tego na wlasne oczy to jak ci na tym zalezy to moge zrobic test na innym komputerze.

Na tym to mi nie zależy wink tylko czy Ty nie chciałbyś sprawdzić, czy odzyskałeś wszystkie wiadomości?

Jak wyeksportowały się OK to wiesz, że te odzyskane są kompletne.

Xeophyte napisał(a):

Originally posted by Ryszard:

czy Ty nie chciałbyś sprawdzić, czy odzyskałeś wszystkie wiadomości?

Porownalem ilosci i wielkosci plikow mbs w katalogach account przed i po imporcie i sie wszystko zgadzalo.

Originally posted by Ryszard:

Jak wyeksportowały się OK to wiesz, że te odzyskane są kompletne.

Wszystkie sie wyeksportowaly bez bledu wiec sa ok. Nawet jesli tylko jeden mail nie mial by zawartosci sposrod wszystkich to powinien wyskoczyc komunikat, o ktorym wczesniej pisalem.
Btw, zauwazylem jeszcze 2 ciekawe rzeczy dotyczace plikow mbs:
- mozna je bezposrednio otwierac za pomoca opery i przegladac jak zwykle maile a nawet chyba niektore maile lepiej sa wyswietlane w ten sposob (u mnie niektore maile z jakas skomplikowana zawartoscia i grafika nie sa poprawnie wyswietlane)
- proba zapisania jakiegokolwiek otwartego przez opere pliku mbs (nawet recznie stworzonego) powoduje za kazdym razem wykrzaczenie opery z windowsowym komunikatem bledu. Jest to pewnie jakis bug ale moglaby to byc ciekawa funkcja do eksportowania wybranych maili (poprzez filtr) i zapisanie ich np w jednym dokumencie html.