trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: April 2018

Strange messages at startup for one account

From: Leslie Turriff <jlturriff@...>
Date: Tue, 24 Apr 2018 18:32:28 -0500
Hi,
	On one account on my OpenSuSE Leap 42.3 system (the main account, of course), 
I'm getting these messages after the login screen and before the desktop 
appears:

1)
> The R14-xdg-update script has been run at least once.
> The script is not successfully updating.
> The script will run with each login until corrected.
> Please contact an administrator or take appropriate administrative action to 
> correct the problem.
> The error code is 9.

2)
> Some Trinity profile R14 XDG compliance updates failed.
> Check applications-tdemenuedit.menu for '<filename>kde-' in
> /var/tmp/kdecache-leslie/r14-xdgupdate-validation-test-9.tct.

3)
> The R14-xdg-update script has been run at least once.
> The script is not successfully updating.
> The script will run with each login until corrected.
> Please contact an administrator or take appropriate administrative action to 
> correct the problem.
> The error code is 9.
> Common failures include file and directory permissions.

	(These messages are displayed using xmessage, and can't be copied/pasted 
since the desktop isn't active, so the above is my hand-copied version, which 
has all the words, but not necessarily on the same lines.)

	So I looked into the indicated file, and indeed there are a plethora of lines 
containing <filename>kde-... (see attached).  Apparently there are 'file and 
directory permissions' problems /somewhere./  I have looked at the 
permissions of all files in ~/.kde and they look okay (but is owner rw- 
sufficient?)  I looked at the r14-xdg-update script, but the code is opaque 
(at least to me).  I tried renaming ~/.kde to something else but the problem 
persists; also tried removing socket-dir and tmp-dir, but that doesn't help 
either.  The script contains this unhelpful comment:

> # This script should be needed to run only once, but corner cases
> # and file/directory permissions could cause incomplete updates.
> #
> # TODO: How to handle environments where files/directories are locked
> #       administratively or are owned by root and can't be updated.
> #       The nominal validation checks in this script provide some notice
> #       but no direct remedy.
> #
> # TODO: How to update profile directories not named $HOME/.trinity and 
$TDEHOME
> #       is not yet declared when running this script.

	I'm not at all sure where to look and what to look for beyond this.  How can 
I get past this irritating situation?

Leslie
   <Filename>kde-konsole.desktop</Filename>
   <Filename>kde-quadkonsole.desktop</Filename>
   <Filename>kde-ark.desktop</Filename>
   <Filename>kde-konqfilemgr.desktop</Filename>
   <Filename>kde-knutclient.desktop</Filename>
   <Filename>kde-krd.desktop</Filename>
    <Filename>kde-konquerorsu.desktop</Filename>
    <Filename>kde-konsolesu.desktop</Filename>
    <Filename>kde-ark.desktop</Filename>
    <Filename>kde-ark.desktop</Filename>
    <Filename>kde-konqfilemgr.desktop</Filename>
    <Filename>kde-krd.desktop</Filename>
    <Filename>kde-krd.desktop</Filename>
    <Filename>kde-knutclient.desktop</Filename>
    <Filename>kde-knutclient.desktop</Filename>
    <Filename>kde-ark.desktop</Filename>
    <Filename>kde-konqfilemgr.desktop</Filename>
    <Filename>kde-konqfilemgr.desktop</Filename>
   <Filename>kde-umbrello.desktop</Filename>
   <Filename>kde-kaddressbook.desktop</Filename>
   <Filename>kde-KMail.desktop</Filename>
   <Filename>kde-Kontact.desktop</Filename>
   <Filename>kde-korganizer.desktop</Filename>
   <Filename>kde-konsole.desktop</Filename>
   <Filename>kde-quadkonsole.desktop</Filename>
   <Filename>kde-konquerorsu.desktop</Filename>
   <Filename>kde-konsolesu.desktop</Filename>
   <Filename>kde-kate.desktop</Filename>
   <Filename>kde-KEdit.desktop</Filename>
   <Filename>kde-kwrite.desktop</Filename>
   <Filename>kde-khexedit.desktop</Filename>
   <Filename>kde-KCharSelect.desktop</Filename>
   <Filename>kde-kalarm.desktop</Filename>
   <Filename>kde-kmag.desktop</Filename>
   <Filename>kde-kcalc.desktop</Filename>
   <Filename>kde-kmahjongg.desktop</Filename>
   <Filename>kde-kpat.desktop</Filename>
   <Filename>kde-kpicosim.desktop</Filename>
   <Filename>kde-ksnapshot.desktop</Filename>
    <Filename>kde-abakus.desktop</Filename>
    <Filename>kde-kcalc.desktop</Filename>
    <Filename>kde-abakus.desktop</Filename>
    <Filename>kde-kdar.desktop</Filename>
    <Filename>kde-kmag.desktop</Filename>
    <Filename>kde-KCharSelect.desktop</Filename>
   <Filename>kde-fsview.desktop</Filename>
   <Filename>kde-kompose.desktop</Filename>
   <Filename>kde-ksnapshot.desktop</Filename>
    <Filename>kde-kate.desktop</Filename>
    <Filename>kde-KEdit.desktop</Filename>
    <Filename>kde-kwrite.desktop</Filename>
    <Filename>kde-ark.desktop</Filename>
    <Filename>kde-fsview.desktop</Filename>
    <Filename>kde-khexedit.desktop</Filename>
    <Filename>kde-KCharSelect.desktop</Filename>
    <Filename>kde-kgpg.desktop</Filename>
    <Filename>kde-kalarm.desktop</Filename>
    <Filename>kde-kgpg.desktop</Filename>
     <Filename>kde-kompose.desktop</Filename>
     <Filename>kde-kdar.desktop</Filename>
     <Filename>kde-abakus.desktop</Filename>
     <Filename>kde-kgpg.desktop</Filename>
     <Filename>kde-kgpg.desktop</Filename>
     <Filename>kde-fsview.desktop</Filename>
   <Filename>kde-fsview.desktop</Filename>
   <Filename>kde-mathemagics.desktop</Filename>
     <Filename>kde-ark.desktop</Filename>
     <Filename>kde-kgpg.desktop</Filename>
    <Filename>kde-knoda.desktop</Filename>
    <Filename>kde-knoda.desktop</Filename>
   <Filename>kde-kaddressbook.desktop</Filename>
   <Filename>kde-KMail.desktop</Filename>
   <Filename>kde-Kontact.desktop</Filename>
   <Filename>kde-korganizer.desktop</Filename>
   <Filename>kde-knoda.desktop</Filename>
   <Filename>kde-umbrello.desktop</Filename>
   <Filename>kde-kdiff3.desktop</Filename>
   <Filename>kde-kpicosim.desktop</Filename>
   <Filename>kde-krpmbuilder.desktop</Filename>
    <Filename>kde-krpmbuilder.desktop</Filename>
    <Filename>kde-kdiff3.desktop</Filename>
    <Filename>kde-kpicosim.desktop</Filename>
    <Filename>kde-kdiff3.desktop</Filename>
    <Filename>kde-krpmbuilder.desktop</Filename>
    <Filename>kde-kmahjongg.desktop</Filename>
    <Filename>kde-kshisen.desktop</Filename>
    <Filename>kde-kpat.desktop</Filename>
   <Filename>kde-Help.desktop</Filename>
   <Filename>kde-kdar.desktop</Filename>
  <Filename>kde-Help.desktop</Filename>
  <Filename>kde-Help.desktop</Filename>