Actuate Problem

Does anyone have any idea what transLog directory is in Actuate ?
Micheal_MaleAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Micheal_MaleAuthor Commented:
Secondly. Everytime I try to restart the actuate server through the UI I get an error message Translog cannot be found. If I create a dummy file trans001.log under /home/actuate8/AcServer/encyc/transLog and then restart the server through the UI I get an error message Log file is corrupt.

Can anyone point me what can I do to make my Actuate server come online again ?
0
Micheal_MaleAuthor Commented:
Some log entries
 Application Description =  Actuate iServer 8
****0000000001*applevellock.cpp*00172*PRGRM*2008NOV05*15:00:23
 Trying to acquire application lock: /home/actuate8/AcServer/encyc/transLog/db.lck
****0000003600*applevellock.cpp*00439*PRGRM*2008NOV05*15:00:23
 Starting application lock monitor thread...
****0000000001*applevellock.cpp*00484*PRGRM*2008NOV05*15:00:23
 Acquired application lock: /home/actuate8/AcServer/encyc/transLog/db.lck
****0000000001*dbmgr.cpp*00119*ERROR*2008NOV05*15:00:23
 FATAL ERROR: Encyclopedia Data Store Exception 1050: Log file is corrupt, Source File: logSegment.cpp, Line: 159. OS Error Co
de: 2
****0000000001*engfacades.cpp*02349*ERROR*2008NOV05*15:00:23
 Fatal Encyclopedia Database Error 1050: Log file is corrupt, Source File: logSegment.cpp, Line: 159.  Task: Opening or Creati
ng the Encyclopedia Database
****0000000001*engfacades.cpp*00865*PRGRM*2008NOV05*15:00:23
 Begin stopping encyclopedia engine, grace period: 0
****0000000001*engfacades.cpp*00865*PRGRM*2008NOV05*15:00:23
 Done stopping encyclopedia engine
****0000000001*engfacades.cpp*00682*PRGRM*2008NOV05*15:00:23
 AcEncycEngFacade::StopAndDropVolume - Stop done.
****0000000001*engfacades.cpp*00946*PRGRM*2008NOV05*15:00:23
 Begin dropping volume data store
****0000000001*applevellock.cpp*00348*PRGRM*2008NOV05*15:00:23
 Trying to release application lock: /home/actuate8/AcServer/encyc/transLog/db.lck
****0000003600*applevellock.cpp*00439*PRGRM*2008NOV05*15:00:25
 Exiting application lock monitor thread...
****0000000001*applevellock.cpp*00348*PRGRM*2008NOV05*15:00:25
 Released application lock: /home/actuate8/AcServer/encyc/transLog/db.lck
****0000000001*dbmgr.cpp*00796*PRGRM*2008NOV05*15:00:25
 Volume data store closed
****0000000001*engfacades.cpp*00946*PRGRM*2008NOV05*15:00:25
 Done dropping volume data store
****0000000001*engfacades.cpp*00682*PRGRM*2008NOV05*15:00:25
 AcEncycEngFacade::StopAndDropVolume - DropVolume done.
****0000000001*admutil.cpp*01066*ERROR*2008NOV05*15:00:25
 Logging server exception ...
 Error code: 1050
 Error description: Log file is corrupt
 Parameter: 2
****0000001287*vsmanager.cpp*00614*PRGRM*2008NOV05*15:00:25
 AcViewServerManager::StaticMainLoop, stopping main loop...
****0000002829*reactor.cpp*00543*PRGRM*2008NOV05*15:00:25
 Reactor loop exiting
****0000001801*encycprocess.cpp*00582*08000*2008NOV05*15:00:32
 AcProcess::Kill: kill existing process, pid: 1523846

Open in new window

0
PHeadlandCommented:
As you have probably realised, the translog is a critical component of the iServer database. The iServer database stores all the information about users, jobs, report documents, access privileges, etc. in your volume (files are held separately in the OS file system).

If you have lost your translog, you will need to contact Actuate Support to have them assist you in repairing your iServer database. Depending on what state your iServer was in at the point when the file was lost, you may lose some data. If you have not taken a backup of the files you still have intact, DO SO IMMEDIATELY!
0
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

Micheal_MaleAuthor Commented:
Thanks for the comment. Actually that is my main problem. We do not have Actuate support anymore. Thank God this happened in Development box not in production and i am just banging my head on how to solve it without contacting Actuate Support(Since 8.0 is not supported for our company anymore).

I got the transLog file from production and copied under /home/actuate8/AcServer/encyc/transLog but still no success. Is there any other work around to solve this issue other than contacting Actuate Support ?.

Lastly i am not an expert in Actuate but i have read some books and getting used to it. So any help will be really appreciated.
0
Micheal_MaleAuthor Commented:
So this is what i did and the solution worked fine. Hope this will help everyone else also. I deleted everything from transLog folder and copied the master.dat and dbowner.lck from the previous version of actuate and transferred it to the current version.

Restarted the server and boom everything worked fine.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Micheal_MaleAuthor Commented:
The problem was with one of the missing file in Actuate server. Got the file and everything works fine.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
DB Reporting Tools

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.