| View previous topic :: View next topic |
| Author |
Message |
stu_rat n00b

Joined: 17 Jan 2011 Posts: 39 Location: UK
|
Posted: Thu Apr 26, 2012 7:46 pm Post subject: Xfce won't start after world update. [SOLVED] |
|
|
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 |
|
 |
_SerEga_ n00b

Joined: 13 Jun 2009 Posts: 28 Location: Gatchina, Russia
|
Posted: Thu Apr 26, 2012 8:35 pm Post subject: |
|
|
| Are you sure that you have installed xterm? Or try write full path. Same for "startxfce4" |
|
| Back to top |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Fri Apr 27, 2012 12:16 am Post subject: |
|
|
stu_rat,
Check if startxfce4 is in your path with
and also try | Code: | | find {/usr/bin,/usr/sbin} -name startxfce4 |
_________________ Good luck
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
ssuominen Developer

Joined: 30 Sep 2005 Posts: 1821 Location: Finland
|
Posted: Fri Apr 27, 2012 7:23 am Post subject: |
|
|
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 |
|
 |
stu_rat n00b

Joined: 17 Jan 2011 Posts: 39 Location: UK
|
Posted: Fri Apr 27, 2012 8:13 am Post subject: |
|
|
| BillWho wrote: | stu_rat,
Check if startxfce4 is in your path with
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 |
|
 |
stu_rat n00b

Joined: 17 Jan 2011 Posts: 39 Location: UK
|
Posted: Fri Apr 27, 2012 8:26 am Post subject: |
|
|
| 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 |
|
 |
lexming Tux's lil' helper

Joined: 04 Jan 2007 Posts: 111 Location: Barcelona
|
Posted: Fri Apr 27, 2012 12:36 pm Post subject: |
|
|
| 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 |
|
 |
ultraincognito Guru


Joined: 03 Jun 2011 Posts: 346 Location: Ukraine
|
Posted: Fri Apr 27, 2012 5:46 pm Post subject: |
|
|
| 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 |
|
 |
stu_rat n00b

Joined: 17 Jan 2011 Posts: 39 Location: UK
|
Posted: Fri Apr 27, 2012 8:16 pm Post subject: |
|
|
| 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 |
|
 |
|