Closed GoogleCodeExporter closed 9 years ago
Cause the 64Bit installation has some strange things with the _sqlite.so (not a
ELF
32 bit) I decided to test also under my 32Bit installation, which results in the
following log.
It seems that those binaries are more the problem then only the logging itself
Original comment by gipo...@gmail.com
on 24 Aug 2008 at 1:13
Attachments:
It seems strange. Like you do not have rights to modify files in the XOT-Uzg.v3
folders. Could you check if that is the case?
I will try to get my hands on Ubuntu somehow.
Original comment by basrie...@gmail.com
on 24 Aug 2008 at 4:41
As mentioned before, I tripple checked the access to the directory, folders and
files. The entire profile I put up open Full read/write access to world (so
user,
group & others) by chmodding to 777.
This week, after I handed over my Thesis to my school, I'll dig into the python
of
the linux world. I still wonder what the binary _sqlite.so file is you use and
especially why. Do you embed it into your script to create consistancy or is it
just
not available in the default python library of XBMC?
Original comment by gipo...@gmail.com
on 24 Aug 2008 at 5:29
I use it for SQLite support. But that is 100% not your problem. Problem is
python
that cannot access the uzg.log file. Ubuntu is booting atm. so I will have to
make a
compile and then I can let you know.
Original comment by basrie...@gmail.com
on 24 Aug 2008 at 5:55
Bas,
I guess my bug report ("issue 68") is the same issue. Can you merge these or
remove
issue 68?. I am on Ubuntu-8.04 x86 with XBMC SVN14725). Anyway, I only tried
3.1.0 as
the XBMC used is pre SVN14899.
The relevant part of my xbmc.log (debug) shows this:
19:44:15 T:3071653696 M: 12394496 INFO: initializing python engine.
19:44:15 T:3071653696 M: 12394496 DEBUG: Loading:
/usr/share/xbmc/system/python/python24-i486-linux.so
19:44:16 T:3071653696 M: 11644928 DEBUG: new python thread created. id=4
19:44:16 T:2943253392 M: 11644928 DEBUG: Running thread 2943253392
19:44:16 T:2943253392 M: 11644928 DEBUG: thread start, auto delete: 0
19:44:16 T:2943253392 M: 11644928 DEBUG: Python thread: start processing
19:44:16 T:3071653696 M: 11644928 DEBUG: CGUIMediaWindow::GetDirectory
(/home/arnova/.xbmc/scripts/My Scripts/)
19:44:16 T:3071653696 M: 11644928 DEBUG: ParentPath =
[/home/arnova/.xbmc/scripts/My Scripts/]
19:44:16 T:3071653696 M: 11644928 DEBUG: Sort, sorting took 0 millis
19:44:16 T:3071653696 M: 11644928 DEBUG: Load defaultFolderBackBig.png: 1.4ms
(bundled)
19:44:16 T:3071653696 M: 11644928 DEBUG: Load
/home/arnova/.xbmc/userdata/Thumbnails/Programs/7ca33b3b.tbn: 9.5ms
19:44:16 T:3071653696 M: 11644928 DEBUG: Load list-focus.png: 2.9ms (bundled)
19:44:16 T:3071653696 M: 11644928 DEBUG: Load
/home/arnova/.xbmc/userdata/Thumbnails/Programs/dd0ff9a6.tbn: 33.7ms
19:44:16 T:3071653696 M: 11644928 DEBUG: SDLKeyboard found something unknown
(unicode <> printable ASCII): scancode: 64, sym: 308, unicode: 0, modifier: 0
19:44:16 T:2943253392 M: 11644928 INFO: -->Python Interpreter Initialized<--
19:44:16 T:2943253392 M: 11644928 INFO:
19:44:16 T:2943253392 M: 11644928 ERROR: dll_fstat64 emulated function failed
19:44:17 T:2943253392 M: 11644928 DEBUG: xbp_dlopen loading python lib
/usr/share/xbmc/system/python/python24.zip/time.so. flags: 2
19:44:17 T:2943253392 M: 11681792 DEBUG: Loading: /tmp/xbmc/time.so
19:44:17 T:2943253392 M: 11681792 DEBUG: RegisterExtensionLib, adding
Z:/time.so
(0x8ec0790)
19:44:17 T:2943253392 M: 11681792 DEBUG: xbp_dlsym - load symbol inittime
19:44:17 T:2943253392 M: 11460608 DEBUG: xbp_dlopen loading python lib
/usr/share/xbmc/system/python/python24.zip/strop.so. flags: 2
19:44:17 T:2943253392 M: 11350016 DEBUG: Loading: /tmp/xbmc/strop.so
19:44:17 T:2943253392 M: 11350016 DEBUG: RegisterExtensionLib, adding
Z:/strop.so
(0xb0195028)
19:44:17 T:2943253392 M: 11350016 DEBUG: xbp_dlsym - load symbol initstrop
19:44:17 T:2943253392 M: 11350016 DEBUG: xbp_dlopen loading python lib
/usr/share/xbmc/system/python/python24.zip/cStringIO.so. flags: 2
19:44:17 T:2943253392 M: 11386880 DEBUG: Loading: /tmp/xbmc/cStringIO.so
19:44:17 T:2943253392 M: 11386880 DEBUG: RegisterExtensionLib, adding
Z:/cStringIO.so (0xb24c5de8)
19:44:17 T:2943253392 M: 11386880 DEBUG: xbp_dlsym - load symbol initcStringIO
19:44:17 T:2943253392 M: 11386880 DEBUG: xbp_dlopen loading python lib
/usr/share/xbmc/system/python/python24.zip/collections.so. flags: 2
19:44:17 T:2943253392 M: 11423744 DEBUG: Loading: /tmp/xbmc/collections.so
19:44:17 T:2943253392 M: 11423744 DEBUG: RegisterExtensionLib, adding
Z:/collections.so (0xb24c3418)
19:44:17 T:2943253392 M: 11423744 DEBUG: xbp_dlsym - load symbol
initcollections
19:44:17 T:2943253392 M: 11423744 INFO: Loading skin file: DialogProgress.xml
19:44:17 T:2943253392 M: 11423744 DEBUG: Load DialogProgress.xml: 1.80ms
19:44:17 T:2943253392 M: 11423744 DEBUG: DialogProgress::StartModal called
19:44:17 T:2943253392 M: 11423744 DEBUG:
19:44:17 T:2943253392 M: 11423744 DEBUG: -------------------
GUI_MSG_WINDOW_INIT
19:44:17 T:2943253392 M: 11423744 DEBUG: Progress dialog
19:44:17 T:2943253392 M: 11423744 DEBUG: -------------------
19:44:17 T:2943253392 M: 11423744 DEBUG: Load progress_back2.png: 0.8ms
(bundled)
19:44:17 T:2943253392 M: 11423744 DEBUG: Load progress_over.png: 1.0ms
(bundled)
19:44:17 T:2943253392 M: 11423744 DEBUG: Load
keyboard-btn-backspace-focus.png:
0.4ms (bundled)
19:44:17 T:2943253392 M: 11423744 DEBUG: Load keyboard-btn-backspace.png:
0.4ms
(bundled)
19:44:17 T:2943253392 M: 11423744 DEBUG: Alloc resources: 2.68ms (0.01 ms skin
load, 0.08 ms preload)
19:44:17 T:3071653696 M: 10539008 DEBUG: Load dialog-panel.png: 1.7ms
(bundled)
19:44:17 T:2943253392 M: 10018816 DEBUG: xbp_dlopen loading python lib
/usr/share/xbmc/system/python/python24.zip/datetime.so. flags: 2
19:44:17 T:2943253392 M: 10129408 DEBUG: Loading: /tmp/xbmc/datetime.so
19:44:17 T:2943253392 M: 10129408 DEBUG: RegisterExtensionLib, adding
Z:/datetime.so (0xb3053c00)
19:44:17 T:2943253392 M: 10129408 DEBUG: xbp_dlsym - load symbol initdatetime
19:44:17 T:2943253392 M: 10129408 INFO: Exception during the initialisation
of the
script. No logging information was present because the logger was not loaded.
19:44:17 T:2943253392 M: 10129408 INFO:
19:44:17 T:2943253392 M: 10129408 INFO: Traceback (most recent call last):
19:44:17 T:2943253392 M: 10129408 INFO: File "/home/arnova/.xbmc/scripts/My
Scripts/XOT-Uzg.v3/default.py", line 105, in ?
19:44:17 T:2943253392 M: 10129408 INFO: globalLogFile =
logger.Customlogger(os.path.join(config.rootDir, config.logFileName),
config.logLevel, config.logDual)
19:44:17 T:2943253392 M: 10129408 INFO: File "/home/arnova/.xbmc/scripts/My
Scripts/XOT-Uzg.v3/libs/logger.py", line 52, in __init__
19:44:17 T:2943253392 M: 10129408 INFO: self.logHandle =
open(self.logFileName, 'a')
19:44:17 T:2943253392 M: 10129408 INFO: IOError: [Errno 2] No such file or
directory: '/home/arnova/.xbmc/scripts/My Scripts/XOT-Uzg.v3\\/uzg.log'
19:44:17 T:2943253392 M: 10129408 INFO: Scriptresult: Succes
19:44:17 T:3071653696 M: 9908224 DEBUG: -------------------
GUI_MSG_WINDOW_DEINIT
19:44:17 T:3071653696 M: 9908224 DEBUG: Progress dialog
19:44:17 T:3071653696 M: 9908224 DEBUG: -------------------
19:44:18 T:2943253392 M: 10272768 INFO: Python script stopped
19:44:18 T:2943253392 M: 10272768 DEBUG: staticThread, deleting thread
graphic context
19:44:18 T:2943253392 M: 10272768 DEBUG: Thread 2943253392 terminating
19:44:18 T:3071653696 M: 10272768 DEBUG: python thread 4 destructed
19:44:18 T:3071653696 M: 10272768 INFO: Python, unloading python24.dll cause
no
scripts are running anymore
19:44:18 T:3071653696 M: 10272768 ERROR: dll_ferror emulated function failed
19:44:18 T:3071653696 M: 10272768 DEBUG: msg: close failed: [Errno 11]
Resource
temporarily unavailable
19:44:18 T:3071653696 M: 10272768 ERROR: dll_ferror emulated function failed
19:44:18 T:3071653696 M: 10272768 DEBUG: msg: close failed: [Errno 11]
Resource
temporarily unavailable
And (of course) uzg.log does not exist. If you need my to test something, let
me know.
ps. Also note that on your main page your saying "People that use XBMC with
rev14899
or OLDER, should use this one." but I guess you mean "People that use XBMC with
rev14899 or NEWER, should use this one."
Original comment by arnov...@gmail.com
on 2 Sep 2008 at 5:46
Oke, for those with Linux/OSX issues: please try the latest version: v3.2.0a2
which
can be downloaded here:
http://code.google.com/p/xot-uzg/downloads/detail?name=XOT-Uzg.v3.2.0a2.zip
Please let me know the results.
Original comment by basrie...@gmail.com
on 2 Sep 2008 at 6:53
Sorry Bas,
Same as before, though the path "\\/" error is gone now, I rechecked ALL
permissions
RECURSIVELY from / till uzg.log, all full open, non restricted and still it
remains.
I created even uzg.log myself and commented the cleanUp function out again,
still no
luck :(
I trust your expertise that it's not the 32Bit binary, I already forget about
it and
wont annoy you with it anymore ;)
PS: Good news is, tomorrow starts my vacation for the entire month and I'll be
more
then happy to digg into it myself to figure out where the code goes wrong. Silly
question though, is there a remote debugging tool through netbeans or
anything/do you
use a kind of IDE or just plain old NotePad(++) ? If so ... msg me the project
files
and I'll jump into it asap
Cheers
LinuX-TUX from GoT
Original comment by gipo...@gmail.com
on 3 Sep 2008 at 7:52
Attachments:
I think I found the problem: it is in Python 2.4. I will check a possible fix
tomorrow. I will post it here.
If you are interested in python and xbmc and want to get a bit more into it. I
suggest using Eclipse IDE (Ganymede works very well) and install PyDev in it.
The
latter is a Python Editor for Eclipse. It should make things a bit more easy.
Debugging is done using a XBMC for Linux/Win32 and the logfiles.
Original comment by basrie...@gmail.com
on 3 Sep 2008 at 1:20
Oke, could you try replacing your logger.py (in libs folder) with the attached
one?
Original comment by basrie...@gmail.com
on 3 Sep 2008 at 1:51
Attachments:
The new logger.py does a slightly better job. Although with the latest
XBMC-alpha4 it
still fails as shown in the uzg.log:
903 18:56:19 - CRITICAL - default.py - 165 - Error initializing XOT-Uzg
(XOT-Uzg.v3) script
20080903 18:56:19 - CRITICAL - default.py - 165 - | Traceback (most
recent call
last):
20080903 18:56:19 - CRITICAL - default.py - 165 - | File
"/home/arnova/.xbmc/scripts/My Scripts/XOT-Uzg.v3/default.py", line 156, in ?
20080903 18:56:19 - CRITICAL - default.py - 165 - | MyWindow =
progwindow.GUI(config.appSkin ,config.rootDir, config.skinFolder)
20080903 18:56:19 - CRITICAL - default.py - 165 - | TypeError: XML File
for
Window is missing
Note that it does work with an older version (something like svn14775) but then
you'll have to manually copy "skins" and "libs" from /resources/ to XOT-Uzg's
root.
Also note (although trivial) that the log still says "XOT-Uzg 3.1.0" and NOT
"3.2.0a2".
Original comment by arnov...@gmail.com
on 3 Sep 2008 at 4:59
And debug log of xbmc shows:
19:13:39 T:2944670608 M: 22343680 INFO: Loading skin includes from
/home/arnova/.xbmc/scripts/My Scripts/XOT-Uzg.v3/resources/skins/Default
/includes.xml
19:13:39 T:2944670608 M: 22343680 INFO: Error loading includes.xml file
(/home/arnova/.xbmc/scripts/My Scripts/XOT-Uzg.v3/resources/skins/D
efault/includes.xml): Failed to open file (row=0, col=0)
19:13:39 T:2944670608 M: 22343680 INFO: Traceback (most recent call last):
19:13:39 T:2944670608 M: 22343680 INFO: File "/home/arnova/.xbmc/scripts/My
Scripts/XOT-Uzg.v3/default.py", line 156, in ?
19:13:39 T:2944670608 M: 22343680 INFO: MyWindow =
progwindow.GUI(config.appSkin ,config.rootDir, config.skinFolder)
19:13:39 T:2944670608 M: 22343680 INFO: TypeError: XML File for Window is
missing
19:13:39 T:2944670608 M: 22343680 INFO: Scriptresult: Succes
Original comment by arnov...@gmail.com
on 3 Sep 2008 at 5:20
Oke, that is a lot better then. Could you please attach a full Logfile? So I
can see
what problem there is with the XML?
Original comment by basrie...@gmail.com
on 3 Sep 2008 at 5:52
Oke, found it! Rename the pal and pal16x9 folder in the Default skin to PAL and
PAL16x9.
Original comment by basrie...@gmail.com
on 3 Sep 2008 at 6:28
Great! This indeed fixed the problem :-D
Original comment by arnov...@gmail.com
on 3 Sep 2008 at 8:20
So this fixes the Linux problem? If so let me know and I can close this issue.
Original comment by basrie...@gmail.com
on 3 Sep 2008 at 9:09
Yepm it does! At least it works for me on Ubuntu-x86 8.04.1/Hardy (except for
the
fact that (of course) the version numbering still says "3.1.0")
Original comment by arnov...@gmail.com
on 3 Sep 2008 at 9:12
Oke. I will change the version number for the next alpha (tonight).
Original comment by basrie...@gmail.com
on 4 Sep 2008 at 6:31
Changed status to Done
Original comment by basrie...@gmail.com
on 24 Jun 2012 at 11:42
Original issue reported on code.google.com by
gipo...@gmail.com
on 24 Aug 2008 at 11:57Attachments: