You are not logged in.
Hi all,
Just upgraded my system to the latest 3.14 release and now everything is broken. GDM will not start and I cannot start a GNOME session directly via startx.
Is anyone else having this issue?
This is on an Intel Haswell based system, by the way.
journalctl shows the following:
Oct 16 09:44:43 minime gnome-session[708]: Unrecoverable failure in required component gnome-shell.desktop
Last edited by cabrey (2014-10-16 14:16:17)
Offline
What's your pacman.conf? Is gnome-unstable at the very top? Is the testing repo enabled as well? Gnome is now in extra.
Last edited by cris9288 (2014-10-16 14:06:29)
Offline
I have neither the testing nor the gnome-unstable repos enabled.
pacman.conf:
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
Offline
Get your facts straight, 3.14 is now on extra, same problems here after update.
Offline
edit: sorry, nevermind this - I was wrong.
Last edited by Trilby (2014-10-16 14:04:50)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Updated the post title to be less ambiguous, sorry about that.
Did a simple pacman -Syu after seeing the packages were released to extra. After that, rebooted, and now all I have is a black screen.
Offline
Get your facts straight, 3.14 is now on extra, same problems here after update.
my apologies, I didn't even notice it had left testing.
Last edited by cris9288 (2014-10-16 14:05:40)
Offline
Do you use Ubuntu patched fonts?
Offline
I do, didn't think about that. Doing a pacaur -Syu now, standby...
edit: freetype2-ubuntu was updated, but still no change
Last edited by cabrey (2014-10-16 14:11:12)
Offline
You have to use the unpatched ones because the patched ones are not updated all yet.
pacman -S --asdeps freetype2 cairo fontconfig
Or wait until all are updated.
Last edited by Gadileth (2014-10-16 14:14:15)
Offline
I have the same issue. I'm using a Thinkpad X240.
Offline
And problem solved, thanks! Reverting back to the standard font packages fixed the issue.
Maybe I won't need the patched packages anymore, anyway.
Last edited by cabrey (2014-10-16 14:15:41)
Offline
Confirming that this indeed solves the problem. Thanks guys!
Offline
I had Ubuntu patched fonts but this solution didn't work for me, still black screen
EDIT: Nvm, i switched mirrors, did pacman -Syu again, some more updates happened and it worked.
Thank you all for helping on ubuntu fonts rendering!!
Last edited by bitegr (2014-10-16 15:18:06)
Offline
I use the infinality repo for fontconfig etc, and didn't have any problem upgrading.
Offline
Hi, I also get a `Unrecoverable failure in required component gnome-shell.desktop' when starting gnome via startx. GNOME only says `Oh no! Something has gone wrong. A problem has occurred and...'. A `pacman -S --asdeps freetype2 cairo fontconfig' does not work since all these packages are up to date (I don't use freetype2-ubuntu). Am I doing something wrong?
Offline
I also get an error when trying to start a GNOME session after the upgrade. I removed my infinality patched freetype2 and fontconfig and installed the latest ones, with no change. using SLiM as my login manager because GDM isn't compatible with the Catalyst graphics drivers.
this is most of the output of journalctl | grep gnome:
10月 16 21:27:03 fleecey slim[311]: gnome-session - GNOME
10月 16 21:27:03 fleecey slim[311]: env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic - GNOME Classic
10月 16 21:27:05 fleecey slim[311]: gnome-session - GNOME
10月 16 21:27:05 fleecey slim[311]: env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic - GNOME Classic
10月 16 21:27:27 fleecey gnome-session[512]: SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
10月 16 21:27:27 fleecey gnome-session[512]: GPG_AGENT_INFO=/run/user/1000/keyring/gpg:0:1
10月 16 21:27:27 fleecey gnome-session[512]: SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
10月 16 21:27:37 fleecey gnome-session[512]: X Error of failed request: BadValue (integer parameter out of range for operation)
10月 16 21:27:37 fleecey gnome-session[512]: Major opcode of failed request: 141 (RANDR)
10月 16 21:27:37 fleecey gnome-session[512]: Minor opcode of failed request: 13 (RRChangeOutputProperty)
10月 16 21:27:37 fleecey gnome-session[512]: Value in failed request: 0x99
10月 16 21:27:37 fleecey gnome-session[512]: Serial number of failed request: 299
10月 16 21:27:37 fleecey gnome-session[512]: Current serial number in output stream: 301
10月 16 21:27:37 fleecey gnome-session[512]: gnome-session[512]: WARNING: App 'gnome-shell.desktop' exited with code 1
10月 16 21:27:37 fleecey gnome-session[512]: WARNING: App 'gnome-shell.desktop' exited with code 1
10月 16 21:27:37 fleecey gnome-session[512]: X Error of failed request: BadValue (integer parameter out of range for operation)
10月 16 21:27:37 fleecey gnome-session[512]: Major opcode of failed request: 141 (RANDR)
10月 16 21:27:37 fleecey gnome-session[512]: Minor opcode of failed request: 13 (RRChangeOutputProperty)
10月 16 21:27:37 fleecey gnome-session[512]: Value in failed request: 0x99
10月 16 21:27:37 fleecey gnome-session[512]: Serial number of failed request: 299
10月 16 21:27:37 fleecey gnome-session[512]: Current serial number in output stream: 301
10月 16 21:27:37 fleecey gnome-session[512]: WARNING: App 'gnome-shell.desktop' exited with code 1
10月 16 21:27:37 fleecey gnome-session[512]: WARNING: App 'gnome-shell.desktop' respawning too quickly
10月 16 21:27:37 fleecey gnome-session[512]: gnome-session[512]: WARNING: App 'gnome-shell.desktop' exited with code 1
10月 16 21:27:37 fleecey gnome-session[512]: gnome-session[512]: WARNING: App 'gnome-shell.desktop' respawning too quickly
10月 16 21:27:37 fleecey gnome-session[512]: Unrecoverable failure in required component gnome-shell.desktop
10月 16 21:27:38 fleecey gnome-session[512]: Failed to play sound: File or data not found
10月 16 21:27:38 fleecey gnome-session[512]: (nm-applet:662): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
10月 16 21:27:38 fleecey gnome-session[512]: (nm-applet:662): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
10月 16 21:27:38 fleecey gnome-session[512]: (nm-applet:662): GLib-GObject-WARNING **: The property GtkImage:stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
10月 16 21:27:39 fleecey gnome-session[512]: (nm-applet:662): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
10月 16 21:27:40 fleecey gnome-session[512]: Entering running state
10月 16 21:27:42 fleecey gnome-session[512]: (zeitgeist-datahub:672): GLib-GObject-WARNING **: invalid (NULL) pointer instance
10月 16 21:27:42 fleecey gnome-session[512]: (zeitgeist-datahub:672): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
EDIT: this topic seems more relevant to my issue. I'll move there instead.
Last edited by parashep (2014-10-17 05:03:04)
Offline
"pacman -S --asdeps freetype2 cairo fontconfig" helped in my case, thanks.
Offline
Many thanks. This solution solves the issue. I spent a lot of time looking for my issue. It's difficult to figure this out. Thank you, again.
Offline
Thank you very, very much! I had the infinality-bundle installed and I'm using cinnamon. The upgrade broke my system, too.
The command...
pacman -S --asdeps freetype2 cairo fontconfig
... solved my problems, too.
The only sad thing is, that I now have weird font rendering again.
Offline
"pacman -S --asdeps freetype2 cairo fontconfig" is not working for me either.
Offline
@Kopfweh et al. The entire ultimate collection was available in the repository a day before Gnome 3.14 appeared in [extra]. As I was aware that Gtk3 was going to be upgraded, I installed Gnome and tested it with the new freetype and cairo and didn't observe any crashes, hang-ups or anything: Gnome 3.14 looked awesome and it was stable (and yes, Xorg logs and others were clean). That's why I believe the upgrade--on my side at least--was safe: otherwise I wouldn't have pushed it to the repo.
Speaking of cairo-ubuntu: the library won't build with Ubuntu patches any more as the stock library comes with most fixes previously available only in third party patches. (I can tell nothing about freetype2-ubuntu since I don't use it.) On the other hand, cairo-infinality-ultimate is exactly what Gnome 3.14 in Arch needs: it isn't patched with anything that might break the DE or render it unusable. Ergo: ultimate libraries should work for you, too.
:: Registered Linux User No. 223384
:: github
:: infinality-bundle+fonts: good looking fonts made easy
Offline