[Arm-dev] Attempt to install Xfce by hand

Thu Oct 18 00:30:10 UTC 2018
Robert Moskowitz <rgm at htt-consult.com>

Johnny,

I have this new keyboard with a poorly positioned Del key, and I deleted 
your message in such a way that it seems to be gone.  So I went to the 
archive and pulled it up there.

yum group install Xfce "X Window System"

Helped.  It added 6 packages plus 21 dependencies:

Installing for group install "X Window System":
  plymouth-system-theme    armv7hl 0.8.9-0.31.20140113.el7.centos 
base     31 k
  spice-vdagent            armv7hl 0.14.0-15.el7 base     66 k
  xorg-x11-drivers         armv7hl 7.7-6.el7 base    8.3 k
  xorg-x11-server-Xorg     armv7hl 1.19.5-5.el7 base    1.2 M
  xorg-x11-utils           armv7hl 7.5-22.el7 base    107 k
  xvattr                   armv7hl 1.3-27.el7 base     22 k

But I am now at the situation where the login fails and I end up right 
back at the login page.  I looked at the message log and see the following:

Oct 17 20:17:27 ct-c7 dbus[572]: [system] Successfully activated service 
'org.freedesktop.locale1'
Oct 17 20:17:27 ct-c7 journal: Failed to launch ibus-daemon: Failed to 
execute child process “ibus-daemon” (No such file or directory)
Oct 17 20:17:28 ct-c7 systemd: Started Locale Service.
Oct 17 20:17:29 ct-c7 journal: JS WARNING: 
[resource:///org/gnome/shell/ui/slider.js 38]: reference to undefined 
property "CallyActor"
Oct 17 20:17:30 ct-c7 dbus[572]: [system] Activating via systemd: 
service name='org.freedesktop.GeoClue2' unit='geoclue.service'
Oct 17 20:17:30 ct-c7 systemd: Starting Location Lookup Service...
Oct 17 20:17:30 ct-c7 journal: Failed to connect to avahi service: 
Daemon not running
Oct 17 20:17:30 ct-c7 dbus[572]: [system] Successfully activated service 
'org.freedesktop.GeoClue2'
Oct 17 20:17:30 ct-c7 systemd: Started Location Lookup Service.
Oct 17 20:17:31 ct-c7 journal: No permission to trigger offline updates: 
Polkit.Error: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: 
Action org.freedesktop.packagekit.trigger-offline-update is not registered
Oct 17 20:17:32 ct-c7 spice-vdagent[1473]: Cannot access vdagent virtio 
channel /dev/virtio-ports/com.redhat.spice.0
Oct 17 20:17:33 ct-c7 gnome-session: gnome-session-binary[1383]: 
WARNING: App 'spice-vdagent.desktop' exited with code 1
Oct 17 20:17:33 ct-c7 gnome-session-binary[1383]: WARNING: App 
'spice-vdagent.desktop' exited with code 1
Oct 17 20:17:34 ct-c7 journal: Failed to get current display 
configuration state: 
GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name 
"org.gnome.Mutter.DisplayConfig" does not exist
Oct 17 20:17:36 ct-c7 gnome-session-binary: Entering running state
Oct 17 20:17:39 ct-c7 journal: Failed to load background 
'file:///usr/share/backgrounds/gnome/adwaita-lock.jpg': Error opening 
file /usr/share/backgrounds/gnome/adwaita-lock.jpg: No such file or 
directory
Oct 17 20:17:40 ct-c7 dbus[572]: [system] Activating via systemd: 
service name='org.freedesktop.hostname1' 
unit='dbus-org.freedesktop.hostname1.service'
Oct 17 20:17:40 ct-c7 systemd: Starting Hostname Service...
Oct 17 20:17:40 ct-c7 dbus[572]: [system] Successfully activated service 
'org.freedesktop.hostname1'
Oct 17 20:17:40 ct-c7 systemd: Started Hostname Service.
Oct 17 20:17:42 ct-c7 journal: Some code accessed the property 
'AuthList' on the module 'authList'. That property was defined with 
'let' or 'const' inside the module. This was previously supported, but 
is not correct according to the ES6 standard. Any symbols to be exported 
from a module must be defined with 'var'. The property access will work 
as previously for the time being, but please fix your code anyway.
Oct 17 20:17:43 ct-c7 systemd: Created slice User Slice of root.
Oct 17 20:17:43 ct-c7 systemd: Starting User Slice of root.
Oct 17 20:17:43 ct-c7 systemd-logind: New session 2 of user root.
Oct 17 20:17:43 ct-c7 systemd: Started Session 2 of user root.
Oct 17 20:17:43 ct-c7 systemd: Starting Session 2 of user root.
Oct 17 20:17:43 ct-c7 dbus[572]: [system] Activating via systemd: 
service name='org.freedesktop.GeoClue2' unit='geoclue.service'
Oct 17 20:17:43 ct-c7 systemd: Starting Location Lookup Service...
Oct 17 20:17:43 ct-c7 journal: Failed to connect to avahi service: 
Daemon not running
Oct 17 20:17:43 ct-c7 dbus[572]: [system] Successfully activated service 
'org.freedesktop.GeoClue2'
Oct 17 20:17:43 ct-c7 systemd: Started Location Lookup Service.
Oct 17 20:17:44 ct-c7 journal: Error looking up permission: 
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name 
org.freedesktop.impl.portal.PermissionStore was not provided by any 
.service files
Oct 17 20:17:45 ct-c7 org.gnome.Shell.desktop: Window manager warning: 
"XF86RFKill" is not a valid accelerator
Oct 17 20:17:45 ct-c7 journal: failed to get edid: unable to get EDID 
for output
Oct 17 20:17:47 ct-c7 journal: unable to get EDID for xrandr-default: 
unable to get EDID for output
Oct 17 20:17:48 ct-c7 journal: JS WARNING: 
[resource:///org/gnome/shell/ui/layout.js 29]: reference to undefined 
property "MetaWindowX11"
Oct 17 20:17:56 ct-c7 journal: JS ERROR: TypeError: item is 
undefined#012NMConnectionDevice<._activeConnectionChanged at resource:///org/gnome/shell/ui/status/network.js:398:13#012wrapper at resource:///org/gnome/gjs/modules/_legacy.js:82:22
Oct 17 20:19:00 ct-c7 systemd-logind: Removed session 1.
Oct 17 20:19:00 ct-c7 systemd: Removed slice User Slice of rgm.
Oct 17 20:19:00 ct-c7 systemd: Stopping User Slice of rgm.

this looks like what I had when I did the 'manual install' and then 
installed the group gnome and then I could get into Xfce.

So there is some critical module I am still missing.

but getting close!



On 10/17/18 4:31 PM, Robert Moskowitz wrote:
>
>
> On 10/17/18 9:29 AM, Robert Moskowitz wrote:
>>
>>
>> On 10/17/18 9:03 AM, Robert Moskowitz wrote:
>>>
>>>
>>> On 10/17/18 9:01 AM, Pablo Sebastián Greco wrote:
>>>>
>>>> El 17/10/18 a las 09:58, Robert Moskowitz escribió:
>>>>>
>>>>>
>>>>> On 10/17/18 8:51 AM, Pablo Sebastián Greco wrote:
>>>>>>
>>>>>> El 17/10/18 a las 09:45, Robert Moskowitz escribió:
>>>>>>>
>>>>>>>
>>>>>>> On 10/17/18 5:27 AM, Pablo Sebastián Greco wrote:
>>>>>>>>
>>>>>>>> Robert,
>>>>>>>>
>>>>>>>> El 15/10/18 a las 17:54, Robert Moskowitz escribió:
>>>>>>>>>
>>>>>>>>> Anyway, I am putting Centos-arm work away and going back to 
>>>>>>>>> Nethserver (which is still Centos-arm) until Pablo is able to 
>>>>>>>>> make the necessary DE group(s).  Or someone else much more 
>>>>>>>>> skilled than I.
>>>>>>>> Yesterday I got the xml from epel, and now the groups are 
>>>>>>>> available in our rebuild.
>>>>>>>> I didn't automate it yet, so I need to rebuild repodata 
>>>>>>>> manually to add the groups, so they may not be there all the time.
>>>>>>>
>>>>>>> I see what you mean.  I did a yum clean all on my working image, 
>>>>>>> and there it was!
>>>>>>>
>>>>>>> So I wiped the image by laying down the minimal again. Did 
>>>>>>> firstboot and yum update and then tried
>>>>>>>
>>>>>>> yum groupinstall xfce
>>>>>>>
>>>>>>> And it was not there.
>>>>>>>
>>>>>>> Did a yum clean all and yum group list and now no xfce
>>>>>>>
>>>>>>> :(
>>>>>>>
>>>>>>> So I will check back later
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> I'm seeing it ATM
>>>>>
>>>>> I think it has not gone to all the mirrors:
>>>>>
>>>>> # yum clean metadata
>>>>> Loaded plugins: fastestmirror
>>>>> Cleaning repos: base centos-kernel extras updates
>>>>> 14 metadata files removed
>>>>> 8 sqlite files removed
>>>>> 0 metadata files removed
>>>>> [root at ct-c7 ~]# yum groups list
>>>>> Loaded plugins: fastestmirror
>>>>> Loading mirror speeds from cached hostfile
>>>>>  * base: ftp.osuosl.org
>>>>>  * centos-kernel: ftp.osuosl.org
>>>>>  * extras: ftp.osuosl.org
>>>>>  * updates: ftp.osuosl.org
>>>>> base                                                     | 3.8 
>>>>> kB     00:00
>>>>> centos-kernel                                            | 2.9 
>>>>> kB     00:00
>>>>> extras                                                   | 2.9 
>>>>> kB     00:00
>>>>> updates                                                  | 2.9 
>>>>> kB     00:00
>>>>> (1/5): base/7/armhfp/group_gz | 155 kB   00:06
>>>>> (2/5): centos-kernel/7/armhfp/primary_db | 49 kB   00:07
>>>>> (3/5): extras/7/armhfp/primary_db | 161 kB   00:07
>>>>> (4/5): updates/7/armhfp/primary_db | 885 kB   00:08
>>>>> (5/5): base/7/armhfp/primary_db | 4.1 MB   00:08
>>>>> Available Environment Groups:
>>>>>    Minimal Install
>>>>>    Compute Node
>>>>>    Infrastructure Server
>>>>>    File and Print Server
>>>>>    Basic Web Server
>>>>>    Virtualization Host
>>>>>    Server with GUI
>>>>>    GNOME Desktop
>>>>>    KDE Plasma Workspaces
>>>>>    Development and Creative Workstation
>>>>> Available Groups:
>>>>>    Compatibility Libraries
>>>>>    Console Internet Tools
>>>>>    Development Tools
>>>>>    Graphical Administration Tools
>>>>>    Legacy UNIX Compatibility
>>>>>    Scientific Support
>>>>>    Security Tools
>>>>>    Smart Card Support
>>>>>    System Administration Tools
>>>>>    System Management
>>>>> Done
>>>>>
>>>>> How do I force the mirror to what you are using?
>>>>>
>>>>>
>>>>>
>>>> There are no mirrors for epel/armhfp, but either way, I don't see 
>>>> epel in your message ;-)
>>>
>>> Oops!
>>
>> I added epel and did a 'yum groupinstall xfce'.  Poweroff and reboot.
>>
>> I see the message:  "Starting GNOME Display Manager" and "Started 
>> Login Service".
>>
>> I am logged in as root on the serial console, but..
>>
>> The kybd/mous/monitor console is just sitting there, still in text 
>> mode and not responding.
>>
>> Can't see anything like a desktop process running.  How do I check 
>> what is going on, or what is missing?
>
> From the 'yum groupinstall xfce':
>
> Installing for group install "Xfce":
>  Thunar                         armv7hl 1.6.11-1.el7 epel    1.3 M
>  gdm                            armv7hl 1:3.26.2.1-5.el7 base 474 k
>  openssh-askpass                armv7hl 7.4p1-16.el7 base     76 k
>  orage                          armv7hl 4.12.1-3.el7 epel    1.8 M
>  polkit-gnome                   armv7hl 0.106-0.1.20170423gita0763a2.el7
> epel     78 k
>  thunar-archive-plugin          armv7hl 0.3.1-6.el7 epel     67 k
>  thunar-volman                  armv7hl 0.8.1-2.el7 epel    173 k
>  tumbler                        armv7hl 0.1.31-2.el7 epel    186 k
>  xfce4-appfinder                armv7hl 4.12.0-4.el7 epel    189 k
>  xfce4-panel                    armv7hl 4.12.1-4.el7 epel    800 k
>  xfce4-power-manager            armv7hl 1.6.0-2.el7 epel    756 k
>  xfce4-pulseaudio-plugin        armv7hl 0.2.5-2.el7 epel     68 k
>  xfce4-session                  armv7hl 4.12.1-8.el7 epel    476 k
>  xfce4-session-engines          armv7hl 4.12.1-8.el7 epel    312 k
>  xfce4-settings                 armv7hl 4.12.1-1.el7 epel    657 k
>  xfce4-terminal                 armv7hl 0.8.7.4-2.el7 epel    571 k
>  xfconf                         armv7hl 4.12.0-3.el7 epel    192 k
>  xfdesktop                      armv7hl 4.12.4-3.el7 epel    1.0 M
>  xfwm4                          armv7hl 4.12.3-2.el7 epel    604 k
>
> followed by many dependencies, but this list does not seem to be 
> enough.  I THINK there is suppose to be an invoking of the X11 DE as 
> part of the install?
>
>
> _______________________________________________
> Arm-dev mailing list
> Arm-dev at centos.org
> https://lists.centos.org/mailman/listinfo/arm-dev