Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 329701 - You have old & broken userspace please consider updating mesa
Summary: You have old & broken userspace please consider updating mesa
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High minor
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard: messy
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-24 12:59 UTC by DEMAINE Benoît-Pierre, aka DoubleHP
Modified: 2010-07-28 00:43 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DEMAINE Benoît-Pierre, aka DoubleHP 2010-07-24 12:59:34 UTC
In dmesg:
> You have old & broken userspace please consider updating mesa

[ebuild   R   ] media-libs/mesa-7.8.2  USE="motif nptl xcb -debug (-gallium) -pic (-selinux)" VIDEO_CARDS="radeon radeonhd -intel -mach64 -mga -none -nouveau -r128 -savage -sis -svga -tdfx -via" 0 kB
[ebuild   R   ] sys-kernel/xen-sources-2.6.34  USE="symlink -build -deblob" 0 kB
[ebuild   R   ] x11-apps/mesa-progs-7.7  0 kB

are all latest available versions for me.

My kernel is out since end of june. I updated portage this morning. So, for me, something in gentoo is at least one month "too old", or not updated yet.

Or could be a kernel misconf ? then the message is not clear.
Comment 1 Henrik 2010-07-24 13:04:17 UTC
Which python version do you use?
Comment 2 DEMAINE Benoît-Pierre, aka DoubleHP 2010-07-24 13:07:02 UTC
[ebuild   R   ] dev-lang/python-3.1.2-r3  USE="doc examples gdbm ipv6 ncurses readline ssl threads tk (wide-unicode) xml -build -sqlite -wininst" 0 kB


uranus ~ # eselect python list
Available Python interpreters:
  [1]   python2.6 *
  [2]   python3.1
uranus ~ #


grrrr ... Python API changed again ? python-updater did not the job ? I read all my ewarns messages; maybe the update informations were given in einfo ?
Comment 3 Henrik 2010-07-24 13:10:45 UTC
Try to downgrade to python 2.x.x.
Comment 4 Henrik 2010-07-24 13:11:55 UTC
(In reply to comment #3)
> Try to downgrade to python 2.x.x.
> 
hmm, yes you have 2.6.
Comment 5 DEMAINE Benoît-Pierre, aka DoubleHP 2010-07-24 13:13:56 UTC
dhp@uranus ~ $ eix dev-lang/python
[I] dev-lang/python
     Available versions:
        (2.4)   2.4.6
        (2.5)   2.5.4-r4
        (2.6)   2.6.4-r1{tbz2} 2.6.5-r2{tbz2} ~2.6.5-r3
        (2.7)   [M]~2.7
        (3.1)   3.1.2-r3{tbz2} ~3.1.2-r4
        {-berkdb bootstrap build +cxx doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml}
     Installed versions:  2.6.5-r2(2.6){tbz2}(00:15:41 29/05/10)(berkdb doc examples gdbm ipv6 ncurses readline ssl threads tk wide-unicode xml -build -elibc_uclibc -sqlite -wininst) 3.1.2-r3(3.1){tbz2}(15:49:31 30/05/10)(doc examples gdbm ipv6 ncurses readline ssl threads tk wide-unicode xml -build -elibc_uclibc -sqlite -wininst)
     Homepage:            http://www.python.org/
     Description:         Python is an interpreted, interactive, object-oriented programming language.

dhp@uranus ~ $
Comment 6 Henrik 2010-07-24 13:27:05 UTC
I would think that it will not work with python 3.1. But you can try.
I will believe it may be beneficial to ask the python, but I'm not sure.
Comment 7 Henrik 2010-07-24 13:32:25 UTC
(In reply to comment #6)
> I would think that it will not work with python 3.1. But you can try.
> I will believe it may be beneficial to ask the python, but I'm not sure.
> 
:) ask them about this error if you can python...
Comment 8 DEMAINE Benoît-Pierre, aka DoubleHP 2010-07-24 13:33:19 UTC
ask who about what ?
Comment 9 Henrik 2010-07-24 13:34:34 UTC
(In reply to comment #8)
> ask who about what ?
> 
userspace
Comment 10 Henrik 2010-07-24 13:35:46 UTC
I have read a small about this error and i look like it's a harmless warning.
Comment 11 DEMAINE Benoît-Pierre, aka DoubleHP 2010-07-24 13:40:04 UTC
I did not understand any of your message.

Harmless messages always become fatal errors one day or an other.
Comment 12 Henrik 2010-07-24 13:47:08 UTC
(In reply to comment #11)
> I did not understand any of your message.
> 
> Harmless messages always become fatal errors one day or an other.
> 
You are using python 2.6 by default, so there is not a problem here.
If you have problems with the mesa, it is not this warning is the problem.
Comment 13 Rafał Mużyło 2010-07-24 16:46:43 UTC
Would you mind telling what program exactly in what circumstances 
produces those messages ?
To the other party: why should python have anything to do with this message ?
Comment 14 Gef 2010-07-24 17:29:23 UTC
(In reply to comment #13)
> To the other party: why should python have anything to do with this message ?
> 
Absolutely unrelated to python, of course. Seems purely mesa-related:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569663

Henrik:
Please don't comment unless you really know what you are talking about. Thanks in advance.
Comment 15 DEMAINE Benoît-Pierre, aka DoubleHP 2010-07-24 17:30:01 UTC
(In reply to comment #13)
> Would you mind telling what program exactly in what circumstances 
> produces those messages ?

It's the last line of dmesg.

Ah, I find it in /var/log/messages just after some other X error ... and now, I understand which app causes this:

Jul 24 19:11:14 uranus -bash: HISTORY: PID=10161 UID=1000 glxinfo | grep rend
Jul 24 19:11:21 uranus -bash: HISTORY: PID=10161 UID=1000 glxgears
Jul 24 19:11:21 uranus kernel: You have old & broken userspace please consider updating mesa
Jul 24 19:11:38 uranus -bash: HISTORY: PID=11513 UID=1000 M

If i run glxgears a second time, there is no second warning.

(once more, bash_history is saving us)

Notes:
- I run Xinerama
- I did not use LIBGL_ALWAYS_SOFTWARE=1
- glxinfo | grep rend => Mesa DRI R600 (RS880 9710) 20090101  TCL DRI2
- glxgears show nicely on one monitor out of 6 (it shows on all 6 when I do use LIBGL_ALWAYS_SOFTWARE=1
- thus, I don't have xrandr activated
- I wonder why I have DRI at all ... (discussion on way in Xorg Guzilla)

Any way, all this should not impact: kernel says that Gentoo Mesa is deprecated. Since I am using latest unstable Mesa, either we need a Mesa update, or the kernel is wrong about something.

> To the other party: why should python have anything to do with this message ?

No clue. Ask Henrik.
Comment 16 Jeroen Roovers (RETIRED) gentoo-dev 2010-07-25 22:58:10 UTC
(In reply to comment #14)
> Henrik:
> Please don't comment unless you really know what you are talking about. Thanks
> in advance.

+1

Also stop using our bug tracker as a support forum.
Comment 17 Jeroen Roovers (RETIRED) gentoo-dev 2010-07-26 00:52:10 UTC
(In reply to comment #0)
> In dmesg:
> > You have old & broken userspace please consider updating mesa

/var/tmp/portage/sys-kernel/vanilla-sources-2.6.35_rc6/work/linux-2.6.35-rc6/drivers/gpu/drm/radeon/r600_cs.c:                 printk_once(KERN_WARNING "You have old & broken userspace please consider updating mesa\n");
Comment 18 Mike Pagano gentoo-dev 2010-07-28 00:43:23 UTC
From what I understand there are some changes in mesa git that is not released yet that provide some kind of acceleration.

You can ignore this warning.