Page 1 of 1

MCC not opening

PostPosted: Apr 30th, '16, 01:04
by mark9117
I've seen this before and I was always able to fix it either by restarting polkit or just rebooting. Those solutions aren't working any more.

What's happening is that I am opening MCC, either by the icon on the taskbar or by typing "mcc" in a konsole window (as root or as user), I'm challenged for a password as is appropriate, then the Control Center splash screen appears. It then simply disappears. Starting it in a konsole shows me this:

Code: Select all
#20 0x00007fb918c039fa in  () at /usr/lib/perl5/vendor_perl/5.20.1/x86_64-linux-thread-multi/auto/Gtk2/WebKit/WebKit.so
#21 0x00007fb9253488cb in Perl_pp_entersub () at /usr/lib/perl5/5.20.1/x86_64-linux-thread-multi/CORE/libperl.so
#22 0x00007fb925341296 in Perl_runops_standard () at /usr/lib/perl5/5.20.1/x86_64-linux-thread-multi/CORE/libperl.so
#23 0x00007fb9252d319e in perl_run () at /usr/lib/perl5/5.20.1/x86_64-linux-thread-multi/CORE/libperl.so
#24 0x0000000000400ea9 in main ()
Detaching from program: /usr/bin/perl5.20.1, process 6692


And it just sits there - no control center gui appears. I also have to "reset" my konsole window for it to display input after that.

What is the best way to approach this? As I said, restarting polkit and rebooting haven't done the job. What's next?

Thank.

Mark

Re: MCC not opening

PostPosted: Apr 30th, '16, 15:01
by doktor5000
polkit restart or reboot doesn't help at all when your perl installation is broken. Also you don't mention which Mageia release that is.
Please show the output of
Code: Select all
urpmq --list-media active --list-url
rpm -qa|sort|grep -iE "drakconf|perl"

Re: MCC not opening

PostPosted: Apr 30th, '16, 21:22
by mark9117
Code: Select all
Core Release2 ftp://mirrors-usa.go-parts.com/mage
5/x86_64/media/core/release
Core Updates ftp://mirrors-usa.go-parts.com/magei
/x86_64/media/core/updates
Nonfree Release2 ftp://mirrors-usa.go-parts.com/m
ib/5/x86_64/media/nonfree/release
Nonfree Updates ftp://mirrors-usa.go-parts.com/ma
b/5/x86_64/media/nonfree/updates
Tainted Release ftp://mirrors-usa.go-parts.com/ma
b/5/x86_64/media/tainted/release
Tainted Updates ftp://mirrors-usa.go-parts.com/ma
b/5/x86_64/media/tainted/updates
Core 32bit Release ftp://mirrors-usa.go-parts.com
trib/5/i586/media/core/release
Core 32bit Updates ftp://mirrors-usa.go-parts.com
trib/5/i586/media/core/updates
Nonfree 32bit Release ftp://mirrors-usa.go-parts.
distrib/5/i586/media/nonfree/release
[madams@spike ~]$



Okay, this is next to impossible. I'm into my desktop from my phone via ssh trying to cut and paste. It is really not working. I'll try to get the rest of it this evening.

But I do want to thank you for your time and attention.

Mark

Re: MCC not opening

PostPosted: May 3rd, '16, 05:33
by mark9117
Okay, I'm back. Don't ask - it's complicated.

Mageia release 5 (Official) for x86_64
Linux spike 4.1.15-server-2.mga5 #1 SMP Wed Jan 20 17:37:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

The results:

Code: Select all
[madams@spike ~]$ urpmq --list-media active --list-url
Core Release2 ftp://mirrors-usa.go-parts.com/mageia/distrib/5/x86_64/media/core/release
Core Updates ftp://mirrors-usa.go-parts.com/mageia/distrib/5/x86_64/media/core/updates
Nonfree Release2 ftp://mirrors-usa.go-parts.com/mageia/distrib/5/x86_64/media/nonfree/release
Nonfree Updates ftp://mirrors-usa.go-parts.com/mageia/distrib/5/x86_64/media/nonfree/updates
Tainted Release ftp://mirrors-usa.go-parts.com/mageia/distrib/5/x86_64/media/tainted/release
Tainted Updates ftp://mirrors-usa.go-parts.com/mageia/distrib/5/x86_64/media/tainted/updates
Core 32bit Release ftp://mirrors-usa.go-parts.com/mageia/distrib/5/i586/media/core/release
Core 32bit Updates ftp://mirrors-usa.go-parts.com/mageia/distrib/5/i586/media/core/updates
Nonfree 32bit Release ftp://mirrors-usa.go-parts.com/mageia/distrib/5/i586/media/nonfree/release
Nonfree 32bit Updates ftp://mirrors-usa.go-parts.com/mageia/distrib/5/i586/media/nonfree/updates
chrome_x86_64 http://dl.google.com/linux/chrome/rpm/stable/x86_64



Code: Select all
[madams@spike ~]$ rpm -qa|sort|grep -iE "drakconf|perl"
apache-mod_perl-2.0.7-17.20130221svn1448245.mga5
drakconf-12.60-1.mga5
drakconf-icons-12.60-1.mga5
groff-perl-1.22.2-6.mga5
perl-5.20.1-8.2.mga5
perl-Apache-Test-1.380.0-6.mga5
perl-Archive-Cpio-0.90.0-5.mga5
perl-Archive-Zip-1.380.0-3.mga5
perl-Authen-Libwrap-0.220.0-6.mga5
perl-Authen-PAM-0.160.0-11.mga5
perl-Authen-SASL-2.160.0-5.mga5
perl-bareword-filehandles-0.3.0-11.mga5
perl-base-5.20.1-8.2.mga5
perl-B-Hooks-EndOfScope-0.130.0-4.mga5
perl-B-Hooks-OP-Check-0.190.0-12.mga5
perl-BSD-Resource-1.290.700-6.mga5
perl-Cairo-1.104.0-6.mga5
perl-Cairo-GObject-1.4.0-8.mga5
perl-CGI-4.40.0-5.mga5
perl-CGI-SpeedyCGI-2.220.0-12.mga5
perl-Class-Accessor-0.340.0-6.mga5
perl-Class-Load-0.220.0-3.mga5
perl-Class-MethodMaker-2.210.0-5.mga5
perl-Class-Method-Modifiers-2.110.0-4.mga5
perl-Class-Singleton-1.400.0-5.mga5
perl-Config-IniFiles-2.830.0-3.mga5
perl-Convert-ASN1-0.270.0-3.mga5
perl-Convert-BinHex-1.123.0-5.mga5
perl-Crypt-SSLeay-0.720.0-5.mga5
perl-Curses-1.310.0-4.mga5
perl-Curses-UI-0.960.900-6.mga5
perl-Data-Dump-1.220.0-5.mga5
perl-Data-Flow-1.20.0-5.mga5
perl-Data-OptList-0.109.0-3.mga5
perl-Data-Perl-0.2.9-3.mga5
perl-DateTime-1.120.0-5.mga5
perl-DateTime-Format-Mail-0.401.0-4.mga5
perl-DateTime-Format-W3CDTF-0.60.0-5.mga5
perl-DateTime-Locale-0.450.0-6.mga5
perl-DateTime-TimeZone-1.740.0-5.mga5
perl-DBI-1.631.0-6.mga5
perl-devel-5.20.1-8.2.mga5
perl-Devel-GlobalDestruction-0.130.0-3.mga5
perl-Digest-HMAC-1.30.0-6.mga5
perl-Digest-SHA1-2.130.0-15.mga5
perl-Dist-CheckConflicts-0.110.0-3.mga5
perl-Encode-Locale-1.30.0-5.mga5
perl-Error-0.170.220-4.mga5
perl-Exporter-Tiny-0.42.0-1.mga5
perl-ExtUtils-Depends-0.401.0-3.mga5
perl-ExtUtils-PkgConfig-1.150.0-4.mga5
perl-File-BaseDir-0.30.0-5.mga5
perl-File-DesktopEntry-0.80.0-5.mga5
perl-File-FnMatch-0.20.0-14.mga5
perl-File-Listing-6.40.0-6.mga5
perl-File-MimeInfo-0.260.0-4.mga5
perl-File-RsyncP-0.700.0-9.mga5
perl-File-Slurp-9999.190.0-6.mga5
perl-File-Sync-0.110.0-11.mga5
perl-Filesys-Df-0.920.0-13.mga5
perl-GD-2.530.0-8.mga5
perl-Geo-METAR-1.150.0-5.mga5
perl-Git-2.7.4-1.mga5
perl-Glib-1.305.0-5.mga5
perl-Glib-Object-Introspection-0.25.0-2.mga5
perl-Gnome2-Vte-0.110.0-5.mga5
perl-GnuPG-Interface-0.500.0-4.mga5
perl-Gtk2-1.249.500-2.mga5
perl-Gtk2-WebKit-0.90.0-11.mga5
perl-Gtk3-0.19.0-1.mga5
perl-Gtk3-Helper-0.20.0-3.mga5
perl-Gtk3-Notify-0.10.0-4.mga5
perl-Gtk3-SimpleList-0.150.0-3.mga5
perl-Gtk3-WebKit-0.60.0-3.mga5
perl-Hal-Cdroms-0.04-6.mga5
perl-HTML-EasyTags-1.71.0-2.mga5
perl-HTML-Parser-3.710.0-5.mga5
perl-HTML-Tagset-3.200.0-7.mga5
perl-HTTP-Cookies-6.10.0-8.mga5
perl-HTTP-Daemon-6.10.0-5.mga5
perl-HTTP-Date-6.20.0-5.mga5
perl-HTTP-Message-6.60.0-5.mga5
perl-HTTP-Negotiate-6.10.0-5.mga5
perl-HTTP-Request-AsCGI-1.200.0-5.mga5
perl-Import-Into-1.2.2-5.mga5
perl-indirect-0.310.0-6.mga5
perl-Inline-0.760.0-4.mga5
perl-IO-HTML-1.1.0-4.mga5
perl-IO-Socket-SSL-1.998.0-3.mga5
perl-IO-stringy-2.110.0-11.mga5
perl-IO-Tty-1.110.0-5.mga5
perl-IPC-Signal-1.00-10.mga5
perl-JSON-2.900.0-3.mga5
perl-ldap-0.620.0-3.mga5
perl-Lexical-SealRequireHints-0.7.0-8.mga5
perl-Libconf-0.42.10-8.mga5
perl-libwww-perl-6.80.0-4.mga5
perl-Linux-Pid-0.40.0-8.mga5
perl-List-AllUtils-0.80.0-3.mga5
perl-List-MoreUtils-0.330.0-12.mga5
perl-Locale-gettext-1.50.0-15.mga5
perl-LWP-MediaTypes-6.20.0-5.mga5
perl-LWP-Protocol-https-6.60.0-4.mga5
perl-Mail-Sendmail-0.791_600-5.mga5
perl-MailTools-2.130.0-4.mga5
perl-MDK-Common-1.2.31-1.mga5
perl-MDV-Distribconf-4.02-12.mga5
perl-MDV-Packdrakeng-1.13-16.mga5
perl-MIME-tools-5.505.0-3.mga5
perl-Module-Implementation-0.90.0-3.mga5
perl-Module-Runtime-0.14.0-3.mga5
perl-Module-ScanDeps-1.150.0-3.mga5
perl-Moo-1.6.0-6.mga5
perl-MooX-HandlesVia-0.1.5-4.mga5
perl-MooX-late-0.15.0-3.mga5
perl-Mozilla-CA-20130114.0.0-6.mga5
perl-multidimensional-0.11.0-5.mga5
perl-namespace-clean-0.250.0-3.mga5
perl-NetAddr-IP-4.75.0-4.mga5
perl-Net-DBus-1.0.0-10.mga5
perl-Net-HTTP-6.70.0-4.mga5
perl-Net-SMTP-SSL-1.10.0-5.mga5
perl-Net-SSLeay-1.660.0-4.mga5
perl-Net-Telnet-3.40.0-4.mga5
perl-Package-Stash-0.360.0-6.mga5
perl-Package-Stash-XS-0.280.0-6.mga5
perl-Pango-1.226-5.mga5
perl-Params-Util-1.70.0-8.mga5
perl-Params-Validate-1.130.0-4.mga5
perl-parent-0.228.0-5.mga5
perl-Parse-EDID-1.0.6-3.mga5
perl-Parse-RecDescent-1.967.9-6.mga5
perl-PHP-Include-0.360.0-5.mga5
perl-Proc-Daemon-0.140.0-7.mga5
perl-Proc-WaitStat-1.0.0-11.mga5
perl-Role-Tiny-1.3.3-4.mga5
perl-strictures-1.5.4-3.mga5
perl-String-CRC32-1.500.0-5.mga5
perl-String-ShellQuote-1.40.0-7.mga5
perl-Sub-Exporter-Progressive-0.1.11-3.mga5
perl-Sub-Install-0.928.0-3.mga5
perl-SVN-1.8.15-1.mga5
perl-Term-ReadKey-2.320.0-4.mga5
perl-Term-ReadLine-Gnu-1.240.0-5.mga5
perl-Test-Deep-0.113.0-3.mga5
perl-Test-Manifest-2.20.0-3.mga5
perl-Test-NoWarnings-1.40.0-5.mga5
perl-Test-Tester-0.109.0-4.mga5
perl-Text-DelimMatch-1.06-10.mga5
perl-Text-Template-1.460.0-4.mga5
perl-TimeDate-2.300.0-4.mga5
perl-Time-ParseDate-2013.111.300-4.mga5
perl-Time-ZoneInfo-0.300.0-6.mga5
perl-Try-Tiny-0.220.0-3.mga5
perl-Type-Tiny-1.0.4-4.mga5
perl-URI-1.640.0-3.mga5
perl-URPM-5.06-1.mga5
perl-Variable-Magic-0.530.0-6.mga5
perl-WWW-Curl-4.170.0-6.mga5
perl-WWW-RobotRules-6.20.0-6.mga5
perl-XML-LibXML-2.12.100-1.mga5
perl-XML-NamespaceSupport-1.110.0-7.mga5
perl-XML-Parser-2.410.0-9.mga5
perl-XML-RSS-1.550.0-4.mga5
perl-XML-SAX-0.990.0-7.mga5
perl-XML-SAX-Base-1.80.0-5.mga5
perl-XML-SAX-Expat-0.510.0-4.mga5
perl-XML-Simple-2.200.0-6.mga5
perl-XML-Twig-3.480.0-4.mga5
perl-YAML-1.110.0-5.mga5
perl-YAML-Tiny-1.630.0-3.mga5


There it is. Please have a look.

And thank you for your time and attention in this. I do appreciate it.


Mark

Re: MCC not opening

PostPosted: May 3rd, '16, 17:46
by doktor5000
Can you please post the output as root of
Code: Select all
rpm -V perl-base perl-Gtk2-WebKit

Re: MCC not opening

PostPosted: May 3rd, '16, 20:12
by mark9117
As root, that command returns nothing.

I attempted to install perl-base and perl-Gtk2-webkit and they both show that they are installed.

I'm at work now but will have direct access tonight when I get home.

Thanks again. I appreciate it.

Re: MCC not opening

PostPosted: May 4th, '16, 02:44
by Ken-Bergen
That should be
Code: Select all
rpm -V perl-base perl-Gtk2-webkit
and it can be run as a regular user,

Re: MCC not opening

PostPosted: May 4th, '16, 04:05
by mark9117
Code: Select all
[root@spike madams]# rpm -V perl-base perl-Gtk2-w
package perl-Gtk2-webkit is not installed


Tried to install it. No such package.

Again, still at work and doing this on my phone. Difficult user experience.

Re: MCC not opening

PostPosted: May 4th, '16, 06:06
by Ken-Bergen
The Doktor's command was correct, my mistake.
Any output with the -V --verify switch indicates a problem.
You'll have to wait for the good Doktor to see where he's going with this.

Re: MCC not opening

PostPosted: May 4th, '16, 17:05
by mark9117
Quick check before work:

Code: Select all
[root@spike madams]# rpm -V perl-base perl-Gtk2-WebKit
[root@spike madams]#


However:
Code: Select all
[root@spike madams]# urpmq perl-Gtk3-WebKit
perl-Gtk3-WebKit
[root@spike madams]# urpmq perl-Gtk2-WebKit
perl-Gtk2-WebKit

Re: MCC not opening

PostPosted: May 4th, '16, 17:17
by doktor5000
Ken-Bergen wrote:That should be
Code: Select all
rpm -V perl-base perl-Gtk2-webkit
and it can be run as a regular user,

Yes, the verification can be run as a regular user, but then rpm can obviously only verify the files it has read access to - so usually this needs to be run as root to check all files in a given package.
The verification checks the actual files against the checksums rpm stores internally, but also owner/group/permissions/modification time/size and so on and will output any deviation between what the rpm should contain vs. the actual files on disk.
For more details see http://www.rpm.org/max-rpm/ch-rpm-verify.html and http://www.rpm.org/max-rpm/s1-rpm-verify-output.html

@mark9117:
No output means all files should be OK, so those two packages shouldn't be the cause.

For the other output you posted, urpmq will only check the name given against the repos. If you only call urpmi with a package name, then it will simply tell you it's already installed.
To reinstall any given package which is already installed, use
Code: Select all
urpmi --replacepkgs --replacefiles packagename

You could try that on the two mentioned package, and then please post the full output when running drakconf after an
Code: Select all
su -

Re: MCC not opening

PostPosted: May 5th, '16, 20:57
by mark9117
Replaced perl-base:

Code: Select all
[root@spike madams]# urpmi --replacepkgs --replacefiles perl-base


    $MIRRORLIST: media/core/updates/perl-base-5.20.1-8.2.mga5.x86_64.rpm
installing perl-base-5.20.1-8.2.mga5.x86_64.rpm from /var/cache/urpmi/rpms                                                               
Preparing...                     ########################################################################################################
      1/1: perl-base             ########################################################################################################


Did not resolve.

Code: Select all
[root@spike madams]# urpmi --replacepkgs --replacefiles perl-Gtk2-WebKit


    $MIRRORLIST: media/core/release/perl-Gtk2-WebKit-0.90.0-11.mga5.x86_64.rpm
installing perl-Gtk2-WebKit-0.90.0-11.mga5.x86_64.rpm from /var/cache/urpmi/rpms                                                         
Preparing...                     ########################################################################################################
      1/1: perl-Gtk2-WebKit      ########################################################################################################


Regrettably, this did not resolve the issue either. Calling mcc as root seems to produce the same output as before:

Code: Select all
#14 0x00007f37b41e97c8 in webkit_web_view_init(_WebKitWebView*) () at /lib/../lib64/libwebkitgtk-1.0.so.0
#15 0x00007f37be8b8569 in g_type_create_instance () at /lib/../lib64/libgobject-2.0.so.0
#16 0x00007f37be89c347 in g_object_new_internal () at /lib/../lib64/libgobject-2.0.so.0
#17 0x00007f37be89dc9d in g_object_newv () at /lib/../lib64/libgobject-2.0.so.0
#18 0x00007f37be89e41c in g_object_new () at /lib/../lib64/libgobject-2.0.so.0
#19 0x00007f37b41e5302 in webkit_web_view_new () at /lib/../lib64/libwebkitgtk-1.0.so.0
#20 0x00007f37b5e9f9fa in  () at /usr/lib/perl5/vendor_perl/5.20.1/x86_64-linux-thread-multi/auto/Gtk2/WebKit/WebKit.so
#21 0x00007f37c25e48cb in Perl_pp_entersub () at /usr/lib/perl5/5.20.1/x86_64-linux-thread-multi/CORE/libperl.so
#22 0x00007f37c25dd296 in Perl_runops_standard () at /usr/lib/perl5/5.20.1/x86_64-linux-thread-multi/CORE/libperl.so
#23 0x00007f37c256f19e in perl_run () at /usr/lib/perl5/5.20.1/x86_64-linux-thread-multi/CORE/libperl.so
#24 0x0000000000400ea9 in main ()
Detaching from program: /usr/bin/perl5.20.1, process 1424


Not seeing anything in logs:

Code: Select all
[root@spike madams]# date
Thu May  5 12:54:30 MDT 2016
[root@spike madams]# mcc
NOT SANDBOXED
[ERROR:flash/platform/pepper/common/pep_process.cpp(19)] CHECK(g_process_type == PROCESS_TYPE_UNKNOWN) failed
GNU gdb (GDB) 7.8.1-7.mga5 (Mageia release 5)
Copyright (C) 2014 Free Software Foundation, Inc.
etc., etc., etc....


Journal shows:
Code: Select all
May 05 12:43:26 spike polkit-agent-helper-1[868]: pam_tcb(polkit-1:auth): Authentication passed for root from (uid=10001)
May 05 12:43:26 spike pkexec[866]: pam_tcb(polkit-1:session): Session opened for root by (uid=10001)
May 05 12:47:17 spike polkit-agent-helper-1[1203]: pam_tcb(polkit-1:auth): Authentication passed for root from (uid=10001)
May 05 12:47:17 spike pkexec[1201]: pam_tcb(polkit-1:session): Session opened for root by (uid=10001)
May 05 12:53:44 spike polkit-agent-helper-1[1906]: pam_tcb(polkit-1:auth): Authentication passed for root from (uid=10001)
May 05 12:53:44 spike pkexec[1904]: pam_tcb(polkit-1:session): Session opened for root by (uid=10001)


I'm still stumped, but that should go without saying. :)


Mark

Re: MCC not opening

PostPosted: May 6th, '16, 00:24
by doktor5000
Do you maybe have pipelight installed`?

Re: MCC not opening

PostPosted: May 8th, '16, 20:17
by mla
I seem to be having a very similar problem, starting some time not long (a few days?) before 30th April.

mcc fails to start if invoked via the KDE menu. If invoked as a non-root user on command line from Konsole, it just sits there doing nothing until I hit CtrlC. If invoked from a non-GUI sessions (again non-root user), I get prompted for the root password, after which I am told

Code: Select all
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized


If I invoke it as root from Konsole, all is well. Ditto for root from a non-GUI session -- getting the non-GUI version, of course.

And no, pipelight not installed.

Re: MCC not opening

PostPosted: May 8th, '16, 23:02
by doktor5000
Please start a separate thread for your issue, definitely not related to this, more of a polkit problem.

Re: MCC not opening

PostPosted: May 12th, '16, 19:28
by mark9117
doktor5000 wrote:Do you maybe have pipelight installed`?


Nope. Pipelight is not installed.

Code: Select all
# rpm -V pipelight
package pipelight is not installed

Re: MCC not opening

PostPosted: May 12th, '16, 23:06
by doktor5000
Sorry, so far got no further clues. Best report that as a bug, after searching if it hasn't been reported yet already: https://wiki.mageia.org/en/How_to_report_a_bug_properly

Re: MCC not opening

PostPosted: May 20th, '16, 23:15
by mark9117