Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Xfce won't start after world update. [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
stu_rat
n00b
n00b


Joined: 17 Jan 2011
Posts: 39
Location: UK

PostPosted: Thu Apr 26, 2012 7:46 pm    Post subject: Xfce won't start after world update. [SOLVED] Reply with quote

During a recent world update, some Xfce packages were upgraded. My desktop will now not start. I usually start it using the 'startx' command at the console. I now get dumped back to the console with this message:

"/etc/X11/xinit/xinitrc: line 63: exec: xterm: not found"

This is my /etc/env.d/90xsession file:

~ $ cat /etc/env.d/90xsession
XSESSION=Xfce4

~ $

I've also tried to start the desktop with .xinitrc in my home folder with the following in it:

exec startxfce4
# exec startlxde

I get this error:

".xinitrc: line1: exec: startxfce4: not found"

If I change .xinitrc to use LXDE, the latter desktop starts successfully. Where should I look next to investigate this problem?

Thanks.


Last edited by stu_rat on Fri Apr 27, 2012 8:16 pm; edited 1 time in total
Back to top
View user's profile Send private message
_SerEga_
n00b
n00b


Joined: 13 Jun 2009
Posts: 28
Location: Gatchina, Russia

PostPosted: Thu Apr 26, 2012 8:35 pm    Post subject: Reply with quote

Are you sure that you have installed xterm? Or try write full path. Same for "startxfce4"
Back to top
View user's profile Send private message
BillWho
Veteran
Veteran


Joined: 03 Mar 2012
Posts: 1576
Location: US

PostPosted: Fri Apr 27, 2012 12:16 am    Post subject: Reply with quote

stu_rat,

Check if startxfce4 is in your path with
Code:
which startxfce4

and also try
Code:
find {/usr/bin,/usr/sbin} -name startxfce4

_________________
Good luck :wink:

Since installing gentoo, my life has become one long emerge :)
Back to top
View user's profile Send private message
ssuominen
Developer
Developer


Joined: 30 Sep 2005
Posts: 1821
Location: Finland

PostPosted: Fri Apr 27, 2012 7:23 am    Post subject: Reply with quote

Are you using testing, as in, ACCEPT_KEYWORDS="~arch" system?

emerge gentoolkit
revdep-rebuild

Are you using Portage 2.2?

emerge @preserved-rebuild

Is everything installed?

emerge -v xfce4-meta
Back to top
View user's profile Send private message
stu_rat
n00b
n00b


Joined: 17 Jan 2011
Posts: 39
Location: UK

PostPosted: Fri Apr 27, 2012 8:13 am    Post subject: Reply with quote

BillWho wrote:
stu_rat,

Check if startxfce4 is in your path with
Code:
which startxfce4

and also try
Code:
find {/usr/bin,/usr/sbin} -name startxfce4


It seems that startxfce4 has gone AWOL:

~ # which startxfce4
which: no startxfce4 in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.5.3)
Back to top
View user's profile Send private message
stu_rat
n00b
n00b


Joined: 17 Jan 2011
Posts: 39
Location: UK

PostPosted: Fri Apr 27, 2012 8:26 am    Post subject: Reply with quote

ssuominen wrote:
Are you using testing, as in, ACCEPT_KEYWORDS="~arch" system?

emerge gentoolkit
revdep-rebuild

Are you using Portage 2.2?

emerge @preserved-rebuild

Is everything installed?

emerge -v xfce4-meta


No, I'm not using testing. Portage version is 2.1.10.49.

"emerge @preserved-rebuild" - not sure what this does, so didn't want to run it.

"emerge -av xfce4-meta" gives this result:

~ # emerge -av xfce4-meta

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] dev-perl/LWP-MediaTypes-6.10.0 0 kB
[ebuild N ] dev-perl/Encode-Locale-1.20.0 0 kB
[ebuild N ] virtual/perl-IO-Compress-2.024 0 kB
[ebuild N ] x11-themes/gtk-engines-xfce-2.99.0-r200 USE="-debug" 0 kB
[ebuild N ] xfce-base/xfwm4-4.8.3 USE="startup-notification xcomposite -debug" 0 kB
[ebuild N ] xfce-base/xfdesktop-4.8.3 USE="libnotify thunar -debug" 0 kB
[ebuild N ] media-fonts/dejavu-2.33 USE="X -fontforge" 0 kB
[ebuild N ] xfce-base/xfce4-settings-4.8.3 USE="libnotify xklavier -debug -libcanberra" 0 kB
[ebuild N ] dev-perl/WWW-RobotRules-6.10.0 0 kB
[ebuild N ] dev-perl/HTML-Tagset-3.200.0 0 kB
[ebuild N ] perl-core/Time-Local-1.200.0 0 kB
[ebuild N ] perl-core/IO-1.25 0 kB
[ebuild N ] perl-core/Encode-2.40-r1 0 kB
[ebuild N ] perl-core/JSON-PP-2.272.0 41 kB
[ebuild N ] perl-core/CPAN-Meta-YAML-0.4.0 29 kB
[ebuild N ] perl-core/version-0.940.0 103 kB
[ebuild N ] perl-core/Test-Simple-0.980.0 105 kB
[ebuild N ] virtual/perl-File-Temp-0.220.0-r1 0 kB
[ebuild N ] perl-core/ExtUtils-Manifest-1.580.0 20 kB
[ebuild N ] perl-core/ExtUtils-Install-1.54 66 kB
[ebuild N ] perl-core/ExtUtils-Command-1.170.0 19 kB
[ebuild N ] virtual/perl-IO-1.25 0 kB
[ebuild N ] dev-perl/HTML-Parser-3.690.0 USE="-test" 0 kB
[ebuild N ] virtual/perl-Time-Local-1.200.0-r1 0 kB
[ebuild N ] virtual/perl-JSON-PP-2.272.0 0 kB
[ebuild N ] virtual/perl-CPAN-Meta-YAML-0.4.0 0 kB
[ebuild N ] virtual/perl-version-0.940.0 0 kB
[ebuild N ] media-libs/netpbm-10.51.00-r2 USE="X jpeg png tiff xml zlib -jbig -jpeg2k -rle -svga" 0 kB
[ebuild N ] virtual/perl-Encode-2.40 0 kB
[ebuild N ] virtual/perl-Test-Simple-0.980.0-r1 0 kB
[ebuild N ] virtual/perl-ExtUtils-Manifest-1.580.0-r1 0 kB
[ebuild N ] virtual/perl-ExtUtils-Install-1.54 0 kB
[ebuild N ] virtual/perl-ExtUtils-Command-1.170.0-r2 0 kB
[ebuild N ] dev-perl/HTTP-Date-6.0.0 0 kB
[ebuild N ] dev-perl/Net-HTTP-6.10.0 0 kB
[ebuild N ] perl-core/Parse-CPAN-Meta-1.440.100 8 kB
[ebuild N ] perl-core/Version-Requirements-0.101.20 15 kB
[ebuild N ] dev-perl/HTTP-Message-6.20.0 0 kB
[ebuild N ] virtual/perl-Parse-CPAN-Meta-1.440.100-r2 0 kB
[ebuild N ] dev-perl/File-Listing-6.30.0 0 kB
[ebuild N ] virtual/perl-Version-Requirements-0.101.20-r2 0 kB
[ebuild N ] dev-perl/HTTP-Cookies-6.0.0 0 kB
[ebuild N ] dev-perl/HTTP-Daemon-6.0.0 0 kB
[ebuild N ] dev-perl/HTTP-Negotiate-6.0.0 0 kB
[ebuild N ] x11-misc/xdg-user-dirs-0.14 USE="gtk nls" 0 kB
[ebuild N ] x11-misc/xdg-user-dirs-gtk-0.8-r1 94 kB
[ebuild N ] dev-perl/libwww-perl-6.30.0 USE="ssl" 0 kB
[ebuild N ] x11-misc/xscreensaver-5.15 USE="jpeg opengl pam perl -new-login -suid -xinerama" 0 kB
[ebuild N ] xfce-base/xfce-utils-4.8.3 USE="dbus lock -debug" 0 kB
[ebuild N ] xfce-base/xfce4-session-4.8.2 USE="consolekit policykit udev -debug -gnome -gnome-keyring" XFCE_PLUGINS="logout" 0 kB
[ebuild N ] xfce-base/xfce4-meta-4.8 USE="session svg -minimal" 0 kB
[ebuild N ] perl-core/ExtUtils-MakeMaker-6.620.0 406 kB
[ebuild N ] virtual/perl-ExtUtils-MakeMaker-6.620.0 0 kB
[ebuild N ] dev-perl/LWP-Protocol-https-6.20.0 0 kB
[ebuild N ] perl-core/CPAN-Meta-2.112.621 75 kB
[ebuild N ] virtual/perl-CPAN-Meta-2.112.621 0 kB
[blocks B ] xfce-base/xfce-utils ("xfce-base/xfce-utils" is blocking xfce-base/libxfce4ui-4.9.2)

Total: 56 packages (56 new), Size of downloads: 975 kB
Conflict: 1 block (1 unsatisfied)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

(xfce-base/xfce-utils-4.8.3::gentoo, ebuild scheduled for merge) pulled in by
>=xfce-base/xfce-utils-4.8 required by (xfce-base/xfce4-meta-4.8::gentoo, ebuild scheduled for merge)
>=xfce-base/xfce-utils-4.8 required by (xfce-base/xfce4-session-4.8.2::gentoo, ebuild scheduled for merge)

(xfce-base/libxfce4ui-4.9.2::gentoo, installed) pulled in by
>=xfce-base/libxfce4ui-4.8 required by (xfce-base/xfce4-settings-4.8.3::gentoo, ebuild scheduled for merge)
>=xfce-base/libxfce4ui-4.8 required by (xfce-base/xfdesktop-4.8.3::gentoo, ebuild scheduled for merge)
>=xfce-base/libxfce4ui-4.8 required by (xfce-base/xfce4-session-4.8.2::gentoo, ebuild scheduled for merge)
>=xfce-base/libxfce4ui-4.8 required by (xfce-base/xfwm4-4.8.3::gentoo, ebuild scheduled for merge)
>=xfce-base/libxfce4ui-4.8 required by (xfce-base/xfce-utils-4.8.3::gentoo, ebuild scheduled for merge)
Back to top
View user's profile Send private message
lexming
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jan 2007
Posts: 111
Location: Barcelona

PostPosted: Fri Apr 27, 2012 12:36 pm    Post subject: Reply with quote

Your problems arise because something tries to pull in xfce-base/libxfce4ui-4.9.2 which is on ~arch still. You should stick to xfce-base/libxfce4ui-4.8.1. Check your /etc/portage/package.keywords and related that could cause this pull.
Back to top
View user's profile Send private message
ultraincognito
Guru
Guru


Joined: 03 Jun 2011
Posts: 346
Location: Ukraine

PostPosted: Fri Apr 27, 2012 5:46 pm    Post subject: Reply with quote

My suggestion — unmask all xfce-base/* packages by the keyword and install the last xfce 4.10. But firstly delete the libxfce4ui that isn't a part of the Xfce 4.10.
Back to top
View user's profile Send private message
stu_rat
n00b
n00b


Joined: 17 Jan 2011
Posts: 39
Location: UK

PostPosted: Fri Apr 27, 2012 8:16 pm    Post subject: Reply with quote

lexming wrote:
Your problems arise because something tries to pull in xfce-base/libxfce4ui-4.9.2 which is on ~arch still. You should stick to xfce-base/libxfce4ui-4.8.1. Check your /etc/portage/package.keywords and related that could cause this pull.


You were correct. There were some entries in /etc/portage/package.accept_keywords that caused the problem. I removed them, ran revdep-rebuild and re-emerged xfce4-meta, and that solved the problem. Thanks for you help.

And thank you to the other contributors also.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum