[OpenIndiana-discuss] MATE 1.20 and updated GTK+3 for hipster

Predrag Zečević - Technical Support Analyst predrag.zecevic at 2e-systems.com
Tue Oct 23 11:50:36 UTC 2018


On 10/22/18 11:52, Michal Nowak wrote:
> On Monday, October 22, 2018 at 10:10 AM, Predrag Zečević - Technical Support Analyst <predrag.zecevic at 2e-systems.com> wrote:
>> On 10/22/18 09:59, Michal Nowak wrote:
>>> On 10/22/18 09:07 AM, Predrag Zečević - Technical Support Analyst wrote:
>>>> On 10/19/18 18:01, Michal Nowak wrote:
>>>>> On 10/18/18 04:59 PM, Alan Coopersmith wrote:
>>>>>> On 10/18/18 05:55 AM, Udo Grabowski (IMK) wrote:
>>>>>>> This is strange, why in the world should the settings-daemon
>>>>>>> read the fontpathes in an infinite loop ? Looks like its constantly
>>>>>>> thinking the mate font configuration has changed.
>>>>>>
>>>>>> I don't know about infinite loop, but you'll see libfontconfig
>>>>>> iterating
>>>>>> through all the fonts in all the directories when it thinks its font
>>>>>> caches are out of date.   On Solarish systems, we have an SMF service
>>>>>> svc:/application/font/fc-cache to ensure the caches are up-to-date at
>>>>>> system boot and when IPS packages with fonts are installed, so it
>>>>>> would
>>>>>> be good to check that's running and not reporting any errors in the
>>>>>> SMF
>>>>>> logs for it.
>>>>>>
>>>>>
>>>>> At the very same time we updated MATE we also bumped fontconfig to
>>>>> 2.13.1 (https://github.com/OpenIndiana/oi-userland/pull/4494).
>>>>> Aurélien, any ideas?
>>>>>
>>>>> Predrag, do you have fontconfig 2.13.1? And by a chance can you check
>>>>> that you don't have a symlink loop from /usr/share/fonts to
>>>>> /etc/X11/fontpath.d or something like that?
>>>>>
>>>> Hi Michal,
>>>>
>>>> $ beadm list oi_181018
>>>> BE        Active Mountpoint Space Policy Created
>>>> oi_181018 -      -     3,85G static 2018-10-18 11:30
>>>>
>>>> $ beadm mount oi_181018 /beadm
>>>> Mounted successfully on: '/beadm'
>>>>
>>>> $ pkg -R /beadm list fontconfig
>>>> NAME (PUBLISHER)                                  VERSION     IFO
>>>> system/library/fontconfig                         2.13.1-2018.0.0.1
>>>>     i--
>>>>
>>>> $ ls -hlad /beadm/usr/share/fonts/ /beadm/etc/X11/fontpath.d/
>>>> drwxr-xr-x 2 root root 93 Jan 11  2017 /beadm/etc/X11/fontpath.d/
>>>> drwxr-xr-x 4 root bin   5 Jan  8  2016 /beadm/usr/share/fonts/
>>>>
>>>> With best regards.
>>>> Predrag Zečević
>>>
>>> Thanks.
>>>
>>> One last idea. Similar symptoms happened to me recently, when I had root
>>> permissions on some of my dot files in $(HOME). Can you check that dot
>>> files in $(HOME) are owned by the user?
>>>
>>> Michal
>> Hi MIchail,
>>
>> yes, there is one directory, containing some files owned by root:
>> $ find . -uid 0 | cut -d "/" -f 2 | sort -u
>> .ccache
>>
>> What is purpose of it?
>>
>> Thank you for hints...
>>
>> With best regards.
>> Predrag Zečević
>>
> 
> In my case ~/.dconf was owner by root.
> 
> If you find it safe, you can change ownership of those files to the expected user. Then please re-try that BE.
> 
Hi Michal,

I have tried it (with permissions changed) again - no luck!

I have used this bash function (and executed it for 30-40 seconds on
each BE):
$ typeset -f dtSysCalls
dtSysCalls ()
{
    echo "Press Ctrl-C to see results";
    pfexec dtrace -n 'syscall:::entry /execname != "dtrace"/
{@[execname] = count();} tick-60s {exit(0);}'
}

And here are results (logged in into mate, open mate terminal). For
current BE, working fine:
---<oi_180928>---
$ dtSysCalls
Press Ctrl-C to see results
dtrace: description 'syscall:::entry ' matched 237 probes
^C

  utmpd                                                             2
  gvfsd                                                             4
  inetd                                                             5
  netcfgd                                                           5
  rpcbind                                                           5
  svc.configd                                                       5
  svc.startd                                                        5
  console-kit-daem                                                  8
  gvfs-hal-volume-                                                  8
  hald-addon-acpi                                                   9
  nscd                                                             10
  ssh-agent                                                        10
  mate-notificatio                                                 14
  lightdm                                                          16
  fmd                                                              19
  notification-are                                                 19
  pickup                                                           19
  mate-volume-cont                                                 21
  stickynotes-appl                                                 24
  timer-applet                                                     24
  trashapplet                                                      24
  hald                                                             26
  intrd                                                            26
  msd-locate-point                                                 30
  gvfsd-trash                                                      34
  dbus-daemon                                                      42
  master                                                           45
  nwam-manager                                                     48
  devfsadm                                                         52
  mate-session                                                     54
  gconfd-2                                                         56
  wnck-applet                                                      61
  init                                                             66
  gam_server                                                       71
  gvfsd-metadata                                                  101
  proftpd                                                         112
  at-spi2-registry                                                131
  mate-terminal                                                   165
  httpd.worker                                                    169
  caja                                                            243
  mate-panel                                                      406
  mate-settings-da                                                414
  ntpd                                                            441
  poold                                                          1044
  marco                                                          1045
  time-sliderd                                                   1071
  xscreensaver                                                   1875
  clock-applet                                                   3062
  mate-geyes-apple                                              10947
  Xorg                                                          15586
---</oi_180928>---

and here, same function, for broken BE:
---<oi_181018>---
$ dtSysCalls
Press Ctrl-C to see results
dtrace: description 'syscall:::entry ' matched 237 probes
^C

  automountd                                                        2
  nwamd                                                             2
  utmpd                                                             2
  netcfgd                                                           4
  rpcbind                                                           4
  svc.startd                                                        4
  inetd                                                             5
  gconfd-2                                                          6
  ssh-agent                                                        10
  fmd                                                              13
  hald-addon-acpi                                                  18
  pickup                                                           19
  intrd                                                            24
  hald                                                             36
  at-spi2-registry                                                 40
  devfsadm                                                         42
  master                                                           45
  svc.configd                                                     115
  proftpd                                                         128
  xscreensaver                                                    158
  httpd.worker                                                    186
  nscd                                                            230
  ntpd                                                            333
  time-sliderd                                                    760
  poold                                                           834
  Xorg                                                           6380
  gam_server                                                    36556
  msd-locate-point                                             319938
  caja                                                         320433
  mate-panel                                                   320457
  wnck-applet                                                  320519
  trashapplet                                                  320557
  timer-applet                                                 320565
  mate-volume-cont                                             320578
  nwam-manager                                                 320580
  mate-session                                                 320587
  stickynotes-appl                                             320615
  notification-are                                             320743
  mate-terminal                                                320835
  clock-applet                                                 322018
  mate-geyes-apple                                             323445
  time-slider-noti                                             365346
  marco                                                        365775
  mate-settings-da                                             589851
---<oi_181018>---
To me, it looks like (new MATE), e.g. mate-settings-daemon is causing
most of problems.

Does anyone knows, what I have to remove (delete) from .config
directory, in order to make it working again?


With best regards.
Predrag Zečević
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss
> 

-- 
Predrag Zečević
Technical Support Analyst
2e Systems GmbH

tel: +49 - 6196 - 95058 - 15
mob: +49 - 174 - 3109288
fax: +49 - 6196 - 95058 - 94
e-mail: predrag.zecevic at 2e-systems.com

headquarter: 2e Systems GmbH, Koenigsteiner Str. 87, 65812 Bad Soden am
Taunus, Germany
registration: Amtsgericht Koenigstein (Germany), HRB 7303
managing director: Phil Douglas

http://www.2e-systems.com/ - Making your business fly!



More information about the openindiana-discuss mailing list