Kodi Community Forum

Full Version: [SOLVED] XBMCbuntu only boots to login screen
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I upgraded to 3.2.0-30. Now my box boots straight to the login screen. I can't get it to load XBMC. I tried choosing 3.2.0-24 from the boot menu but still boots to the ubuntu login screen. Anyone have some ideas on how to fix?

Log File

I don't think the log file will help. I just rebooted and there is no additional entries in it. There is a message in /var/log/boot.log that says unable to load LIRC kernel module. Could that be it?

.xsession-errors file
Code:
Gtk-Message: Failed to load module "canberra-gtk-module"
/usr/lib/xbmc/xbmc.bin: symbol lookup error: /usr/lib/xbmc/xbmc.bin: undefined symbol: _ZTIN6TagLib8IOStreamE
Gtk-Message: Failed to load module "canberra-gtk-module"
/usr/lib/xbmc/xbmc.bin: symbol lookup error: /usr/lib/xbmc/xbmc.bin: undefined symbol: _ZTIN6TagLib8IOStreamE
Gtk-Message: Failed to load module "canberra-gtk-module"
/usr/lib/xbmc/xbmc.bin: symbol lookup error: /usr/lib/xbmc/xbmc.bin: undefined symbol: _ZTIN6TagLib8IOStreamE

And from my apt log. This is when the problems started
Code:
Install: liblockdev1:i386 (1.0.3-1.4build2, automatic), linux-headers-3.2.0-30:i386 (3.2.0-30.48, automatic), linux-headers-3.2.0-30-generic:i386 (3.2.0-30.48, automatic), linux-image-3.2.0-30-generic:i386 (3.2.0-30.48), linux-image-3.2.0-30-generic-pae:i386 (3.2.0-30.48)
Upgrade: bind9-host:i386 (9.8.1.dfsg.P1-4ubuntu0.2, 9.8.1.dfsg.P1-4ubuntu0.3), linux-headers-generic:i386 (3.2.0.27.29, 3.2.0.30.32), dnsutils:i386 (9.8.1.dfsg.P1-4ubuntu0.2, 9.8.1.dfsg.P1-4ubuntu0.3), linux-image-generic:i386 (3.2.0.27.29, 3.2.0.30.32), libcec1:i386 (1.6.1-2, 1.8.1-1~ppa1~precise), linux-image-generic-pae:i386 (3.2.0.27.29, 3.2.0.30.32), libdns81:i386 (9.8.1.dfsg.P1-4ubuntu0.2, 9.8.1.dfsg.P1-4ubuntu0.3), libisccc80:i386 (9.8.1.dfsg.P1-4ubuntu0.2, 9.8.1.dfsg.P1-4ubuntu0.3), linux-image:i386 (3.2.0.27.29, 3.2.0.30.32), liblwres80:i386 (9.8.1.dfsg.P1-4ubuntu0.2, 9.8.1.dfsg.P1-4ubuntu0.3), xbmc-bin:i386 (11.9.6~git201209091918~34cfe65-1~ppa1~precise, 11.9.6~git201209151727~1e7f8e7-1~ppa1~precise), libbind9-80:i386 (9.8.1.dfsg.P1-4ubuntu0.2, 9.8.1.dfsg.P1-4ubuntu0.3), xbmc:i386 (11.9.6~git201209091918~34cfe65-1~ppa1~precise, 11.9.6~git201209151727~1e7f8e7-1~ppa1~precise), libcec:i386 (1.6.2-1~ppa1~precise, 1.8.1-1~ppa1~precise), libcec-dev:i386 (1.6.2-1~ppa1~precise, 1.8.1-1~ppa1~precise), libisccfg82:i386 (9.8.1.dfsg.P1-4ubuntu0.2, 9.8.1.dfsg.P1-4ubuntu0.3), libisc83:i386 (9.8.1.dfsg.P1-4ubuntu0.2, 9.8.1.dfsg.P1-4ubuntu0.3), linux-generic:i386 (3.2.0.27.29, 3.2.0.30.32)
Error: Sub-process /usr/bin/dpkg returned an error code (1)
End-Date: 2012-09-15  14:53:19

EDIT: The problem is/was due to the xbmc nightly and not from the kernel upgrade. The nightly has since been updated and is no longer an issue. I am using the Nathan nightly in my sig. If your experiencing this issue then do an apt-get update and upgrade.

On the bright side it appears that 11.0 works fine with 3.2.0-30
(2012-09-16, 05:01)VanillaXtract Wrote: [ -> ]I upgraded to 3.2.0-30. Now my box boots straight to the login screen. I can't get it to load XBMC.
Enter your username, password, select "XBMC" from the drop-down menu (instead of XBMCbuntu), click Login.
I ran into this forever and it got really annoying til figured it out
As atrafael suggests you need to select XBMC vs XBMCbuntu
If in XBMCbuntu, need to 'logoff' and get the drop down. Then from now on anytime you boot it will go direct into XBMC instead. IF you ever exit XBMC and get back into XBMCBuntu, you will need to do the same, your system will remember the last env you were in and reboot into it.
Thus if you launch XBMC from WITHING XBMCbuntu's desktop you will STILL boot into the desktop.
Sadly, I have the same error on Ubuntu 12.04 with xfce since the update:

Code:
/usr/lib/xbmc/xbmc.bin: symbol lookup error: /usr/lib/xbmc/xbmc.bin: undefined symbol: _ZTIN6TagLib8IOStreamE

xbmc quits after this error. How can I fix this?
i have the same problem no idea how to fix it.
(2012-09-16, 09:52)artrafael Wrote: [ -> ]Enter your username, password, select "XBMC" from the drop-down menu (instead of XBMCbuntu), click Login.

I've tried that. It flashes this on the screen then goes back to the login screen. (They all say OK)
Image

I've gone to terminal and typed startx. It states xserver is already running. Typing xbmc results in the same undefined variable message.
Any ideas on how to fix this?
At this point, I could only suggest reinstalling XBMCbuntu stable. And if you're going to update the Linux kernel, only do so up to the last known working release for your system.
What's the best way to do that? apt-get remove xbmc-bin xbmc then install from the stable repo? Or how can I revert to the nightly from 2 or 3 days ago?
Nevermind. I answered my own question and updated the first post.
Glad you figured out how to fix this problem. Thank you for posting your solution. Hopefully, this will also resolve the problem for the other two members who posted here and for anyone else who may come across this thread.
Well, with XBMCBuntu Beta this does not work since it uses the latest builds from snipex.
I had to roll back one version, actual one is not useable cause of the mentioned lib bug.

Anyone knows how to use the actual builds from snipex?

Dan
Since the thread is marked as solved you might not get much attention. Probably best to start your own thread. I recently built from FernetMenta's source code and it runs fine as well.
The latest xserver update seems to have put my XBMC to limbo as well (which is using snipex's XBMC PPA).
I see only a tiny dialog in the middle of the screen.
The text is so small I can't read it, but the large button says 'Quit'.
Pressed that button 10 times; nothing happened.
Looking at \var\log\dpkg.log I am guessing that these are causing the problem:
Code:
2012-09-29 10:52:40 upgrade xserver-common 2:1.11.4-0ubuntu10.7 2:1.11.4-0ubuntu10.8
2012-09-29 10:52:40 status half-configured xserver-common 2:1.11.4-0ubuntu10.7
2012-09-29 10:52:40 status unpacked xserver-common 2:1.11.4-0ubuntu10.7
2012-09-29 10:52:40 status half-installed xserver-common 2:1.11.4-0ubuntu10.7
2012-09-29 10:52:40 status half-installed xserver-common 2:1.11.4-0ubuntu10.7
2012-09-29 10:52:40 status half-installed xserver-common 2:1.11.4-0ubuntu10.7
2012-09-29 10:52:40 status unpacked xserver-common 2:1.11.4-0ubuntu10.8
2012-09-29 10:52:40 status unpacked xserver-common 2:1.11.4-0ubuntu10.8
2012-09-29 10:52:40 upgrade xserver-xorg-core 2:1.11.4-0ubuntu10.7 2:1.11.4-0ubuntu10.8
2012-09-29 10:52:40 status half-configured xserver-xorg-core 2:1.11.4-0ubuntu10.7
2012-09-29 10:52:40 status unpacked xserver-xorg-core 2:1.11.4-0ubuntu10.7
2012-09-29 10:52:40 status half-installed xserver-xorg-core 2:1.11.4-0ubuntu10.7
2012-09-29 10:52:40 status half-installed xserver-xorg-core 2:1.11.4-0ubuntu10.7
2012-09-29 10:52:40 status half-installed xserver-xorg-core 2:1.11.4-0ubuntu10.7
2012-09-29 10:52:40 status unpacked xserver-xorg-core 2:1.11.4-0ubuntu10.8
2012-09-29 10:52:40 status unpacked xserver-xorg-core 2:1.11.4-0ubuntu10.8
How do I roll back via command line?
Thanks.

Edit. This did it, though I get a command line prompt only now; back to square one.

Ok, re-installing the NVidia driver did it. Now it works.
I finally gave up trying to fix it. I copied my .xbmc folder over, formatted and started fresh. Running Precise with snipex's xbmc-xvba build. Not having any problems except a skip in audio every once in awhile. Which really surprises me because I am running an ION platform. Yet I can't get the regular nightly builds to work for me (Nathan Rennie-Waldock repo).
Pages: 1 2