What's the best way to update xorg-server?

I saw there was an update to xorg to v 1.15.2-r1. so. I went about doing the update in normal fashion

 # cl-update

everything seemed to go fine. The xorg modules were rebuilt, but after turning my computer back on I just get the kde splash screen with no loading icons. I then re-loaded my laptop from a full image backup and tried again. I got the same result. What is the correct method to move from xorg 1.15.0 to 1.15.2-r1?

Any assistance is greatly appreciated.

20150126_172533.jpg

I speak spanish and my english is bad.

Try this steps in tty (control + alt + f1(or f2 to f6)
Login with root

1. emerge -uDNa world
2. dispatch-conf
3. emerge --depclean
4. revdep-rebuild

Thanks for your response, but I get the same result. The same blue splash screen. is there anything else you can think of?

I’m working in the office. In the meantime, you tell me what video card you use. I will try to respond as soon as possible.

Its an Intel card. I can get the specifics if you need them.

Edit to my previous post.

when I hit control+alt+f1

log in as normal user I have to enter the command

$ startx

I get into my system just fine. I would still like to fix it.

Thanks so much for your time.

Please show us the logs:
cat /var/log/kdm.log | wgetpaste
cat ~/.xsession-errors | wgetpaste

Сергей Федотов wrote:

Please show us the logs:
cat /var/log/kdm.log | wgetpaste
cat ~/.xsession-errors | wgetpaste

kdm log
http://pastebin.calculate-linux.org/en/show/10455
xsession errors
http://pastebin.calculate-linux.org/en/show/10456
I no longer think xorg is the problem I could still be wrong. This was a new install I deliberately didnt update xorg but I got the same results.
From tty I have to run startx to get to my GUI session.

File: ‘/etc/conf.d/xdm’
Size: 439 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 3670168 Links: 1
Access: (0644/rw-r-r) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-01-27 23:24:14.791288977 -0600
Modify: 2015-01-28 05:45:26.492731728 -0600
Change: 2015-01-28 05:45:26.492731728 -0600
Birth: -

File: ‘/usr/bin/xautologin’
Size: 3908 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 3146009 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-01-22 06:07:57.000000000 -0600
Modify: 2015-01-22 06:07:57.000000000 -0600
Change: 2015-01-28 02:15:41.268351423 -0600
Birth: -

I suspect that the error here:

Error: failed on execute /usr/share/calculate/xdm/login.d/20desktop
Traceback (most recent call last):
  File "/usr/sbin/cl-core-variables-show", line 18, in <module>
    from calculate.core.server.cl_server import main
  File "/usr/lib64/python2.7/site-packages/calculate/core/server/cl_server.py", line 18, in <module>
    import cert_cmd
  File "/usr/lib64/python2.7/site-packages/calculate/core/server/cert_cmd.py", line 24, in <module>
    from func import new_key_req, uniq
  File "/usr/lib64/python2.7/site-packages/calculate/core/server/func.py", line 25, in <module>
    from api_types import ReturnProgress,ViewParams,Integer,ViewInfo
  File "/usr/lib64/python2.7/site-packages/calculate/core/server/api_types.py", line 17, in <module>
    from soaplib.serializers.primitive import String, Integer, Boolean
ImportError: No module named soaplib.serializers.primitive

You are the topic starter: Is cl-update broken? [Solved]
Problem has already been solved?
Can you try run python-updater?
And finally, you can temporarily move the files from /usr/share/calculate/xdm/login.d/* folder to any location, and try start session.

Сергей Федотов wrote:

I suspect that the error here:
[…]
You are the topic starter: Is cl-update broken? [Solved]
Problem has already been solved?
Can you try run python-updater?
And finally, you can temporarily move the files from /usr/share/calculate/xdm/login.d/* folder to any location, and try start session.

With cl-update I will get that error when cl-update wants to remove packages I want to keep once I get the list of removal packages if I select ‘n’ for no the next time I run cl-update I will get the error listed in that post. I thought it was solved but I may need to go back to that post.

So no I guess its not solved I’ve been using a combination of:
emerge -avuND world emerge -avc revdep-rebuild -i -- -av emerge preserved-rebuild

I havent ran python-updater since my initial world update but I will give it a shot.

"/usr/share/calculate/xdm/login.d/*"

Why would I move /usr/share/calculate/xdm/login.d/* (sorry Im confused here) :frowning:

I’m at work at the moment but I will try as soon as I get home.

Thanks for your help.

Why would I move /usr/share/calculate/xdm/login.d/*
This folder contains login scripts (non-critical for non-domain users). These scripts use calculate-utilities(depend on Python). Thus, if there is a problem with Python, it can let us know.