Fedora 18 @ dom3     

On this page:

Installed software: diaries

  1. (05.07.13) System installation (Fedora 18)

    General remarks

  • All the found logs are copied from ~/root to
               /opt/root/Install/initial_installation_logs/ .
          [root@localhost opt_root_Install]# ll initial_installation_logs
           total 16
           -rw-r--r--. 1 root root 1233 Jul  5 09:51 anaconda-ks.cfg
           drwxr-x---. 2 root root 4096 Jul  5 09:51 anaconda-screenshots
           drwxr-xr-x. 2 root root 4096 Jul  5 09:56 anaconda_screenshots_af_copy
           drwxr-xr-x. 2 root root 4096 Jul  5 10:18 firstboot-screenshots
           drwxr-xr-x. 2 root root 4096 Jul  5 12:58 var_log_anaconda
    The var_log_anaconda is a copy of /var/log/anaconda .
    • anaconda-ks.cfg is availailable here (1233 bytes)
    • The files in the var_log_anaconda directory are
      file name/link size
      anaconda.ifcfg.log 743
      anaconda.log 127573
      anaconda.packaging.log 975137
      anaconda.program.log 101128
      anaconda.storage.log 311536
      anaconda.xlog 48004
      syslog 129121
    • The anaconda_screenshots_af_copy directory contains files screenshot-NNNN.png (NNNN = 0000-0076) which are attached here under corresponding names 130705.anaconda_screenshots.NNNN.png
    • Similarly, the firstboot-screenshots dir contains screenshot-NNNN.png (NNNN = 0000-0003) attached as 130705.firstboot-screenshots.NNNN.png
    • The screenshots directories and the screenshots themself will be described and discussed below.

  • A bit later we removed anaconda-screenshots, and moved anaconda_screenshots_af_copy and firstboot-screenshots to
               /opt/root/Install/Inst_SW_aux/ , such that
          [root@localhost initial_installation_logs]# ll
    
           -rw-r--r--. 1 root root 1233 Jul  5 09:51 anaconda-ks.cfg
           lrwxrwxrwx. 1 root root   59 Jul  6 04:54  \
                      anaconda_screenshots_af_copy -> \
                      /opt/root/Install/Inst_SW_aux/anaconda_screenshots_af_copy/
           lrwxrwxrwx. 1 root root   52 Jul  6 04:59 firstboot-screenshots -> \
                            /opt/root/Install/Inst_SW_aux/firstboot-screenshots/
           drwxr-xr-x. 2 root root 4096 Jul  5 12:58 var_log_anaconda

  • The system was installed from a Fedora-18-x86_64_DVD disc.
    Fortunately (unlike to the F17 case), the graphic card was correctly identifyed and dealt with, and the full display resolution 1920x1080 was available and used during the installation.
    So it was a graphical installation via the first line in the installation menu ( ~ "Install Fedora...." ).

  • The screenshots as found in
               ~root/anaconda-screenshots
    are not a full set of those made during the installation.
    This can be associated with a bug discussed in
    • "Anaconda screenshots are not saved after reboot"
      https://bugzilla.redhat.com/show_bug.cgi?id=787962 .
      • Bug in F16, to be fixed in F18.
      • Suggested remedy (AMM 2012-03-25 02:14:40 EDT):
        • before rebooting you should run (manually by switching to console Alt-F2)
                        mkdir /mnt/sysimage/root/anaconda-screeenshots
                        cp /tmp/anaconda-screenshots/* \
                           /mnt/sysimage/tmp/anaconda-screenshots/* \
                           /mnt/sysimage/root/anaconda-screenshots/
          
    Fortunately, having faced an even worse situation in F17 installation, now in F18, we followed the above instructions, namely with
                 mkdir /mnt/sysimage/root/anaconda_screenshots_af_copy
                 cp -p /tmp/anaconda-screenshots/* \
                       /mnt/sysimage/tmp/anaconda-screenshots/* \
                       /mnt/sysimage/root/anaconda_screenshots_af_copy/
    This provided the full set of screenshots in
               ~root/anaconda_screenshots_af_copy/
    Actually, it is bigger than the system set, by shots ## 74-76 -- not a big deal but still the last few shots are available too.

  • The other few screenshots from the "FirstBoot" stage are available in
               ~root/firstboot-screenshots .

    Step 1. Loading system from disc

      Hard disk partitioning scheme.

  • We had the following standard partitions on the hard disk:
    • Two Windows partitions:
      sda1  
      sda2 (~100Gb, "Win7")
    • The partitions created while installing Fedora 17 (F17 mount points are indicated):
      sda3 250Mb ext4 /boot  
      sda4       extended partition
      sda5 176GB     LVM physical volume
      sda6 250Mb ext4 /boot2 a reserve for future Linux systems
      sda7 250Mb ext4 /boot3 -"-
      sda8 250Mb ext4 /boot4 -"-
    • The LVM phys. volume (sda5) belongs to the volume group `vg01'.
      It contains the following logical volumes:
      lv name size label fs-type F17-mount-point
      lv_swap 8GB      
      lv_root1 16GB LV1-ROOT1 ext4 /
      lv_opt1 20GB LV1-OPT1 ext4 /opt
      lv_x01 50GB LV1-X01 ext4 /x01

  • In F18 we want to
    • reuse
      lv_swap as swap (as in F17)
      lv_x01 as /x01 (as in F17)
      sda6 as /boot (is /boot2 in F17)
    • reuse too (just mount them)
      sda3 as /boot1 (is /boot in F17)
      sda7 as /boot3 (as in F17)
      sda8 as /boot4 (as in F17)
    • create NEW lv's in volume group vg01:
      lv name size label fs-type F18-mount-point
      lv_root2 19GB LV1-ROOT2 ext4 /
      lv_opt2 20GB LV1-OPT2 ext4 /opt

      Walking through screenshots

  • The screenshots are in the directory
               /opt/root/Install/Inst_SW_aux/anaconda_screenshots_af_copy

    Step 2. Firstboot

  • In the beginning, we entered a shell console with Ctrl+Alt+F2 and made some renaming:
    • /usr/local :
                 mv /usr/local /opt/usr_local
                 ln -s /opt/usr_local /usr/local
      
    • /home :
                 rmdir /home
                 mkdir /opt/home
                 ln -s opt/home /
      

  • The account `testuser' (full name `Test User AF') was created with
    • (user id, group id) = (1000, 1000) ,
    • bash shell (zsh not available!) .
  • As zsh is not available (this was never the case in earlier Fedora/RedHat versions!), we postpone the creation of account `fedotov' for better times...

  • We tried to document the firstboot procedure with a set of screenshots. Unfortunately, only the first 4 of them were found later in
               ~root/firstboot-screenshots/
    and copied to
               /opt/root/Install/Inst_SW_aux/firstboot-screenshots/ .

      Screenshots

  2. (06.07.13) Writing the bootloader to /boot (sda6) partition boot record, restoring Win 7 bootloader in the MBR

    Step 1 : Install GRUB 2 to Fedora-18's boot partition:

  • Make sure we know the dev name for /boot:
          [root@...]# df -h /boot
          Filesystem      Size  Used Avail Use% Mounted on
          /dev/sda6       243M   46M  184M  20% /boot
    Install:
          [root@...]# grub2-install --force /dev/sda6
          /usr/sbin/grub2-bios-setup: warning: \
                                    File system `ext2' doesn't support embedding.
          /usr/sbin/grub2-bios-setup: warning: \
                Embedding is not possible. GRUB can only be installed in this \
                setup by using  blocklists.  However, blocklists are UNRELIABLE \
                and their use is discouraged..
          Installation finished. No error reported.
    Reboot to check that the /boot filesystem has not been damaged.

    Step 2: Restore Windows-7's boot manager to the MBR, add entry for F18 in the Win 7 boot menu

  • Under Win 7, start EasyBCD 2.2

  • Press `Add New Entry' in the EasyBCD Toolbox (the left column of the window)
    • in Operating Systems select tab `Linux/BCD'
    • select Type `GRUB2'
    • select Drive from the pull-down menu:            `Partition 5 (Linux - 250 MiB'
    • fill up the Name field with the desired value `Linux Fedora 18' (this is our choice)
    • Press Add Entry
  • Press `Edit Boot Menu'
    • "This is a preview of what the entries will be on the boot menu of Windows 7"
    • Just in case, press `Save Settings'
  • Press `BCD Deployment'
    • Under MBR Configuration Options, make sure that the first option is selected ("Install the Win 7 bootloader to the MBR")
    • Then click on Write MBR
  • File -> Exit

    A problem: F18 does not boot. A solution.

  • Boot.
    • The Window menu boots from MBR -- this is OK.
    • Problem:
      • "Fedora 18" entry at boot time leads to the F17 boot menu, and F18 can not be booted at all!

  • In googling for "easybcd boots wrong entry" I ran into (via https://neosmart.net/forums/showthread.php?t=11775) the
    "Wrong Partition Numbers for Linux Grub Entries" post
    https://neosmart.net/forums/showthread.php?t=9573
    with the following story:
              "
               ... I have 4 OS's: one has Windows 7, and the other three have
               Linux systems using Grub2.

                          1. I wanted to create a separate option for each of the three
                            Linux systems, but when I chose the Grub2 option, the
                            automatically configured entry that I obtained booted only into
                            the first Linux system. I thought that I should have at least
                            been given the choice of which system to boot into.

                          2. I then decided to try the legacy Grub option. This gave me
                            the choice of which partition to boot, so I created 3 entries:
                            one for each of my Linux systems. When I tested these entries,
                            I found that each of them booted into the wrong partition: the
                            entry for partition 9, for example, booted into partition 8.


               I'm using Version 2.1.2.156
              "
  • Item 1 above describes a situation which is very similar to mine.
  • Item 2 inspired me to two trials.

      Trial 1: Specifying wrong partition 6 i.o. 5 in GRUB2.

  • As I have a fresher EasyBCD version which allows the partition-to-boot to be chosen in GRUB2 mode (in the above story this was only possible in the GRUB-Legacy (i.e. GRUB1) mode, I defined the Entry 3 (for F18) of the boot menu via GRUB2 as partition 6 (sda7) i.o. correct partition 5 (sda6), hoping for the erroneous shift by one in partition numbering.
  • This did not help: The Entry 3 still lead to F17 menu.
    • (The procedure was
      • Edit Boot Menu -> Select the 3rd entry -> Delete,
      • Add New entry -> Linux/BSD -> GRUB2 -> select "partition 6" -> Add Entry
      )

      Trial 2: Selecting correct partition 5 (sda6) but in GRUB(Legacy) mode.

  • THIS WORKED OK.
    • (The procedure was
      • Delete previous version of Entry 3,
      • Add new Entry 3
      )

    New Boot Status

  • Thus, now there is a triple-boot PC with Windows 7 bootloader in MBR which starts the Windows 7 menu with three entries:
    1. boot Windows 7
    2. start F17 menu
    3. start F18 menu
  • In F17 menu, there are options for different F17 flavors + possibility to return to Windows Menu.
  • And similarly, in F18 menu: F18 options + back to Windows.

  • EasyBCD -> View Settings reports on the Windows menu (note: entries' names have been given manually, and they appear in real menu) as follows:
    "There are a total of 3 entries listed in the bootloader.

    Default: Windows 7 Home Premium 64-bit Russian
    Timeout: 30 seconds
    EasyBCD Boot Device: C:\

    Entry #1
    Name: Windows 7 Home Premium 64-bit Russian
    BCD ID: {current}
    Drive: C:\
    Bootloader Path: \Windows\system32\winload.exe

    Entry #2
    Name: Fedora 17 Linux x86_64 (sda3, EasyBCD/GRUB2)
    BCD ID: {2c707a06-eaaa-11e0-8909-50e5493d681e}
    Drive: C:\
    Bootloader Path: \NST\AutoNeoGrub0.mbr

    Entry #3
    Name: Fedora 18 Linux x86_64 (sda6, EasyBCD/GRUB-Legacy)
    BCD ID: {2c707a0a-eaaa-11e0-8909-50e5493d681e}
    Drive: C:\
    Bootloader Path: \NST\nst_linux.mbr
    "

  3. (07.07.13) Post-installation summaries

    Installed rpm packages

  • 1730 installed packages are listed (sorted) in
               rpm_history/130611.0208.rpm-qa.Initially_installed (see here)

  • Obvious outrageous deficiencies:
    • missing zsh, emacs, xterm fonts (only a default, very small font is there!), firefox
      • In F17, with 2766 packages initially installed, there were not these issues.

    Xorg.log

  • The /var/log/Xorg.0.log of the current session is saved in
               Inst_SW_aux/130707.0146.Xorg.0.log.Soon_after_initial_installation.gz (see here)

  • The Nouveau video driver for our nvidia graphic card is active and working OK -- unlike the F17 case, where it failed.

    fdisk -l /dev/sda

  • [root@localhost ~]# fdisk -l /dev/sda
    
    Disk /dev/sda: 750.2 GB, 750156374016 bytes, 1465149168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x85dc822c
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      206847      102400   27  Hidden NTFS WinRE
    /dev/sda2          206848   195518463    97655808    7  HPFS/NTFS/exFAT
    /dev/sda3       195518464   196030463      256000   83  Linux
    /dev/sda4       196030464  1465147391   634558464    5  Extended
    /dev/sda5       196034560   556482559   180224000   8e  Linux LVM
    /dev/sda6       556484608   556996607      256000   83  Linux
    /dev/sda7       556998656   557510655      256000   83  Linux
    /dev/sda8       557512704   558024703      256000   83  Linux
    

    /etc/fstab

  • [root@localhost ~]# cat /etc/fstab 
    
    #
    # /etc/fstab
    # Created by anaconda on Fri Jul  5 09:31:14 2013
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    /dev/mapper/vg01-lv_root2 /                       ext4    defaults        1 1
    UUID=adefa6ae-ccda-4c58-8f26-214fef90236e /boot   ext4    defaults        1 2
    UUID=a984859d-099b-4fc7-a5bd-c0330eee186f /boot1  ext4    defaults        1 2
    UUID=eea0a12e-a855-4327-9ac6-4d79d1659c3f /boot3  ext4    defaults        1 2
    UUID=a1b1e9df-dbb0-4dad-9f55-cf2c359ebe60 /boot4  ext4    defaults        1 2
    /dev/mapper/vg01-lv_opt2 /opt                     ext4    defaults        1 2
    /dev/mapper/vg01-lv_x01 /x01                      ext4    defaults        1 2
    /dev/mapper/vg01-lv_swap swap                     swap    defaults        0 0
    

    df -h

  • [root@localhost ~]# df -h 
    Filesystem                 Size  Used Avail Use% Mounted on
    rootfs                      19G  7.2G   11G  42% /
    devtmpfs                   2.0G     0  2.0G   0% /dev
    tmpfs                      2.0G   80K  2.0G   1% /dev/shm
    tmpfs                      2.0G  3.4M  2.0G   1% /run
    tmpfs                      2.0G     0  2.0G   0% /sys/fs/cgroup
    /dev/mapper/vg01-lv_root2   19G  7.2G   11G  42% /
    tmpfs                      2.0G   48K  2.0G   1% /tmp
    /dev/sda3                  243M   92M  139M  40% /boot1
    /dev/sda8                  243M  6.1M  224M   3% /boot4
    /dev/sda6                  243M   46M  184M  20% /boot
    /dev/sda7                  243M  6.1M  224M   3% /boot3
    /dev/mapper/vg01-lv_opt2    20G  202M   19G   2% /opt
    /dev/mapper/vg01-lv_x01     49G  537M   46G   2% /x01
    /dev/sda2                   94G   59G   35G  64% /run/media/testuser/Win7
    

    blkid

  • [root@localhost ~]# blkid
    /dev/sda1: LABEL="System [Don't Touch]" UUID="F828C44D28C40C96" TYPE="ntfs" 
    /dev/sda2: LABEL="Win7" UUID="C2E6C562E6C55777" TYPE="ntfs" 
    /dev/sda3: LABEL="BOOT1" UUID="a984859d-099b-4fc7-a5bd-c0330eee186f" TYPE="ext4" PTTYPE="dos" 
    /dev/sda5: UUID="0Yptz3-QJ1d-qhg0-HEqa-nD9p-jKse-RUy1Jc" TYPE="LVM2_member" 
    /dev/sda6: LABEL="BOOT2" UUID="adefa6ae-ccda-4c58-8f26-214fef90236e" TYPE="ext4" PTTYPE="dos" 
    /dev/sda7: LABEL="BOOT3" UUID="eea0a12e-a855-4327-9ac6-4d79d1659c3f" TYPE="ext4" 
    /dev/sda8: LABEL="BOOT4" UUID="a1b1e9df-dbb0-4dad-9f55-cf2c359ebe60" TYPE="ext4" 
    /dev/mapper/vg01-lv_swap: UUID="e0c9ec8d-9f63-46d4-ba4c-dc3d78f0e215" TYPE="swap" 
    /dev/mapper/vg01-lv_root2: LABEL="LV1-ROOT2" UUID="e68c94d9-af09-4355-bdf8-bfbbcacdd229" TYPE="ext4" 
    /dev/mapper/vg01-lv_root1: LABEL="LV1-ROOT1" UUID="2ae2f462-6fe5-4427-b8e6-faa7dcaf004d" TYPE="ext4" 
    /dev/mapper/vg01-lv_x01: LABEL="LV1-X01" UUID="b7e9002e-ef88-48eb-b0a7-88cdb9bdebc8" TYPE="ext4" 
    /dev/mapper/vg01-lv_opt1: LABEL="LV1-OPT1" UUID="c820e6bc-3c3a-4057-8b8c-bab76258970b" TYPE="ext4" 
    /dev/mapper/vg01-lv_opt2: LABEL="LV1-OPT2" UUID="ce15d87f-410c-4dc1-bf06-bd8b33c1b9a9" TYPE="ext4"

    mount

  • [root@localhost ~]# mount
    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
    devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=2004624k,nr_inodes=501156,mode=755)
    securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
    selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
    devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
    tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
    tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,seclabel,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
    cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
    /dev/mapper/vg01-lv_root2 on / type ext4 (rw,relatime,seclabel,data=ordered)
    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=33,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
    hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
    tmpfs on /tmp type tmpfs (rw,seclabel)
    configfs on /sys/kernel/config type configfs (rw,relatime)
    /dev/sda3 on /boot1 type ext4 (rw,relatime,seclabel,data=ordered)
    /dev/sda8 on /boot4 type ext4 (rw,relatime,seclabel,data=ordered)
    /dev/sda6 on /boot type ext4 (rw,relatime,seclabel,data=ordered)
    /dev/sda7 on /boot3 type ext4 (rw,relatime,seclabel,data=ordered)
    /dev/mapper/vg01-lv_opt2 on /opt type ext4 (rw,relatime,seclabel,data=ordered)
    /dev/mapper/vg01-lv_x01 on /x01 type ext4 (rw,relatime,seclabel,data=ordered)
    fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
    /dev/sda2 on /run/media/testuser/Win7 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
    

    vgscan, vgdisplay

  • [root@localhost ~]# vgscan
      Reading all physical volumes.  This may take a while...
      Found volume group "vg01" using metadata type lvm2
    
  • [root@localhost ~]# vgdisplay 
      --- Volume group ---
      VG Name               vg01
      System ID             
      Format                lvm2
      Metadata Areas        1
      Metadata Sequence No  8
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                6
      Open LV               4
      Max PV                0
      Cur PV                1
      Act PV                1
      VG Size               171.87 GiB
      PE Size               4.00 MiB
      Total PE              43999
      Alloc PE / Size       33250 / 129.88 GiB
      Free  PE / Size       10749 / 41.99 GiB
      VG UUID               hDkK3J-wSCQ-Q2Ao-WpGt-5zf1-QvhK-Nb3EQl
    

    lvscan, lvdisplay

  • [root@localhost ~]# lvscan
      ACTIVE            '/dev/vg01/lv_root1' [15.62 GiB] inherit
      ACTIVE            '/dev/vg01/lv_x01' [48.83 GiB] inherit
      ACTIVE            '/dev/vg01/lv_swap' [7.81 GiB] inherit
      ACTIVE            '/dev/vg01/lv_opt1' [19.53 GiB] inherit
      ACTIVE            '/dev/vg01/lv_opt2' [19.53 GiB] inherit
      ACTIVE            '/dev/vg01/lv_root2' [18.55 GiB] inherit
    

  • [root@localhost ~]# lvdisplay
      --- Logical volume ---
      LV Path                /dev/vg01/lv_root1
      LV Name                lv_root1
      VG Name                vg01
      LV UUID                1ohAMS-AMXn-KDOh-vA90-Giro-nqMG-fqWX8Q
      LV Write Access        read/write
      LV Creation host, time localhost.localdomain, 2013-06-12 06:31:30 +0400
      LV Status              available
      # open                 0
      LV Size                15.62 GiB
      Current LE             4000
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:2
       
      --- Logical volume ---
      LV Path                /dev/vg01/lv_x01
      LV Name                lv_x01
      VG Name                vg01
      LV UUID                ib6twI-BnQr-ge0o-2JEh-e1PT-Gs1p-Jz0UbC
      LV Write Access        read/write
      LV Creation host, time localhost.localdomain, 2013-06-12 06:31:31 +0400
      LV Status              available
      # open                 1
      LV Size                48.83 GiB
      Current LE             12500
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:3
       
      --- Logical volume ---
      LV Path                /dev/vg01/lv_swap
      LV Name                lv_swap
      VG Name                vg01
      LV UUID                EDokwn-VIH7-Ulfl-seEg-Xuzf-wDa3-bSqJbX
      LV Write Access        read/write
      LV Creation host, time localhost.localdomain, 2013-06-12 06:31:34 +0400
      LV Status              available
      # open                 2
      LV Size                7.81 GiB
      Current LE             2000
      Segments               2
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:0
       
      --- Logical volume ---
      LV Path                /dev/vg01/lv_opt1
      LV Name                lv_opt1
      VG Name                vg01
      LV UUID                2Z0M29-WJxW-dUke-dFXy-vv37-YEoW-mNC6H2
      LV Write Access        read/write
      LV Creation host, time localhost.localdomain, 2013-06-12 06:31:34 +0400
      LV Status              available
      # open                 0
      LV Size                19.53 GiB
      Current LE             5000
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:4
       
      --- Logical volume ---
      LV Path                /dev/vg01/lv_opt2
      LV Name                lv_opt2
      VG Name                vg01
      LV UUID                xyqDcm-ypw8-ml8L-n9s4-GY5T-scEy-VO7NY9
      LV Write Access        read/write
      LV Creation host, time localhost.localdomain, 2013-07-05 09:31:09 +0400
      LV Status              available
      # open                 1
      LV Size                19.53 GiB
      Current LE             5000
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:5
       
      --- Logical volume ---
      LV Path                /dev/vg01/lv_root2
      LV Name                lv_root2
      VG Name                vg01
      LV UUID                x3T93N-fhYQ-u11W-DJFl-jp1k-cOFy-nVRsJW
      LV Write Access        read/write
      LV Creation host, time localhost.localdomain, 2013-07-05 09:31:11 +0400
      LV Status              available
      # open                 1
      LV Size                18.55 GiB
      Current LE             4750
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:1
    

  4. (09.07.13) Fisrt SYSTEM UPDATE

  • The update is done via the Apper tool ("Get, Remove and Update SW", accessible via f -> Applications -> Administration -> SW Management) by
    • selecting Updates;
    • clicking "Check for new udpates" -> 854 packages found;
    • selecting all (checking the field under the "back"-arrow in the left top corner)
    • clicking "Apply" -> 106 additional packages to be installed;
    • after 20-30' of downloading apper asked if I trusted a repo (yes) then asked to sign that fact with root pw (signed).
      Then apper hanged with the screen:
                 Installing signature
                            Finished
      a blue block in the progress bar field going forth and back.
    • (just in case: a notification in the task panel appeared at about the moment of clicking "Apply", saying "A restart is required" followed by a list of packages)
    • Abort apper. -> Aborted OK.
    • A status:
                $ ls /var/cache/yum/x86_64/18//updates/packages/ | wc -l
                934
                $ ls /var/cache/yum/x86_64/18/fedora/packages/ | wc -l
                27
      
    • Reboot (just in case).
    • start apper again
    • check for updates: again 854
    •         [root@...]# rpm -qa |wc -l
              1731
      
      • one more package? Yes, installed is the new package
                   gpg-pubkey-de7f38bd-501f4964
        which we signed in the previous (aborted) apper session
    • Select all 854 again -> Apply
      Again notification "A restart is required..." from task bar.
      Again "Additional changes are required to complete the task.
                 106 packages to install ... (list)" -> Continue
                 ... "downloading packages" ... "Testing changes" ...
      "Updating packages" starts... (~01:37)
    • yum works until ~01:59 according to /var/log/yum.log saved to
                 Inst_SW_aux/130709.0159.yum_log_of_system_update , (see here)
      The latter mentions packages:
                  844 Updated
                  117 Installed
                    6 Erased
      

      Among Installed, there is a new kernel:
                 Installed: kernel-3.9.6-200.fc18.x86_64
    • `rpm -qa' saved to
                 rpm_history/130709.0238.rpm-qa.after_1st_system_update (see here) ,
      shows 1836 packages, to be compared to 1730 before .
    • at 02:25 apper (which was watched since 01:37) is found in a strange state saying "5 Updated, 854 Selected", and showing a list of not-checked 5 packages (all are named "iwlXXXX-firmware" with different numbers XXXX=1000,3845,4965,5000,5150, described as a firmware for corresponding intel@ PRO/Wireless network adaptors).
      The Apply button is active (can be pressed).
      It is not clear why the old number 854 (Selected) is still mentioned: those packages seem to have beem processed already, are not they?
      I see 2 options:
      1. exit apper, reboot...
      2. select those new 5 packages, and press Apply
      The b. is chosen...
    • Apper soon says
                 " Your system is up to date, Verified 1 hour and 42 minutes ago"
      (but the Apply button is still active -- why?);
      a new `rpm -qa' saved to
                 rpm_history/130709.0329.rpm-qa.after_1st_system_update_final (see here),
      shows that those 5 packages have really been updated.
    • An infinite number of notification messages start to jump out of the task bar one after another with a ~10Hz frequency, all about
      • "A newer package exists could not add package update for ..."
    • When I stop them, there are only 14 of them. The first one is
      • " could not add package update for
        gstreamer1-plugins-base-1.0.7-2.fc18(x86_64)updates:
        gstreamer1-plugins-base-1.0.7-2.fc18.x86_64
        "
    • And on top of those 14 messages there is a notification about a ~"Restart being needed" with restart button on it.
      Why the hell do the notifications disappear in few minutes which are not sufficient to study them?!!!
    • Well... I reboot.
      (BTW, before reboot, I can not start dolphin succsessfully: it says
      "Could not start process Unable to create io-slave:
      klauncher said: Error loading 'kio_file',
      does not show any files, but, fortunately, is able to mount WIN7)
    • Reboot is OK. (dolphin is OK too). New default kernel version.
    • Apper says the system is up to date.

  5. (09.07.13) xx, xxx scripts

  • copied from dom2 F10 to /usr/local/bin/ :
               cp -p /x01/legacy/dom2/F10/opt/usr_local/bin/xx* /usr/local/bin/
               ll /usr/local/bin/xx*
                -rwxr-xr-x. 1 root root 1162 Dec 10  2001 /usr/local/bin/xx
                -rwxr-xr-x. 1 root root  311 Jan  6  2000 /usr/local/bin/xxx
    

  6. (09.07.13) emacs 24.2-19

  • Installed via apper: find emacs, press Install, press Apply

  • The following lines appeared in /var/log/yum.log:
           Jul 09 23:50:08 Installed: libotf-0.9.12-4.fc18.x86_64
           Jul 09 23:50:09 Installed: liblockfile-1.08-14.fc18.x86_64
           Jul 09 23:50:13 Installed: 1:emacs-common-24.2-19.fc18.x86_64
           Jul 09 23:50:18 Installed: 1:emacs-24.2-19.fc18.x86_64
    

  • Check the executable(s):
         [testuser@...r]$ ll /usr/bin |grep -i emacs
           lrwxrwxrwx.   1 root root          23 Jul  9 23:50 emacs ->\
                                                        /etc/alternatives/emacs
           -rwxr-xr-t.   1 root root    12799576 Jun 11 15:38 emacs-24.2
           -rwxr-xr-x.   1 root root       24840 Jun 11 15:38 emacsclient
           lrwxrwxrwx.   1 root root          29 Jul  9 23:50 etags ->\
                                                  /etc/alternatives/emacs.etags
           -rwxr-xr-x.   1 root root      103304 Jun 11 15:38 etags.emacs
    
         [testuser@...]$ ll /etc/alternatives/ |grep -i emacs
           lrwxrwxrwx. 1 root root 19 Jul  9 23:50 emacs -> /usr/bin/emacs-24.2
           lrwxrwxrwx. 1 root root 20 Jul  9 23:50 emacs.etags -> \
                                                           /usr/bin/etags.emacs
           lrwxrwxrwx. 1 root root 36 Jul  9 23:50 emacs.etags.man -> \
                                           /usr/share/man/man1/etags.emacs.1.gz
    

  • For rpm's, see also
               rpm_history/130710.0044.rpm-qa.emacs_installed (see here)

  7. (10.07.13) ~testuser/.emacs, ~root/.emacs

  • copied from ~fedotov/.emacs at dom2
    (via /x01/legacy/dom2/F10/home/fedotov/.emacs, see here on the /x01/legacy/);
    • testuser:
      •             [testuser@localhost testuser]$ ls .emacs
                      ls: cannot access .emacs: No such file or directory
                    cp -p /x01/legacy/dom2/F10/home/fedotov/.emacs .
                    [testuser@localhost testuser]$ ll .emacs
                      -rw-r--r--. 1 testuser testuser 3505 Aug 26  2010 .emacs
    • root:
      •             [root@localhost ~]# ll .emacs
                      ls: cannot access .emacs: No such file or directory
                    cp -p /x01/legacy/dom2/F10/home/fedotov/.emacs .
                    [root@localhost ~]# ll .emacs
                      -rw-r--r--. 1 501 501 3505 Aug 26  2010 .emacs
                    chown root.root .emacs
                    ll .emacs
                      -rw-r--r--. 1 root root 3505 Aug 26  2010 .emacs

  • Note: the default font in emacs looks bold (although it is `regular' and bold is really bolder) and is less nice than it was in Fedora 17.

  8. (10.07.13) system update (regular)

  • Done via apper.

  • Wed Jul 10 00:51:35 MSK 2013 : 18 packages found.

  • From /var/log/yum.log :
           Jul 10 00:51:51 Updated: boost-system-1.50.0-6.fc18.x86_64
           Jul 10 00:51:51 Updated: boost-chrono-1.50.0-6.fc18.x86_64
           Jul 10 00:51:52 Updated: boost-thread-1.50.0-6.fc18.x86_64
           Jul 10 00:51:52 Updated: libpinyin-0.9.93-1.fc18.x86_64
           Jul 10 00:51:54 Updated: libpinyin-data-0.9.93-1.fc18.x86_64
           Jul 10 00:51:54 Updated: kdepimlibs-kxmlrpcclient-4.10.4-3.fc18.x86_64
           Jul 10 00:51:56 Updated: kdepimlibs-4.10.4-3.fc18.x86_64
           Jul 10 00:51:56 Updated: boost-regex-1.50.0-6.fc18.x86_64
           Jul 10 00:51:56 Updated: boost-graph-1.50.0-6.fc18.x86_64
           Jul 10 00:51:57 Updated: kdepimlibs-akonadi-4.10.4-3.fc18.x86_64
           Jul 10 00:51:58 Updated: boost-locale-1.50.0-6.fc18.x86_64
           Jul 10 00:51:58 Updated: boost-filesystem-1.50.0-6.fc18.x86_64
           Jul 10 00:51:58 Updated: boost-iostreams-1.50.0-6.fc18.x86_64
           Jul 10 00:51:59 Updated: autotrace-0.31.1-34.fc18.x86_64
           Jul 10 00:52:00 Updated: boost-date-time-1.50.0-6.fc18.x86_64
           Jul 10 00:52:00 Updated: boost-program-options-1.50.0-6.fc18.x86_64
           Jul 10 00:52:01 Updated: boost-python-1.50.0-6.fc18.x86_64
           Jul 10 00:52:01 Updated: boost-signals-1.50.0-6.fc18.x86_64

  • See also:
               rpm_history/130710.0059.rpm-qa.regular_sys_update (or a copy )

  9. (10.07.13) /etc/yum.conf -- update it forcing yum to use also optional packages

  • Save the original yum.conf:
         [root@localhost opt_root_Install]# cd /etc
         [root@localhost etc]# cp -p yum.conf yum.conf.original
    

  • Insert into the /etc/yum.conf:
         # A.F. 10.07.13:  Setting to install every package from a group:
         group_package_types=default, mandatory, optional
    

  • Note: trying to achieve the effect with the inline set-option
               # yum  --setopt=group_package_type=default,mandatory,optional \
                        group install "KDE Plasma Workspaces"
    
    did not work. Perhaps we did not guess the synthax correctly.

  10. (10.07.13) package group "KDE Plasma Workspaces" -- installation of optional packages.

  • Actually, the group is an "ENVIRONMENT" group, as can be seen via
               # yum group info "KDE Plasma Workspaces"
    This EnvGroup was installed during the initial system install, but probably w/o optional packages. Now we try to add them (note the change of /etc/tum.conf in section 9).
         [root@localhost opt_root_Install]# yum  group install \
                                                        "KDE Plasma Workspaces"
           . . .
           Transaction Summary
           ================================================
           Install  389 Packages (+240 Dependent packages)
           
           Total download size: 406 M
           Installed size: 939 M
           Is this ok [y/N]:y
           . . .
           Complete!

  • Installed have been 629 packages in total.
    The corresponding part of /var/log/yum/log is saved in
               Inst_SW_aux/130710.01.yum_log_for_sect10 (see here)

  • `rpm -qa' saved to
               rpm_history/130710.0232.rpm-qa.KDEPlasmaWorkspaces_optional_installed (see here)

  • Checking for updates via apper: "Your system is up to date".
    This means, the latest available versions have been installed. Good.

  • Checking the space in the root file system:
           # df -h /
             Filesystem                 Size  Used Avail Use% Mounted on
             /dev/mapper/vg01-lv_root2   19G  9.0G  8.4G  52% /
    
    (to be compared with Used=7.2G in sect.3 )

  11. (10.07.13) desktops: GNOME, Cinnamon, LXDE, MATE, Sugar, Xfce

  • Installing the corresponding groups:
         # yum  group install "GNOME Desktop" "Cinnamon Desktop" \
                              "LXDE Desktop" "MATE Desktop" \
                               "Sugar Desktop Environment" "Xfce Desktop"
           . . .
           Transaction Summary
           ================================================
           . . .
           Install  276 Packages (+280 Dependent packages)
           
           Total download size: 497 M
           Installed size: 1.4 G
           Is this ok [y/N]:y
           . . .
           Complete!

  • Installed have been 556 packages in total (leading to the 3025 of grand total).
    The corresponding part of /var/log/yum/log is saved in
               Inst_SW_aux/130710.02.yum_log_for_sect11.plus_6_desktops (see here)
    `rpm -qa' saved to
               rpm_history/130710.0441.rpm-qa.6_desktops_installed (see here)

  • Checking the space in the root file system:
           # df -h /
             Filesystem                 Size  Used Avail Use% Mounted on
             /dev/mapper/vg01-lv_root2   19G   11G  6.4G  64% /
    

    Note: The estimated "Installed size" for the 556 packages was 1.4 G, while the root space decreased by 11.0-9.0 = 2.0 G.
    May be it is due to /var/cache/yum/ ? :
           $ du -ms /var/cache/yum/
             543     /var/cache/yum/
    

  • Note: OPTIONAL GROUPS mentioned in the description of some of desktops are not necessarily installed. E.g. the "GNOME Desktop" contains
             Optional Groups:
                 epiphany
                 gnome-games
                 libreoffice
    and the first two are definitely NOT installed (checked!).

  12. (12.07.13) system update (regular)

  • Done via apper.
    Note: new kernel, /boot space is now used for 42% (97M).
    New grand total of 3031 packages.

  • Fri Jul 12 22:09:26 MSK 2013: 27 (+4 additinal) packages found.
    From /var/log/yum.log :
           Jul 12 22:11:19 Installed: gcin-table-2.8.0-3.fc18.noarch
           Jul 12 22:11:19 Installed: gcin-data-2.8.0-3.fc18.noarch
           Jul 12 22:11:20 Updated: gcin-2.8.0-3.fc18.x86_64
           Jul 12 22:11:23 Installed: gcin-im-client-2.8.0-3.fc18.x86_64
           Jul 12 22:11:24 Installed: gcin-libs-2.8.0-3.fc18.x86_64
           Jul 12 22:11:24 Updated: 12:dhcp-libs-4.2.5-15.fc18.x86_64
           Jul 12 22:11:25 Updated: 12:dhcp-common-4.2.5-15.fc18.x86_64
           Jul 12 22:11:25 Updated:\
                                 mate-file-manager-extensions-1.6.1-9.fc18.x86_64
           Jul 12 22:11:28 Updated: mate-file-manager-1.6.1-9.fc18.x86_64
           Jul 12 22:11:28 Updated: 1:cups-libs-1.5.4-28.fc18.x86_64
           Jul 12 22:11:29 Updated: deltarpm-3.6-0.12.20110223git.fc18.x86_64
           Jul 12 22:11:29 Updated: libcurl-7.27.0-11.fc18.x86_64
           Jul 12 22:11:30 Updated: curl-7.27.0-11.fc18.x86_64
           Jul 12 22:11:30 Updated: \
                                 python-deltarpm-3.6-0.12.20110223git.fc18.x86_64
           Jul 12 22:11:32 Updated: 1:cups-1.5.4-28.fc18.x86_64
           Jul 12 22:11:33 Updated: mate-file-archiver-1.6.0-2.fc18.x86_64
           Jul 12 22:11:33 Updated: 12:dhclient-4.2.5-15.fc18.x86_64
           Jul 12 22:11:56 Installed: kernel-devel-3.9.9-201.fc18.x86_64
           Jul 12 22:11:56 Updated: unzip-6.0-10.fc18.x86_64
           Jul 12 22:11:58 Updated: gegl-0.2.0-11.fc18.x86_64
           Jul 12 22:11:58 Updated: ibus-typing-booster-1.2.1-1.fc18.noarch
           Jul 12 22:11:59 Updated: cifs-utils-6.1-1.fc18.x86_64
           Jul 12 22:12:00 Updated: sugar-labyrinth-16-1.fc18.noarch
           Jul 12 22:12:01 Updated: mate-system-log-1.6.0-4.fc18.x86_64
           Jul 12 22:12:02 Updated: dialog-1.2-2.20130523.fc18.x86_64
           Jul 12 22:12:03 Updated: gnome-shell-3.6.3.1-2.fc18.x86_64
           Jul 12 22:12:04 Updated: kernel-headers-3.9.9-201.fc18.x86_64
           Jul 12 22:12:06 Updated: mate-utils-1.6.0-4.fc18.x86_64
           Jul 12 22:12:06 Updated: vgabios-0.6c-9.fc18.noarch
           Jul 12 22:12:06 Updated: python-bugzilla-0.9.0-1.fc18.noarch
           Jul 12 22:12:12 Installed: kernel-3.9.9-201.fc18.x86_64

  • See also:
               rpm_history/130712.2218.rpm-qa.regular_sys_update (see here)

  13. (13.07.13) Estimating the space needed for an installation of all the non-environment non-language-support groups

  • A quasi-sorted list of all groups for the enabled repos
             $ yum repolist enabled
             repo id           repo name                     status
             fedora/18/x86_64  Fedora 18 - x86_64            33,868
             updates/18/x86_64 Fedora 18 - x86_64 - Updates  16,330
    has been saved in
               Inst_SW_aux/130710.all_yum_groups (see here) .
    It was created with
            # yum group info \* |grep Group: | grep -v Support| sort \
                                                            >  all_yum_groups
            # yum group info \* |grep Group: | grep    Support| sort \
                                                            >> all_yum_groups
    A full (unsorted) list of groups with the sublists-per-group of involved packages or subgroups from
               # yum group info \*
    has been saved in
               Inst_SW_aux/130710.yum_group_info_ALL (see here) .

  • A command to be run (aim: to install (or just to try to install?) all the non-environmenal, non-language-support groups):
    # yum   group install \
     "Additional Sugar Activities" \
     "Administration Tools" \
     "Anaconda tools" \
     "Applications for the LXDE Desktop" \
     "Applications for the Xfce Desktop" \
     "Authoring and Publishing" \
     "base-x" \
     "Basic Web Server" \
     "Basic X Window Desktop" \
     "Books and Guides" \
     "Buildsystem building group" \
     "Cinnamon" \
     "Cloud Infrastructure" \
     "Core" \
     "Critical Path (Applications)" \
     "Critical Path (Base)" \
     "Critical Path (GNOME)" \
     "Critical Path (KDE)" \
     "Critical Path (LXDE)" \
     "Critical Path (Xfce)" \
     "Design Suite" \
     "Development Libraries" \
     "Development Tools" \
     "Directory Server" \
     "DNS Name Server" \
     "Dogtag Certificate System" \
     "Editors" \
     "Educational Software" \
     "Electronic Lab" \
     "Engineering and Scientific" \
     "Epiphany Web Browser" \
     "Extra games for the GNOME Desktop" \
     "Extra plugins for the Xfce panel" \
     "Fedora Eclipse" \
     "Fedora Packager" \
     "Firefox Web Browser" \
     "Font design and packaging" \
     "Fonts" \
     "FTP Server" \
     "Games and Entertainment" \
     "GNOME" \
     "GNOME Software Development" \
     "Graphical Internet" \
     "Graphics" \
     "HAProxy" \
     "Haskell" \
     "High Availability" \
     "Input Methods" \
     "Java" \
     "Java Development" \
     "JBoss Application Server" \
     "KDE Applications" \
     "KDE Educational applications" \
     "KDE Multimedia support" \
     "KDE Office" \
     "KDE Plasma Workspaces" \
     "KDE Software Development" \
     "KDE Telepathy" \
     "Legacy Fonts" \
     "Legacy Network Server" \
     "Legacy Software Development" \
     "LibreOffice" \
     "LibreOffice Development" \
     "Load Balancer" \
     "LXDE" \
     "LXDE Office" \
     "Mail Server" \
     "MATE" \
     "Medical Applications" \
     "Milkymist" \
     "MinGW cross-compiler" \
     "MongoDB" \
     "Multimedia" \
     "Multimedia support for LXDE" \
     "Multimedia support for Xfce" \
     "MySQL Database" \
     "Network Servers" \
     "News Server" \
     "OCaml" \
     "Office/Productivity" \
     "Online Help and Documentation" \
     "Perl Development" \
     "Perl for Web" \
     "PHP" \
     "PostgreSQL Database" \
     "Python" \
     "Robotics" \
     "Ruby" \
     "Ruby on Rails" \
     "Server Configuration Tools" \
     "Sound and Video" \
     "Standard" \
     "Sugar Desktop Environment" \
     "System Tools" \
     "Text-based Internet" \
     "Tomcat" \
     "Virtualization" \
     "Window Managers" \
     "Windows File Server" \
     "Xfce" \
     "Xfce Office" \
     "Xfce Software Development" \
     "XMonad" \
     "XMonad for GNOME" \
     "X Software Development" \
     "Dial-up Networking Support" \
     "Hardware Support" \
     "Legacy Software Support" \
     "Printing Support" \
     >yum_all_gr_nEn_nLang.out 2>&1

  • The following groups produced warnings of type
    • "Warning: Group <group-id> does not have any packages to install."
    and can be safely removed from an update:
    
    Group-Id             Group
    
    xfce-apps            "Applications for the Xfce Desktop"
    base-x               "base-x"
    buildsys-build       "Buildsystem building group"
    cinnamon-desktop     "Cinnamon"
    core                 "Core"
    critical-path-apps   "Critical Path (Applications)"
    critical-path-gnome  "Critical Path (GNOME)"
    critical-path-kde    "Critical Path (KDE)"
    critical-path-lxde   "Critical Path (LXDE)"
    critical-path-xfce   "Critical Path (Xfce)"
    firefox              "Firefox Web Browser"
    fonts                "Fonts"
    gnome-desktop        "GNOME"
    input-methods        "Input Methods"
    java                 "Java"
    kde-apps             "KDE Applications"
    kde-education        "KDE Educational applications"
    kde-media            "KDE Multimedia support"
    kde-office           "KDE Office"
    multimedia           "Multimedia"
    hardware-support     "Hardware Support"
    dial-up              "Dial-up Networking Support"
    printing             "Printing Support"
    kde-desktop          "KDE Plasma Workspaces"
    standard             "Standard"
    libreoffice          "LibreOffice"
    lxde-desktop         "LXDE"
    mate-desktop         "MATE"
    xfce-media           "Multimedia support for Xfce"
    sugar-desktop        "Sugar Desktop Environment"
    xfce-desktop         "Xfce"

  • The above yum command finished with the following errors:
    --> Finished Dependency Resolution
    Error: tomcatjss conflicts with tomcat-native-1.1.27-1.fc18.x86_64
    Error: Package: fawkes-plugin-clips-0.5.0-3.fc18.x86_64 (fedora)
               Requires: libclipsmm.so.2()(64bit)
               Available: clipsmm-0.2.1-3.fc18.x86_64 (fedora)
                   libclipsmm.so.2()(64bit)
               Available: clipsmm-0.3.3-1.fc18.i686 (updates)
                   Not found
    Error: Package: simspark-0.2.4-1.fc18.x86_64 (updates)
               Requires: ruby(release)
    Error: suck conflicts with leafnode-1.11.8-9.fc18.x86_64
    Error: babeld conflicts with quagga-0.99.21-4.fc18.x86_64
     You could try using --skip-broken to work around the problem
     You could try running: rpm -Va --nofiles --nodigest

  • Running
               yum --assumeno group install
    from the command line separately for each group, we get the following table that gives an impression of the volume of the correspnding packages:
    
                                         Pckgs  down-  inst. 
                                         + dep. load   size
                                         pckgs  size   (M)
     "Additional Sugar Activities"       11+1       2     5
     "Administration Tools"              18+22     33   121
     "Anaconda tools"                    13+6       9    38
     "Applications for the LXDE Desktop" 2+1        2     9
     "Applications for the Xfce Desktop" nothing to install
     "Authoring and Publishing"          33+226   126   355     
     "base-x"                            nothing to install
     "Basic Web Server"                  48+80     77   304
     "Basic X Window Desktop"            7+26       7    24
     "Books and Guides"                  3+1       10    22
     "Buildsystem building group"        nothing to install
     "Cinnamon"                          nothing to install
     "Cloud Infrastructure"              13+251   130   500      !
     "Core"                              nothing to install
     "Critical Path (Applications)"      nothing to install
     "Critical Path (Base)"              5+29      10    30
     "Critical Path (GNOME)"             nothing to install
     "Critical Path (KDE)"               nothing to install
     "Critical Path (LXDE)"              nothing to install
     "Critical Path (Xfce)"              nothing to install
     "Design Suite"                      7+16     106   352
     "Development Libraries"             55+61     32   192
     "Development Tools"                 150+568  668 3400   !!!!
     "Directory Server"                  11+18     14    32
     "DNS Name Server"                   9+8       73   276
     "Dogtag Certificate System"         7+112     42    71
     "Editors"                           21+67     52   185
     "Educational Software"              21+73    256   539     !
     "Electronic Lab"                    122+202  387  2200 !!!
     "Engineering and Scientific"        135+309  787  2600 !!! 
     "Epiphany Web Browser"              2          2     8
     "Extra games for the GNOME Desktop" 14+2      20    38
     "Extra plugins for the Xfce panel"  20+1       5    10
     "Fedora Eclipse"                    14+85     64   112
     "Fedora Packager"                   6+39      12    55
     "Firefox Web Browser"               nothing to install
     "Font design and packaging"         26+42     34   137
     "Fonts"                             nothing to install
     "FTP Server"                        4+1        4    11
     "Games and Entertainment"           271+206 8300 13000  *****
     "GNOME"                             nothing to install
     "GNOME Software Development"        67+130    89   430
     "Graphical Internet"                63+108   226   604    !
     "Graphics"                          37+53    151   480
     "HAProxy"                           3+11       5    15
     "Haskell"                           22+295   212  2100  !!!
     "High Availability"                 4+18      13    44
     "Input Methods"                     nothing to install
     "Java"                              nothing to install
     "Java Development"                  33+166    86   104
     "JBoss Application Server"          3+428    184   230
     "KDE Applications"                  nothing to install
     "KDE Educational applications"      nothing to install
     "KDE Multimedia support"            nothing to install
     "KDE Office"                        nothing to install
     "KDE Plasma Workspaces"             nothing to install
     "KDE Software Development"          54+143   284   943      !!
     "KDE Telepathy"                     10+7       3    11
     "Legacy Fonts"                      74+3     100   136
     "Legacy Network Server"             9+1       .4    .7
     "Legacy Software Development"       5+4       20   118
     "LibreOffice"                       nothing to install
     "LibreOffice Development"           6+2       12   109
     "Load Balancer"                     2          0     1
     "LXDE"                              nothing to install
     "LXDE Office"                       3+4       16    41
     "Mail Server"                       28+121   123   363
     "MATE"                              nothing to install
     "Medical Applications"              3+66      44   170
     "Milkymist"                         21+37     81   351
     "MinGW cross-compiler"              33+137   189   636  ! wine?
     "MongoDB"                           4+11      40   192
     "Multimedia"                        nothing to install
     "Multimedia support for LXDE"       5+11       7    17
     "Multimedia support for Xfce"       nothing to install
     "MySQL Database"                    9+12       5    19
     "Network Servers"                   ERROR 1            ERROR ERROR ERROR 
                          w/o babeld:    35+142    93   318
     "News Server"                       ERROR 2            ERROR ERROR ERROR 
                          w/o  suck:     5+6        3     7
     "OCaml"                             27+75     85   436  !
     "Office/Productivity"               58+232   298   896 !!
     "Online Help and Documentation"     3+2        1     5
     "Perl Development"                  8+405     41   116
     "Perl for Web"                      7+71      13    41
     "PHP"                               16+7      13    53
     "PostgreSQL Database"               16+8      20    79
     "Python"                            10+5       5    14
     "Robotics"                          ERROR 3            ERROR ERROR ERROR 
     "Ruby"                              4+8        4    12
     "Ruby on Rails"                     84+31     24    84
     "Server Configuration Tools"        5+5        9    26
     "Sound and Video"                   96+152   321   721 !
     "Standard"                          nothing to install
     "Sugar Desktop Environment"         nothing to install
     "System Tools"                      170+315  295   915   !!
     "Text-based Internet"               44+29     28    92
     "Tomcat"                            4+8        7     8
     "Virtualization"                    8+65      59    71
     "Window Managers"                   20+111   163   613 !
     "Windows File Server"               2          1     3
     "Xfce"                              nothing to install
     "Xfce Office"                       2+1       15    39
     "Xfce Software Development"         11+34     10    48
     "XMonad"                            2+70      47   443
     "XMonad for GNOME"                  1+61      45   433
     "X Software Development"            50+19     10    42
     "Dial-up Networking Support"        nothing to install
     "Hardware Support"                  nothing to install
     "Legacy Software Support"           2+3        5    16
     "Printing Support"                  nothing to install

  • To better understand where the errors come from, run
               yum --assumeno group install for all the above groups (but for those marked with "nothing to install") one by one:
           # ./run_yum.sh >  yum_all_gr_nEn_nLang.out02 2>&1
    
    The script has been saved in
               Inst_SW_aux/130713.run_yum.sh (see here) .

  • Errors:
    # grep -i Error: yum_all_gr_nEn_nLang.out02
    Error: babeld conflicts with quagga-0.99.21-4.fc18.x86_64
    Error: suck conflicts with leafnode-1.11.8-9.fc18.x86_64
    Error: Package: simspark-0.2.4-1.fc18.x86_64 (updates)
    • Two errors disappeared: they must have been due to an interference between different groups.

  • ERROR 1
    Error: babeld conflicts with quagga-0.99.21-4.fc18.x86_64

    • babeld : optional package for "Network Servers" group
      quagga : optional package for "Network Servers" group

  • ERROR 2
    Error: suck conflicts with leafnode-1.11.8-9.fc18.x86_64

    • suck : optional package for "News Server" group
      leafnode : optional package for "News Server" group

  • ERROR 3
    Error: Package: simspark-0.2.4-1.fc18.x86_64 (updates)
               Requires: ruby(release)
    

    • NEW COMMAND:
                 yum --assumeno group install "Robotics"
        ---> Package simspark.x86_64 0:0.2.4-1.fc18 will be installed
        --> Processing Dependency: ruby(release) for package: simspark-0.2.4-1.fc18.x86_64
      
      The pair of the last 2 lines occurs 6 times!
      Why simspark is not on the list of `yum group info "Robotics"' ?
    • In any case the description of "Robotics" is:
                 "Suite of packages for robotics development".
      It does not look important and the group may be safely skipped.
      More info on the group:
      http://fedoraproject.org/wiki/SIGs/Robotics : "SIGs/Robotics"
      Group-Id: robotics-suite
                 is an Optional group for the Env.Group "Development and Creative Workstation"
    • $ yum info simspark
                  Description 
                  : Spark is a physical simulation system. The primary purpose of
                  : this system is to provide a *generic* simulator for different
                  : kinds of simulations. In these simulations, agents can
                  : participate as external processes.

  • Now to errors reported during a "global" `yum group install' run

  • ERROR 4
    Error: tomcatjss conflicts with tomcat-native-1.1.27-1.fc18.x86_64
    • tomcatjss :
      • NEW COMMAND: yum --assumeno group install "Dogtag Certificate System"
            tomcatjss >= 7.0.0-4 for package: pki-server-10.0.3-2.fc18.noarch
              pki-server = 10.0.3-2.fc18 for package: pki-ca-10.0.3-2.fc18.noarch
        
        • pki-ca : mandatory package for the "Dogtag Certificate System" group (Group-Id: dogtag)
          • dogtag : an optional group for the Env Group "Infrastructure Server"
            • dogtag description:
              "Enterprise-class open source Certificate Authority"
            • "Infrastructure Server" EnvGrp
    • tomcat-native : a mandatory package of the group "Tomcat" (id: tomcat)
      • tomcat group : description:
        • "Tomcat web application server" is an optional group of the EnvGrp "Web Server"
          • "Web Server" EnvGrp

  • ERROR 5
    Error: Package: fawkes-plugin-clips-0.5.0-3.fc18.x86_64 (fedora)
               Requires: libclipsmm.so.2()(64bit)
               Available: clipsmm-0.2.1-3.fc18.x86_64 (fedora)
                   libclipsmm.so.2()(64bit)
               Available: clipsmm-0.3.3-1.fc18.i686 (updates)
                   Not found
    

    • fawkes-plugin-clips : a package for group "Robotics"

  • SUMMARY ON ERRORS
    • exclusion of group "Robotics" : would cure Errors 3,5
    • babeld, quagga : optional packages for "Network Servers" group:
      • would be enough to exclude one of the two packages (to remove ERROR 1);

      • we do not not know yet how big the group "Network Servers" is.

      • w/o babeld :
        •       yum install \
                  389-ds-base ahcpd amanda-server cobbler dhcp dnsmasq ejabberd\
                  flumotion freenx-server freeradius fwknop icecast ipxripd\
                  jabberd kannel koan krb5-server netatalk nsd oidentd\
                  openldap-servers openswan polipo privoxy puppet-server\
                  quagga radvd rinetd sobby tigervnc-server torque-server\
                  ucarp ushare vnc-reflector vtun xl2tpd ypserv znc
          35+142 packages, sizes (dl, inst): 93 M , 318 M
    • suck, leafnode : optional package of the "News Server" group
      • would be enough to exclude one of the two packages (to remove ERROR 2);

      • w/o e.g. suck:
        • yum install inn cleanfeed leafnode newscache newsx
          
          5+6 packages, 3M, 7M

    • exclusion of either "Tomcat" or "Dogtag Certificate System" would cure ERROR 4

    • to cure all errorrs we might exclude
      • "Robotics" (mandatory exclusion, unknown size)
      • "Tomcat" (or bigger "Dogtag Certificate System")
      • "Network Servers" (318M, one package only needs to be excluded)
      • "News Server" (7M, one package only needs to be excluded))

volume estimates, at last

  • Estimates for all groups together
    
      EXCLUDED:
       "Robotics"                          \
       "Tomcat"                            \
       "Network Servers"                   \
       "News Server"                       \
                     => 2077+2054 pckgs, 13G / 29G
      Additionally excluded: 
       "Games and Entertainment"           \
                     => 1821+2725 pckgs, 4.6G / 16G
      Same but with the standard yum.conf.original
        (yum --assumeno -c /etc/yum.conf.original ...)
                     =>  656+1482        1.5   6.9G
      Additionally excluded (back to yum.conf for ALL): 
       "Haskell"                           \
                     => 1801+2585 pckgs, 4.5G / 15G
       "GNOME Software Development"        \
       "KDE Software Development"          \
                     => 1684+2499 pckgs, 4.2G / 14G
       "Electronic Lab"                    \
                     => 1584+2465 pckgs, 4.0G / 13G
       "Engineering and Scientific"        \
                     => 1452+2346 pckgs, 3.3G / 11G
    

  • The script for the last version is saved in
               Inst_SW_aux/1307013.run_yum_for_almost_all_groups.sh (see here)

  • The size of few groups separately:
      "Engineering and Scientific" only with the standard yum.conf.original:
                    =>  12+93           134 / 470
    
      Support groups (mainly language):
                   =>  124+22           426 / 972
      "Russian Support"
                   =>  17+4              76 / 134
    

  • If we install:
    • all minus excluded list above
    • "Engineering and Scientific" only with the standard yum.conf.original
    • language support groups
  • then the "installed size" will be of order of 12-13 GB which can expand to disk usage of, say 16-18+- GB (or more?).
    That is the ammount of free space needed on root file system.
    The 3.3G of the "download size" needed temporarily during the installation,
    • should be added up => free 19-21 GB are needed.

  • At the moment there are 6.4 GB:
      $ df -h /
      Filesystem                 Size  Used Avail Use% Mounted on
      /dev/mapper/vg01-lv_root2   19G   11G  6.4G  64% /
    

  • If we extend the '/' by 20 GB there will be free 26.4 GB .

    Hopefully, this should be enough both for the above installation and for the future needs.
    We will see...

  14. (14.07.13) Extending the logical volume vg01/lv_root2 by 20 GB from 19000 to 39000 MiB

    Original status

  • Logical volume name and properties:
         # df -B M /                                # units: MiB
         Filesystem                1M-blocks   Used Available Use% Mounted on
         /dev/mapper/vg01-lv_root2    18574M 11130M     6495M  64% /
    
         # lvdisplay --units m vg01/lv_root2
           --- Logical volume ---
           LV Path                /dev/vg01/lv_root2
           LV Name                lv_root2
           VG Name                vg01
           LV UUID                x3T93N-fhYQ-u11W-DJFl-jp1k-cOFy-nVRsJW
           LV Write Access        read/write
           LV Creation host, time localhost.localdomain,2013-07-05 09:31:11 +0400
           LV Status              available
           # open                 1
           LV Size                19000.00 MiB
           Current LE             4750
           Segments               1
           Allocation             inherit
           Read ahead sectors     auto
           - currently set to     256
           Block device           253:1
    

  • The file-system (ext2) size:
         # dumpe2fs /dev/mapper/vg01-lv_root2 |grep -E "Block count:|Block size:"
         Block count:              4864000
         Block size:               4096
    • =>
      • fs size = 4864000*4096 = 19922944000 = 19000 MiB
        It coincides with the lv size but different from the size reported by `df' .

  • The free space in the physical volume:
         # pvdisplay --units m                          # units: MiB
           --- Physical volume ---
           PV Name               /dev/sda5
           VG Name               vg01
           PV Size               176000.00 MiB / not usable 4.00 MiB
           Allocatable           yes 
           PE Size               4.00 MiB
           Total PE              43999
           Free PE               10749
           Allocated PE          33250
           PV UUID               0Yptz3-QJ1d-qhg0-HEqa-nD9p-jKse-RUy1Jc
         # pvscan
           PV /dev/sda5   VG vg01   lvm2 [171.87 GiB / 41.99 GiB free]

    Step 1: extend lv

  • Extend the lv:
         # lvextend -L +20000m vg01/lv_root2           # units: MiB
           Extending logical volume lv_root2 to 38.09 GiB
           Logical volume lv_root2 successfully resized
    

  • Check the lv:
         # lvdisplay --units m vg01/lv_root2
           --- Logical volume ---
           LV Path                /dev/vg01/lv_root2
           LV Name                lv_root2
           VG Name                vg01
           LV UUID                x3T93N-fhYQ-u11W-DJFl-jp1k-cOFy-nVRsJW
           LV Write Access        read/write
           LV Creation host, time localhost.localdomain,2013-07-05 09:31:11 +0400
           LV Status              available
           # open                 1
           LV Size                39000.00 MiB
           Current LE             9750
           Segments               1
           Allocation             inherit
           Read ahead sectors     auto
           - currently set to     256
           Block device           253:1
    
    • => looks extended OK.

  • Check the remaining free space in the physical volume:
         # pvscan
           PV /dev/sda5   VG vg01   lvm2 [171.87 GiB / 22.46 GiB free]
         # pvdisplay --units m
           . . .
           PV Size               176000.00 MiB / not usable 4.00 MiB
           PE Size               4.00 MiB
           Free PE               5749
           . . .
    
    • => free space = 22996 Mib = ~22.457 GiB

  • Check the fs:
         # dumpe2fs /dev/mapper/vg01-lv_root2 |grep -E "Block count:|Block size:"
         dumpe2fs 1.42.5 (29-Jul-2012)
         Block count:              4864000
         Block size:               4096
    
     
         # df -B M /
         Filesystem                1M-blocks   Used Available Use% Mounted on
         /dev/mapper/vg01-lv_root2    18574M 11130M     6495M  64% /
    
    • => the fs did not change yet as expected

    Step 2: resize fs

  • Resize the fs:
         # resize2fs /dev/vg01/lv_root2
         resize2fs 1.42.5 (29-Jul-2012)
         Filesystem at /dev/vg01/lv_root2 is mounted on /; \
                                                on-line resizing required
         old_desc_blocks = 2, new_desc_blocks = 3
         The filesystem on /dev/vg01/lv_root2 is now 9984000 blocks long.
    

  • Check:
         # dumpe2fs /dev/mapper/vg01-lv_root2 |grep -E "Block count:|Block size:"
         dumpe2fs 1.42.5 (29-Jul-2012)
         Block count:              9984000
         Block size:               4096
    
    • => fs_size / MiB = 9984000 * 4096 / 1024 / 1024 = 39000
    • => coincides with the lv size
  •      # df -B M /
         Filesystem                1M-blocks   Used Available Use% Mounted on
         /dev/mapper/vg01-lv_root2    38261M 11133M    25381M  31% /
    
    • => df reports a smaller (as always) size of 38.26 MiB

  15. (14.07.13) A regular system update

  • Done via apper.
    The grand total of 3031 packages did not change

  • Sun Jul 14 05:31:48 MSK 2013: 10 (+0 additional) packages found.
    From /var/log/yum.log :
           Jul 14 05:33:04 Updated: gcin-data-2.8.0-4.fc18.noarch
           Jul 14 05:33:05 Updated: gcin-2.8.0-4.fc18.x86_64
           Jul 14 05:33:07 Updated: gcin-im-client-2.8.0-4.fc18.x86_64
           Jul 14 05:33:08 Updated: gcin-libs-2.8.0-4.fc18.x86_64
           Jul 14 05:33:09 Updated: gcin-table-2.8.0-4.fc18.noarch
           Jul 14 05:33:09 Updated: mate-menus-libs-1.6.0-4.fc18.x86_64
           Jul 14 05:33:10 Updated: mate-menus-1.6.0-4.fc18.x86_64
           Jul 14 05:33:11 Updated: xorg-x11-drv-synaptics-1.6.4-2.fc18.x86_64
           Jul 14 05:33:11 Updated: dbus-glib-0.100-3.fc18.x86_64
           Jul 14 05:33:13 Updated: mate-text-editor-1.6.0-2.fc18.x86_64
    
    See also:
               rpm_history/130714.0537.rpm-qa.regular_sys_update (see here)

  16. (14.07.13) Install almost all the non-environment non-language packages groups

  • We mean all the groups not installed yet, as planned in section 13.
    Note: we install all the packages including those OPTIONAL as set in /etc/yum.conf in section 9.

  • the original disk status:
         # df -B M /
         Filesystem                1M-blocks   Used Available Use% Mounted on
         /dev/mapper/vg01-lv_root2    38261M 11151M    25364M  31% /
    

  • A `yum group install ...' is run via the script
               Inst_SW_aux/130714.run_yum_for_almost_all_groups.sh (see here)

  • Preliminary run with the `--assumeno' option:
                          1452 Packages (+2346 Dependent packages)
                          Total download size: 3.3 G
                          Installed size: 11 G
    
    Full run:
           start : 06:11
           finish: 08:09
           "Complete!
            You have new mail in /var/spool/mail/root"
    

  • Check space
         $ df -B M /
         Filesystem                1M-blocks   Used Available Use% Mounted on
         /dev/mapper/vg01-lv_root2    38261M 23782M    12733M  66% /
    
    • => Used: After - Before = 23782 - 11151 = 12631 MiB
      • => quite close to the preliminary estimate of 11 G
    • => Available: Before - After = 25364 - 12733 = 12631 MiB

  • Installed 3798 packages: 1452 "basic" + 2346 Dependent.
    Grand total amounts now to 6829 .

  • A corresponding part of /var/log/yum.log saved to
               Inst_SW_aux/130714.01.yum_log_for_sect15.plus_3798_packages (see here)
    See also
               rpm_history/130714.0840.rpm-qa.installed_3798_rpms (see here)

  • Check the /boot usage:
          $ df -h /boot
           Filesystem      Size  Used Avail Use% Mounted on
           /dev/sda6       239M  106M  120M  47% /boot
    
    • => When and where from did we get the increase of "Use" from 42% (97M) mentioned in section 12 to current 47% (106M) ?

  17. (14.07.13) Install package group "Engineering and Scientific" w/o optional packages

  • The group was removed in the install of section 16.
    Now we install it separately, and w/o optional packages (the latter are quite big, and include, in particular root package which we are going to install from sources).
         # df -B M /
         Filesystem                1M-blocks   Used Available Use% Mounted on
         /dev/mapper/vg01-lv_root2    38261M 23623M    12892M  65% /
    
         # yum  -c /etc/yum.conf.original group install \
                                                 "Engineering and Scientific"
         Install  8 Packages (+13 Dependent packages)
            (Installing: R, gsl-devel, maxima, octave, scipy, speedcrunch,
                         units, wxMaxima
             Installing for dependencies: R-core, R-core-devel, R-devel,
                         R-java, R-java-devel, arpack, epstool, glpk, libRmath,
                         libRmath-devel, maxima-runtime-sbcl, qrupdate,
                         texlive-inconsolata
            )
         Total download size: 92 M
         Installed size: 297 M
    

  • Check the space:
         # df -B M /
         Filesystem                1M-blocks   Used Available Use% Mounted on
         /dev/mapper/vg01-lv_root2    38261M 24044M    12470M  66% /
    
    • => Actual installed size = 24044 - 23623 = 421 MiB

  • Corresponding lines in /var/log/yum.log :
         # df -B M /      Jul 14 23:05:08 Installed: maxima-runtime-sbcl-5.29.1-1.fc18.x86_64
          Jul 14 23:05:15 Installed: maxima-5.29.1-1.fc18.x86_64
          Jul 14 23:05:26 Installed: R-core-3.0.1-2.fc18.x86_64
          Jul 14 23:05:28 Installed: R-java-3.0.1-2.fc18.x86_64
          Jul 14 23:05:28 Installed: libRmath-3.0.1-2.fc18.x86_64
          Jul 14 23:05:29 Installed: libRmath-devel-3.0.1-2.fc18.x86_64
          Jul 14 23:05:29 Installed: glpk-4.47-3.fc18.x86_64
          Jul 14 23:05:30 Installed: arpack-3.0.1-3.fc18.x86_64
          Jul 14 23:05:31 Installed: \
                              2:texlive-inconsolata-svn19721.0-20.fc18.noarch
          Jul 14 23:05:31 Installed: R-core-devel-3.0.1-2.fc18.x86_64
          Jul 14 23:05:33 Installed: R-java-devel-3.0.1-2.fc18.x86_64
          Jul 14 23:05:33 Installed: R-devel-3.0.1-2.fc18.x86_64
          Jul 14 23:05:33 Installed: qrupdate-1.1.2-2.fc18.x86_64
          Jul 14 23:05:34 Installed: epstool-3.08-3.fc18.x86_64
          Jul 14 23:05:37 Installed: 6:octave-3.6.4-1.fc18.x86_64
          Jul 14 23:05:37 Installed: R-3.0.1-2.fc18.x86_64
          Jul 14 23:05:38 Installed: wxMaxima-12.09.0-1.fc18.x86_64
          Jul 14 23:05:40 Installed: speedcrunch-0.11-0.5.alpha.fc18.x86_64
          Jul 14 23:05:41 Installed: units-2.00-2.fc18.x86_64
          Jul 14 23:05:44 Installed: scipy-0.12.0-2.fc18.x86_64
          Jul 14 23:05:46 Installed: gsl-devel-1.15-5.fc18.x86_64
    

  • 21 rpm's installed (grand total 6850):
               rpm_history/130714.2314.rpm-qa.installed_Engineering_and_Scientific (see here)

  18. (14.07.13) Install package group "Network Servers" with one package excluded

  • In sect.13, we found that the group "Network Servers" has a conflict between two optional packages, babeld and quagga, therefore the group was not installed in sect.16.

  • Now we install the packages (all optional) of the group, excluding one of the two conflicting packages, namely, babeld -- an arbitrary choice.
         # yum install \
            389-ds-base ahcpd amanda-server cobbler dhcp dnsmasq ejabberd\
           flumotion freenx-server freeradius fwknop icecast ipxripd\
           jabberd kannel koan krb5-server netatalk nsd oidentd\
           openldap-servers openswan polipo privoxy puppet-server\
           quagga radvd rinetd sobby tigervnc-server torque-server\
           ucarp ushare vnc-reflector vtun xl2tpd ypserv znc
    

  • Preliminary: 28+8 packages, sizes (dl, inst): 18 M , 136 M

  • Actual installed size (from df -B M) : 157 MiB

  • Installed 36 packages (grand total = 6886):
               rpm_history/130714.2347.rpm-qa.installed_Network_Servers (see here)

  • Corresponding lines in /var/log/yum.log :
                 
          Jul 14 23:43:20 Installed: udns-0.2-1.fc18.x86_64
          Jul 14 23:43:21 Installed: perl-HTTP-ProxyAutoConfig-0.3-3.fc18.noarch
          Jul 14 23:43:21 Installed: perl-XML-Stream-1.23-3.fc18.noarch
          Jul 14 23:43:22 Installed: perl-Net-XMPP-1.02-15.fc18.noarch
          Jul 14 23:43:23 Installed: perl-Net-Jabber-2.0-19.fc18.noarch
          Jul 14 23:43:24 Installed: python-kiwi-1.9.26-5.fc18.noarch
          Jul 14 23:43:24 Installed: erlang-esasl-0.1-9.fc18.x86_64
          Jul 14 23:43:25 Installed: perl-Authen-PAM-0.16-15.fc18.x86_64
          Jul 14 23:43:27 Installed: jabberd-2.2.17-1.fc18.x86_64
          Jul 14 23:43:28 Installed: ejabberd-2.1.13-1.fc18.x86_64
          Jul 14 23:43:34 Installed: flumotion-0.10.0-4.fc18.x86_64
          Jul 14 23:43:35 Installed: kannel-1.4.3-10.fc18.x86_64
          Jul 14 23:43:36 Installed: rinetd-0.62-14.fc18.x86_64
          Jul 14 23:43:37 Installed: znc-1.0-1.fc18.x86_64
          Jul 14 23:43:39 Installed: quagga-0.99.21-4.fc18.x86_64
          Jul 14 23:43:41 Installed: privoxy-3.0.21-3.fc18.x86_64
          Jul 14 23:43:42 Installed: cobbler-2.4.0-1.fc18.noarch
          Jul 14 23:43:43 Installed: ipxripd-0.8-12.fc18.x86_64
          Jul 14 23:43:44 Installed: \
                         tigervnc-server-1.2.80-0.10.20130314svn5065.fc18.x86_64
          Jul 14 23:43:44 Installed: sobby-0.4.7-5.fc18.x86_64
          Jul 14 23:43:45 Installed: 12:dhcp-4.2.5-15.fc18.x86_64
          Jul 14 23:43:46 Installed: xl2tpd-1.3.1-13.fc18.x86_64
          Jul 14 23:43:48 Installed: polipo-1.0.4.1-9.fc18.x86_64
          Jul 14 23:43:49 Installed: freenx-server-0.7.3-30.fc18.x86_64
          Jul 14 23:43:50 Installed: vtun-3.0.3-5.fc18.x86_64
          Jul 14 23:43:51 Installed: amanda-server-3.3.2-3.fc18.x86_64
          Jul 14 23:43:55 Installed: freeradius-2.2.0-5.fc18.x86_64
          Jul 14 23:43:56 Installed: icecast-2.3.3-1.fc18.x86_64
          Jul 14 23:43:56 Installed: koan-2.4.0-1.fc18.noarch
          Jul 14 23:43:57 Installed: vnc-reflector-1.2.4-11.fc18.x86_64
          Jul 14 23:43:58 Installed: 4:netatalk-2.2.3-5.fc18.x86_64
          Jul 14 23:43:59 Installed: ahcpd-0.53-2.fc18.x86_64
          Jul 14 23:43:59 Installed: oidentd-2.0.8-11.fc18.x86_64
          Jul 14 23:44:00 Installed: ucarp-1.5.2-7.fc18.x86_64
          Jul 14 23:44:01 Installed: torque-server-3.0.4-1.fc17.x86_64
          Jul 14 23:44:01 Installed: puppet-server-2.7.18-1.fc18.noarch
    

  19. (15.07.13) Install package group "News Server" with one package excluded

  • In sect.13, we found that the group "News Server" has a conflict between two optional packages, suck and leafnode, therefore the group was not installed in sect.16.

  • Now we install all the packages of the group, excluding one of the two conflicting packages, namely, suck -- an arbitrary choice.
         # yum install inn cleanfeed leafnode newscache newsx
    

  • Preliminary: 5+2 packages, sizes (dl, inst): 2 M , 6 M

  • Nothing installed. Finished with the error:
               Transaction Check Error:
                 file /var/spool/news conflicts between attempted installs
                 of leafnode-1.11.8-9.fc18.x86_64 and inn-2.5.3-4.fc18.x86_64
    

  • Action: try w/o the `leafnode' (`inn' is the only mandatory package):
         # yum install inn cleanfeed newscache newsx
    

  • Preliminarily: 4+2 packages, sizes (dl, inst): 2 M , 5 M
    Complete!

  • Actual installed size (from df -B M) : 6 MiB

  • Installed 6 packages (grand total = 6892):
               rpm_history/130715.0020.rpm-qa.installed_News_Server (see here)

  • Corresponding lines in /var/log/yum.log :
          Jul 15 00:17:23 Installed: inn-libs-2.5.3-4.fc18.x86_64
          Jul 15 00:17:23 Installed: inews-2.5.3-4.fc18.x86_64
          Jul 15 00:17:50 Installed: inn-2.5.3-4.fc18.x86_64
          Jul 15 00:17:51 Installed: newsx-1.6-18.fc18.x86_64
          Jul 15 00:17:51 Installed: newscache-1.2-0.17.rc6.fc18.x86_64
          Jul 15 00:17:52 Installed: cleanfeed-20020501-8.fc18.noarch
    

  20. (15.07.13) Install package groups of type Language Support including "Russian Support"

  • Trying to install all the available language-support package groups: there are 43 of them called "<Language> Support".

  • Note: we install all the packages including those OPTIONAL as set in /etc/yum.conf in section 9.

  • Run a `yum group install' via script
               Inst_SW_aux/130715.run_yum_for_Lang_Support_groups.sh (see here)

  • Preliminarily: 99+7 packages, sizes (dl, inst): 379 M , 859 M

  • Actual installed size (from df -B M) : 971 MiB
    (
            # df -B M /   # a post-install status
            Filesystem                1M-blocks   Used Available Use% Mounted on
            /dev/mapper/vg01-lv_root2    38261M 25176M    11339M  69% /
    
    )

  • Installed 106 packages (grand total = 6998):
               rpm_history/130715.0112.rpm-qa.installed_Language-support_groups (see here)

  • Corresponding lines from /var/log/yum.log :
               Inst_SW_aux/130715.yum_log_for_sect20.plus_Lang-Support_groups.txt (see here)

  21. (20.01.14) A regular system update

  • Done via apper.
    The grand total of packages changed from 6998 to 7029

  • Mon Jan 20 00:30:01 MSK 2014: 1237 packages found.
    • Additional changes:
      • 2 packages to remove (kernel-devel 3.6.10-4.fc18, kernel 3.6.10-4.fc18)
      • 20 packages to install
  • The corresponding part of /var/log/yum.log :
               Inst_SW_aux/140120.yum_log_for_sect21.regular_sys_update (see here)
  • See also:
               rpm_history/140120.0214.rpm-qa.regular_sys_update (see here)

  • Status of space in `/' and `/boot' directories:
          [root@localhost rpm_history]# df -h / /boot
          Filesystem                 Size  Used Avail Use% Mounted on
          /dev/mapper/vg01-lv_root2   38G   25G   11G  70% /
          /dev/sda6                  239M  131M   91M  60% /boot
    
          [root@localhost rpm_history]# df -m / /boot     # -m: MiB blocks
          Filesystem                1M-blocks  Used Available Use% Mounted on
          /dev/mapper/vg01-lv_root2     38261 25332     11167  70% /
          /dev/sda6                       239   131        91  60% /boot
    

  • Upon the comp restart, the Automatic Bug Reporting Tool reported a "My" (not "System") problem:
         volumeicon crashed
         Process .usr/bin/volumeicon was killed by signal 6 (SIGABRT)
         (Version: volumeicon-0.4.6-2.fc18)
    
    Sending a report:
            The release 'fedora-%{bug_version}-x86_64' is not supported by
            the Retrace server.
    
            Processing failed
            Show log ->
              --- Running report_uReport ---
              ('report_uReport' completed successfully)
            
              --- Running analyze_CCpp ---
              Ok to upload core dump? (It may contain sensitive data). If your
              answer is 'No', a stack trace will be generated locally.
              (It may download a huge amount of data). 'YES'
              Querying server settings
              The release 'fedora-%{bug_version}-x86_64' is not supported by
              the Retrace server.
              The server is not able to handle your request.
              Do you want to generate a stack trace locally? (It may download
              a huge amount of data but reporting can't continue without stack
              trace). 'NO'
              ('analyze_CCpp' exited with 1)
    

  22. (18.05.14) A fix of the OpenSSL vulnerability "Heartbleed"

  • Versions 1.0.1a - 1.0.1f of the OpenSSL have the Hartbleed bug, which was only corrected in the 1.0.1g .

  • In Fedora 18, the buggy version 1.0.1e-37 is available (37 is the release number within 1.0.1e):
      [testuser@localhost tm]$ rpm -qa | grep -i openssl |sort
    
      mingw32-openssl-1.0.1e-1.fc18.noarch
      openssl-1.0.1e-37.fc18.x86_64
      openssl-devel-1.0.1e-37.fc18.x86_64
      openssl-libs-1.0.1e-37.fc18.x86_64
      perl-Crypt-OpenSSL-Bignum-0.04-16.fc18.x86_64
      perl-Crypt-OpenSSL-Random-0.04-18.fc18.x86_64
      perl-Crypt-OpenSSL-RSA-0.28-4.fc18.x86_64
      pyOpenSSL-0.13.1-1.fc18.x86_64
    

  • As the bug was discovered after F18 had reached the End-of-Life, there there seems to be no official bug fix.

  • Googling gave the following tip on how to patch the package:
    "Patch Fedora 18 OpenSSL for Heartbleed, CVE-2014-0160.markdown"
    https://gist.github.com/dahjelle/10151097
    • Here is the prescription:
       "
        To update Fedora 18 against Heartbleed, you'll need to roll your
        own RPMs since 18 is no longer supported.
        
        Here's what worked for me... Your mileage may vary.
        I did have things like gcc and make already installed.
        
          $ sudo yum install rpm-build
          $ mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
          $ echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
          $ cd /tmp
          $ wget http://mirrors.kernel.org/fedora/updates/18/SRPMS/openssl-1.0.1e-37.fc18.src.rpm
          $ rpm -i openssl-1.0.1e-37.fc18.src.rpm
          $ cd ~/rpmbuild/SPECS
          $ vim openssl.spec
        
        Now, apply the patch from the `Fedora bug report'
        https://bugzilla.redhat.com/attachment.cgi?id=883772&action=diff .
        The previous release number is different, of course, so I just
        incremented by 1.
        
          $ rpmbuild -ba openssl.spec
          $ cd ~/rpmbuild/RPMS/x86_64
          $ sudo yum install openssl*.rpm
       "
      

  • The idea is to take the source rpm, correct it, then build a normal, i.e. binary, rpm, and install it.

  • We do it under root account, therefore do not neeed `sudo'.
        $ mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
            # the {...} list is preprocessed by the shell
            # resulting to the list
            # ~/rpmbuild/BUILD , ~/rpmbuild/RPMS, ...
        $ echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
            # this puts the quoted line into  ~/.rpmmacros
    
        $ cd /tmp
        $ wget http://mirrors.kernel.org/fedora/updates/18/SRPMS/openssl-1.0.1e-37.fc18.src.rpm
        [root@localhost tmp]# rpm -i openssl-1.0.1e-37.fc18.src.rpm
         warning: user mockbuild does not exist - using root
         warning: group mockbuild does not exist - using root
         ... (many such warnings)
        $ cd ~/rpmbuild/SPECS
    

  • Save the file to be corrected:
        [root@localhost SPECS]# cp -p openssl.spec openssl.spec.save
    

  • Instead of `vim', we use `emacs' to edit the file:
        [root@localhost SPECS]# emacs openssl.spec
    

  • The patch in
    https://bugzilla.redhat.com/attachment.cgi?id=883772&action=diff
    updates Release 43 to Realese 44.
    In our case there is the version 1.0.1e Release 37.
    We arbitrarily assign 38 to the new Release (so we have intepreted the author's note "The previous release number is different, of course, so I just incremented by 1")

  • Here is what has been edited:
    [root@localhost SPECS]# diff openssl.spec.save openssl.spec
    
    24c24
    < Release: 37%{?dist}
    ---
    > Release: 38%{?dist}
    268c268,269
    <       --with-krb5-dir=/usr shared  ${sslarch} %{?!nofips:fips}
    ---
    >       --with-krb5-dir=/usr shared  ${sslarch} %{?!nofips:fips} \
    >       -DOPENSSL_NO_HEARTBEATS
    274c275
    < RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack -DPURIFY"
    ---
    > RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack -DPURIFY -DOPENSSL_NO_HEARTBEATS"
    474a476,482
    > * Sun May 18 2014 Alexander Fedotov <fedotov@mail.desy.de> 1.0.1e-38
    > - Bump for CVE-2014-0160 (-DOPENSSL_NO_HEARTBEATS)
    > - Copied the corrections from
    >   "Mon Apr  7 2014 Conrad Meyer <x@x.com> 1.0.1e-44"
    >   found in https://bugzilla.redhat.com/attachment.cgi?id=883772&action=diff
    >   as suggested in https://gist.github.com/dahjelle/10151097
    > 
    

  • Check once more the available version:
      [root@localhost SPECS]# rpm -q openssl
      openssl-1.0.1e-37.fc18.x86_64
    

  • Build rpm's:
      [root@localhost SPECS]# rpmbuild -ba openssl.spec
    
    This takes a few minutes of calculation and produces an "infinite" standard output ending with
      ...
      + cd /root/rpmbuild/BUILD
      + cd openssl-1.0.1e
      + '[' /root/rpmbuild/BUILDROOT/openssl-1.0.1e-38.fc18.x86_64 '!=' / ']'
      + rm -rf /root/rpmbuild/BUILDROOT/openssl-1.0.1e-38.fc18.x86_64
      + exit 0
    

  • Go to the rpm directory:
      [root@localhost SPECS]# cd ~/rpmbuild/RPMS/x86_64
    
    and observe the list of built rpm's:
      [root@localhost x86_64]# ls
    
       openssl-1.0.1e-38.fc18.x86_64.rpm
       openssl-debuginfo-1.0.1e-38.fc18.x86_64.rpm
       openssl-devel-1.0.1e-38.fc18.x86_64.rpm
       openssl-libs-1.0.1e-38.fc18.x86_64.rpm
       openssl-perl-1.0.1e-38.fc18.x86_64.rpm
       openssl-static-1.0.1e-38.fc18.x86_64.rpm
    
    Note that the assigned Release number 38 has appeared in the rpm names.
  • Check the directory explicitly:
      [root@localhost x86_64]# pwd
    
      /root/rpmbuild/RPMS/x86_64
    

  • Now install the obtained rpm's:
    [root@localhost x86_64]# yum install openssl*.rpm
    
    Loaded plugins: langpacks, presto, refresh-packagekit
    Examining openssl-1.0.1e-38.fc18.x86_64.rpm: 1:openssl-1.0.1e-38.fc18.x86_64
    Marking openssl-1.0.1e-38.fc18.x86_64.rpm as an update to 1:openssl-1.0.1e-37.fc18.x86_64
    Examining openssl-debuginfo-1.0.1e-38.fc18.x86_64.rpm: 1:openssl-debuginfo-1.0.1e-38.fc18.x86_64
    Marking openssl-debuginfo-1.0.1e-38.fc18.x86_64.rpm to be installed
    Examining openssl-devel-1.0.1e-38.fc18.x86_64.rpm: 1:openssl-devel-1.0.1e-38.fc18.x86_64
    Marking openssl-devel-1.0.1e-38.fc18.x86_64.rpm as an update to 1:openssl-devel-1.0.1e-37.fc18.x86_64
    Examining openssl-libs-1.0.1e-38.fc18.x86_64.rpm: 1:openssl-libs-1.0.1e-38.fc18.x86_64
    Marking openssl-libs-1.0.1e-38.fc18.x86_64.rpm as an update to 1:openssl-libs-1.0.1e-37.fc18.x86_64
    Examining openssl-perl-1.0.1e-38.fc18.x86_64.rpm: 1:openssl-perl-1.0.1e-38.fc18.x86_64
    Marking openssl-perl-1.0.1e-38.fc18.x86_64.rpm to be installed
    Examining openssl-static-1.0.1e-38.fc18.x86_64.rpm: 1:openssl-static-1.0.1e-38.fc18.x86_64
    Marking openssl-static-1.0.1e-38.fc18.x86_64.rpm to be installed
    Resolving Dependencies
    --> Running transaction check
    ---> Package openssl.x86_64 1:1.0.1e-37.fc18 will be updated
    ---> Package openssl.x86_64 1:1.0.1e-38.fc18 will be an update
    ---> Package openssl-debuginfo.x86_64 1:1.0.1e-38.fc18 will be installed
    ---> Package openssl-devel.x86_64 1:1.0.1e-37.fc18 will be updated
    ---> Package openssl-devel.x86_64 1:1.0.1e-38.fc18 will be an update
    ---> Package openssl-libs.x86_64 1:1.0.1e-37.fc18 will be updated
    ---> Package openssl-libs.x86_64 1:1.0.1e-38.fc18 will be an update
    ---> Package openssl-perl.x86_64 1:1.0.1e-38.fc18 will be installed
    --> Processing Dependency: perl(WWW::Curl::Easy) for package: 1:openssl-perl-1.0.1e-38.fc18.x86_64
    ---> Package openssl-static.x86_64 1:1.0.1e-38.fc18 will be installed
    --> Running transaction check
    ---> Package perl-WWW-Curl.x86_64 0:4.15-7.fc18 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
     Package           Arch   Version          Repository                      Size
    ================================================================================
    Installing:
     openssl-debuginfo x86_64 1:1.0.1e-38.fc18 /openssl-debuginfo-1.0.1e-38.fc18.x86_64
                                                                               18 M
     openssl-perl      x86_64 1:1.0.1e-38.fc18 /openssl-perl-1.0.1e-38.fc18.x86_64
                                                                               20 k
     openssl-static    x86_64 1:1.0.1e-38.fc18 /openssl-static-1.0.1e-38.fc18.x86_64
                                                                              4.5 M
    Updating:
     openssl           x86_64 1:1.0.1e-38.fc18 /openssl-1.0.1e-38.fc18.x86_64 1.5 M
     openssl-devel     x86_64 1:1.0.1e-38.fc18 /openssl-devel-1.0.1e-38.fc18.x86_64
                                                                              2.2 M
     openssl-libs      x86_64 1:1.0.1e-38.fc18 /openssl-libs-1.0.1e-38.fc18.x86_64
                                                                              2.5 M
    Installing for dependencies:
     perl-WWW-Curl     x86_64 4.15-7.fc18      fedora                          52 k
    
    Transaction Summary
    ================================================================================
    Install  3 Packages (+1 Dependent package)
    Upgrade  3 Packages
    
    Total size: 28 M
    Total download size: 52 k
    Is this ok [y/N]:
    y       
    Downloading Packages:
    perl-WWW-Curl-4.15-7.fc18.x86_64.rpm                       |  52 kB   00:00     
    Running Transaction Check
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Updating   : 1:openssl-libs-1.0.1e-38.fc18.x86_64                        1/10 
      Updating   : 1:openssl-1.0.1e-38.fc18.x86_64                             2/10 
      Updating   : 1:openssl-devel-1.0.1e-38.fc18.x86_64                       3/10 
      Installing : perl-WWW-Curl-4.15-7.fc18.x86_64                            4/10 
      Installing : 1:openssl-perl-1.0.1e-38.fc18.x86_64                        5/10 
      Installing : 1:openssl-static-1.0.1e-38.fc18.x86_64                      6/10 
      Installing : 1:openssl-debuginfo-1.0.1e-38.fc18.x86_64                   7/10 
      Cleanup    : 1:openssl-devel-1.0.1e-37.fc18.x86_64                       8/10 
      Cleanup    : 1:openssl-1.0.1e-37.fc18.x86_64                             9/10 
      Cleanup    : 1:openssl-libs-1.0.1e-37.fc18.x86_64                       10/10 
      Verifying  : 1:openssl-debuginfo-1.0.1e-38.fc18.x86_64                   1/10 
      Verifying  : perl-WWW-Curl-4.15-7.fc18.x86_64                            2/10 
      Verifying  : 1:openssl-1.0.1e-38.fc18.x86_64                             3/10 
      Verifying  : 1:openssl-devel-1.0.1e-38.fc18.x86_64                       4/10 
      Verifying  : 1:openssl-static-1.0.1e-38.fc18.x86_64                      5/10 
      Verifying  : 1:openssl-libs-1.0.1e-38.fc18.x86_64                        6/10 
      Verifying  : 1:openssl-perl-1.0.1e-38.fc18.x86_64                        7/10 
      Verifying  : 1:openssl-devel-1.0.1e-37.fc18.x86_64                       8/10 
      Verifying  : 1:openssl-libs-1.0.1e-37.fc18.x86_64                        9/10 
      Verifying  : 1:openssl-1.0.1e-37.fc18.x86_64                            10/10 
    
    Installed:
      openssl-debuginfo.x86_64 1:1.0.1e-38.fc18                                     
      openssl-perl.x86_64 1:1.0.1e-38.fc18                                          
      openssl-static.x86_64 1:1.0.1e-38.fc18                                        
    
    Dependency Installed:
      perl-WWW-Curl.x86_64 0:4.15-7.fc18                                            
    
    Updated:
      openssl.x86_64 1:1.0.1e-38.fc18        openssl-devel.x86_64 1:1.0.1e-38.fc18  
      openssl-libs.x86_64 1:1.0.1e-38.fc18  
    
    Complete!
    

  • Note: 3 packages have been upgraded, and for some reason 4 new packages added (4 = 3 + 1, where 1 is a dependent package).

  • Check the list of installed packages for the openssl string:
      [testuser@localhost tm]$ rpm -qa | grep -i openssl |sort
    
      mingw32-openssl-1.0.1e-1.fc18.noarch
      openssl-1.0.1e-38.fc18.x86_64
      openssl-debuginfo-1.0.1e-38.fc18.x86_64
      openssl-devel-1.0.1e-38.fc18.x86_64
      openssl-libs-1.0.1e-38.fc18.x86_64
      openssl-perl-1.0.1e-38.fc18.x86_64
      openssl-static-1.0.1e-38.fc18.x86_64
      perl-Crypt-OpenSSL-Bignum-0.04-16.fc18.x86_64
      perl-Crypt-OpenSSL-Random-0.04-18.fc18.x86_64
      perl-Crypt-OpenSSL-RSA-0.28-4.fc18.x86_64
      pyOpenSSL-0.13.1-1.fc18.x86_64
    
    Yes, we have replaced 1.0.1e-37 by 1.0.1e-38

  • The rpm's from /root/rpmbuild/RPMS/x86_64/
    and spec's from /root/rpmbuild/SPECS/
    are saved in the directory
               /opt/root/Install/RPMS/140518.openssl_for_heartbleed

  • The full list of installed packages (grand total 7033):
               rpm_history/140519.0326.rpm-qa.OpenSSL_patched            (see here )

  23. (22.05.14) Creating account `fedotov'

  • The account fedotov was created with
               (user id, group id) = (501, 501)
    as it was in the fedora 10 @ dom2 and fedora 17 @ dom3 installations (purpose: to have a correct user/group for fedotov's files on the internal and external disks of dom2).

  • This violated the recommendations of F17-F18 to have ID's > 999 (e.g. the account `testuser' @ F18 was automatically created earlier with (user id, groupid) = (1000,1000) ) and placed the account into a user/group "system" area, such that it is not seen by default in the lists of the system-config-users utility (the "hide system entries" option in the Edit -> Preferences menu should be deselected in order to make the account fedotov visible, unfortunately, among the numerous system accounts).

  24. (22.05.14) ~fedotov/.emacs

  • copied from ~fedotov/.emacs at dom2
    (via /x01/legacy/dom2/F10/home/fedotov/.emacs );
              [fedotov@localhost]~% pwd
              /home/fedotov
              [fedotov@localhost]~% mv .emacs .emacs.original
              [fedotov@localhost]~% cp -p /x01/legacy/dom2/F10/home/fedotov/.emacs .
              [fedotov@localhost]~% ll .emacs*
              -rw-r--r--. 1 fedotov fedotov 3505 Aug 26  2010 .emacs
              -rw-r--r--. 1 fedotov fedotov  334 Jul 15  2013 .emacs.original
    
    The original .emacs, renamed to .emacs.original, is identical to /etc/skel/.emacs coming from
              [fedotov@localhost]~% rpm -qf /etc/skel/.emacs
              emacs-common-24.2-20.fc18.x86_64
    
    It contains:
    ;; .emacs
    
    (custom-set-variables
     ;; uncomment to always end a file with a newline
     ;'(require-final-newline t)
     ;; uncomment to disable loading of "default.el" at startup
     ;'(inhibit-default-init t)
     ;; default to unified diffs
     '(diff-switches "-u"))
    
    ;;; uncomment for CJK utf-8 support for non-Asian users
    ;; (require 'un-define)
    

  25. (23.05.14) Installing Windows 7 .ttf and .fon fonts

  • The purpose is to use the Windows fonts in firefox where the Fedora 18 fonts do not look as nice.

  • In Fedora 10 @ dom2 we already installed Windows Vista ttf fonts in order to use them in acroread -- see sections 94,127 of /x01/legacy/dom2/F10/opt/root/Install/Installed_SW .

  • We proceed similarly now (as root)
           cd /usr/local/share/
           mkdir fonts
           mkdir fonts/Win7-DOM3_Windows-Fonts_ttf-fonts
           mkdir fonts/Win7-DOM3_Windows-Fonts_fon-fonts
           cd fonts
           cp -p /run/media/root/Win7/Windows/Fonts/*.ttf \
                              Win7-DOM3_Windows-Fonts_ttf-fonts/
           cp -p /run/media/root/Win7/Windows/Fonts/*.fon \
                              Win7-DOM3_Windows-Fonts_fon-fonts/
           chmod +r */*
    
           du -ms *
              6       Win7-DOM3_Windows-Fonts_fon-fonts
              183     Win7-DOM3_Windows-Fonts_ttf-fonts
    

  • Note:
    • One can check a font with
                 kfontview <font_filename>
      Not all the .fon files can be opened this way!

  26. (23.05.14) Changing firefox fonts to Win7 ones (for user fedotov)

  • Having installed Windows fonts in sect.25, we can try to use them in firefox.

  • Under Windows 7 @ dom3, the settings (Firefox 29) are as follows:
          Default font    : Times New Roman   size 16
          Advanced -> Fonts for Western
              Proportional: Serif         size 16
              Serif       : Times New Roman
              Sans-serif  : Arial
              Monospace   : Courier New   size 16
          Advanced -> Fonts for Cyrillic
              dito, but for monospace size = 13 (?)
    

  • Under Fedora 18 for Firefox 26.0 :
                 original settings                        we change to
    
          Default font    : serif         size 16     Times New Roman   size 18
          Advanced -> Fonts for Western
              Proportional: Serif         size 16     Serif             size 18
              Serif       : serif                     Times New Roman
              Sans-serif  : sance-serif               Arial
              Monospace   : monospace     size 16     Courier New       size 18
          Advanced -> Fonts for Cyrillic
              same as for Western                     changed as for Western
          Advanced -> Fonts for Other Languages
              same (?) as for Western                 changed as for Western
    

  • The results:
    • For large font sizes (that are bigger than normal) text feels similarly to Win7.
    • Unfortunately, for normal (smaller) sizes, Fedora 18 draws letters with too thin lines as compared to Win7, thus making the text low-contrast and difficult to read.

  27. (28.05.14) Stop writing UTC to System Clock

  • A problem has been observed with the parallel OS Windows 7: after booting Fedora 18 the clock under Windows 7 starts showing the UTC time which is less by 4 hours than the Moscow zone time.

  • Thus, Win 7 is the case of an OS expecting the local time in BIOS setting, therefore, in F18, we try to turn on the option of local time in system clock .

  • First, a query:
           [fedotov@localhost]~%  timedatectl
                 Local time: Wed 2014-05-28 15:51:31 MSK
             Universal time: Wed 2014-05-28 11:51:31 UTC
                   RTC time: Wed 2014-05-28 15:51:24
                   Timezone: Europe/Moscow (MSK, +0400)
                NTP enabled: n/a
           NTP synchronized: yes
            RTC in local TZ: no
                 DST active: n/a
    

  • Switching the new mode on:
           [root@localhost ~]# timedatectl set-local-rtc 1
    

  • A new query:
          [fedotov@localhost]~%  timedatectl
                 Local time: Wed 2014-05-28 15:53:23 MSK
             Universal time: Wed 2014-05-28 11:53:23 UTC
                   RTC time: Wed 2014-05-28 15:53:23
                   Timezone: Europe/Moscow (MSK, +0400)
                NTP enabled: n/a
           NTP synchronized: yes
            RTC in local TZ: yes
                 DST active: n/a
           
           Warning: The RTC is configured to maintain time in the local time
                    zone. This mode is not fully supported and will create
                    various problems with time zone changes and daylight saving
                    adjustments. If at all possible use
                    RTC in UTC, by calling 'timedatectl set-local-rtc 0'.
    

  • The warning scares a bit! But in F17 this was the recommended mode configured at the installation time (in F18 the configuration during the installation disapeared), so we try to live with it.

  • Booting to Windows 7 was successfull w.r.t. the time: the time was not shifted.

  • See sect.54 for a continuation of a struggle with the date/time problems.

  28. (08.06.14) calc 2.12.4.4-4

  • "An arbitrary precision C-like arithmetic calculator" calc installed via Apper:
               calc-2.12.4.4-4.fc18.x86_64
               calc-libs-2.12.4.4-4.fc18.x86_64

  29. (08.06.14) Additional X11 fonts from DESY

  • The xfontsel- reports on "7960 names" already installed.    
    The =/usr/share/X11/fonts
    contains the following subdirestories:
               100dpi  75dpi  cyrillic  dockapp  encodings  misc  OTF  TTF  Type1  util

  • In F10, we had installed the "DESY fonts" in /usr/local/share/X11/fonts/, as described in Sect.12 of Installed_SW @ F10 @ dom2 ( /x01/legacy/dom2/F10/opt/root/Install/Installed_SW ) and Sect.33

  • Now we just copy that installation here:
    # cd /usr/local/share
    # ls
    applications  fonts  info  man
    # cp -rp /x01/legacy/dom2/F10/opt/usr_local/share/X11/fonts/ /usr/local/share
    # cd X11/fonts/
    # ll
    drwxr-xr-x.  6 root root 4096 Oct  2  2007 desy_fedotov-public-fonts
    -rw-r--r--.  1 root root  710 Jan 20  2009 desy_fedotov-public-fonts.COMMENTS
    drwxr-xr-x. 10 root root 4096 Jan 24  2007 desy_SLD4_usr-share-fonts
    -rw-r--r--.  1 root root  164 Jan 20  2009 desy_SLD4_usr-share-fonts.COMMENTS
    drwxr-xr-x. 15 root root 4096 Dec  7  2006 desy_SLD4_usr-X11R6-lib-X11-fonts
    -rw-r--r--.  1 root root  179 Jan 20  2009 desy_SLD4_usr-X11R6-lib-X11-fonts.COMMENTS
    drwxr-xr-x.  2 root root 4096 Jan 27  2009 nice_beatstream_koi8-1_font_renamed
    

  • Three desy* subdirs had been created in sect.12 of Installed_SW @ F10, while the nice_beatstream_koi8-1_font_renamed -- in Sect.33.

  • Here are the corresponding notes:

  • sect.12 of Installed_SW @ F10:
    Additional X11 fonts from DESY 
    
             Following the example of already installed fonts in
                    /usr/share/X11/fonts/
             (ls /usr/share/X11/fonts/   :      100dpi  75dpi  util)
             we create
                    /usr/local/share/X11/fonts
             for additional fonts.
    
    /usr/local/share/X11/fonts/desy_fedotov-public-fonts
    
             is a copy of
                 /afs/desy.de/user/f/fedotov/public/fonts             
    
             ./dw100dpi and ./dw75dpi contain Vt* aliases used to be in AF's
                                      desy .Xresources
             ./dw100dpi contains nice "typographic" desy font     Vt = 
                  -ncd-terminaleuro-medium-r-normal--18-140-100-100-c-110-iso8859-15
             ./xcyr-koi8-r  contains russian Adobe fonts (actually fonts.alias
                  defines koi8-1 fonts, koi8-r is an option in fonts.alias.koi8-r)
                  in partular russian partner of the en Vt font
                  -bitstream-terminal-medium-r-normal--18-180-75-75-c-11-koi8-1
    
    /usr/local/share/X11/fonts/desy_SLD4_usr-share-fonts
    
             is a copy of
                 /usr/share/fonts/
             from Scientific Linux Desy 4 platform (h1desy10.desy.de machine)
    
    /usr/local/share/X11/fonts/desy_SLD4_usr-X11R6-lib-X11-fonts
    
             is a copy of
                 /usr/X11R6/lib/X11/fonts
             from Scientific Linux Desy 4 platform   (h1desy10.desy.de machine)
    

  • sect.33 of Installed_SW @ F10:
          Additional self-made koi8-r X11 font
    
          The new font directory contains a single font file
               term18_koi_changed_to_iso.pcf.Z
          with the font
               -bitstreamkoi-terminal-medium-r-normal--18-180-75-75-c-11-iso8859-1
          which is sort of renamed version of my favorite typographic russian font
               -bitstream-terminal-medium-r-normal--18-180-75-75-c-11-koi8-1
          from 
          /usr/local/share/X11/fonts/desy_fedotov-public-fonts/ \
                                      xcyr-koi8-r/term18.pcf.Z
          The renaming has been done
             - by converting term18.pcf -> term18.bdf   via pcf2bdf
             - editing text bdf file term18.bdf -> term18_koi_changed_to_iso.bdf
             - converting 
                 term18_koi_changed_to_iso.bdf -> term18_koi_changed_to_iso.pcf
               via  bdftopcf
    
          The aim is to use the "new" font as default RUSFONT
          to make emacsrus work normally:  the new emacs, by analysing the
          description  of the old font, saw KOI8 tag, and somehow changed
          the "language environment" and did not display correctly russian
          keyboard input in "rus" mode of xrus. 
    
          Besides, needed was a removal of
             (set-language-environment "Cyrillic-KOI8") in .emacs
    
    To be noted, the pcf2bdf utility, mentioned in the sect.33 above, had been specially installed via compilation in the previous sect.32 of Installed_SW @ F10

  • After the X-server restart, the xfontsel still reports on 7960 fonts -- new fonts are not seen!
    As a guess, we add a link
               /etc/X11/fontpath.d/usr_local_share__X11_fonts -> /usr/local/share/X11/fonts/
    -- this does not help (=> the link removed as useless).

  • Another guess: create a link in /etc/X11/fontpath.d directly to a font subdirectory containing font files (, fonts.dir and fonts.alias)
    Testing:
    ln -s /usr/local/share/X11/fonts/desy_fedotov-public-fonts/dw100dpi /etc/X11/fontpath.d/test_user_local_dw100dpi
    Yes, this works!

  • In this way, we activate in /usr/local/share/X11/fonts/:
           desy_fedotov-public-fonts/dw100dpi
                                    /dw75dpi
                                    /xcyr-koi8-r
           nice_beatstream_koi8-1_font_renamed
    
    That is probably good that not all the copied fonts become active: we probably do not need that many.

  • The corresponding links in /etc/X11/fontpath.d are:
    usr_local_share_X11_fonts_desy_fedotov-public-fonts_dw100dpi -> /usr/local/share/X11/fonts/desy_fedotov-public-fonts/dw100dpi/
    usr_local_share_X11_fonts_desy_fedotov-public-fonts_dw75dpi -> /usr/local/share/X11/fonts/desy_fedotov-public-fonts/dw75dpi/
    usr_local_share_X11_fonts_desy_fedotov-public-fonts_xcyr-koi8-r -> /usr/local/share/X11/fonts/desy_fedotov-public-fonts/xcyr-koi8-r/
    usr_local_share_X11_fonts_nice_beatstream_koi8-1_font_renamed -> /usr/local/share/X11/fonts/nice_beatstream_koi8-1_font_renamed/
    

  • The xfontsel reports now on 8250 names.

  • Note: new fonts can also be loaded via xset, e.g.:
    xset fp+ /usr/local/share/X11/fonts/desy_fedotov-public-fonts/dw100dpi
    xset fp rehash

  • My historically favorite en font
               -ncd-terminaleuro-medium-r-normal--18-140-100-100-c-110-iso8859-15
    looks too big for the available 23-inch screen 1920 x 1080 ?

  • Possible alternatives to be considered (fonts looking nicely enough in both iso8859-1 and koi8-r encodings):
    • Adobe courier (size 18,...)
    • xos4 terminus (sizes 18,16,14,12)

  30. (09.06.14) Making KDE Plasma the default session type of the kdm login manager

  • Actually, up to now I was not quite sure whether the kdm was in use. The prove has come from the two facts:
    • File /etc/systemd/system/display-manager.service is a link to /usr/lib/systemd/system/kdm.service
    • Also systemsettings -> Sys Adm -> Login Screen -> tab Theme shows the exact login picture we have (the "theme" is called Spherical Cow KDE SIG ).

  • The problem with the default session (a gnome one?) was that at every login I had to select the KDE Plasma from a long list of installed window managers, which was tiresome; besides, when I had forgotten to do that, I got to an unknown environment.

  • Googling lead to "The kdm Handbook Chapter 8. Supporting multiple window managers" http://docs.kde.org/stable/en/kde-workspace/kdm/different-window-managers-with-kdm.html.
    • "The session types are defined by .desktop files located in the directories listed in SessionsDirs variable of the file /etc/kde/kdm/kdmrc "
      • In our case:
                   SessionsDirs=/usr/share/xsessions,/usr/share/kde4/apps/kdm/sessions
        where the first directory really contains .desktop files, while the second one does not exist at all.
    • "There are also three "magic" types: default, custom and failsafe. The default session for kdm is normally KDE but can be configured by the system administrator... For the magic session types no .desktop files exist by default, but kdm pretends they would, so you can override them like any other type."

  • This suggested to create a file /usr/share/xsessions/default.desktop which would be a KDE Plasma inside.
    • I copied /usr/share/xsessions/kde-plasma.desktop into the /usr/local/share/xsessions/default.desktop (with the xsessions subdirectory created in /usr/local/share/ )
    • edited the default.desktop by changing all the strings "Name=" to "Name=default: "
    • The new file /usr/share/xsessions/default.desktop is a link to the /usr/local/share/xsessions/default.desktop

  31. (10.06.14) Disabling an autostart of checkgmail

  • Problem: /usr/bin/checkgmail being launched at every login
  • Aim: to get rid of it

  • Looking for the string `checkgmail' in /etc/... files we found file
               /etc/xdg/autostart/checkgmail.desktop
    ( rpm -qf /etc/xdg/autostart/checkgmail.desktop refers it to the package checkgmail-1.13-10.20091022svn.fc18.noarch ).
    Renaming the file to
               /etc/xdg/autostart/checkgmail.desktop.REMOVE_THIS_SUFFIX_TO_ENABLE_CHECKGMAIL
    did the job: the checkgmail is not autostarting any longer

  32. (10.06.14) ~fedotov/.Xresources

  • The file is an edited version of the ~fedotov/.Xresources.F10-dom2 as copied from /x01/legacy/dom2/F10/home/fedotov/.Xresources .

  • The aim of edit was to define an appropriate set of fonts for Xterm and Emacs. The set was defined as follows:
    Xterm Large / Default -adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1
    Xterm Russian Large -adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-r
    (X)Emacs -adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1
    (X)Emacs*bold -adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1
    XTerm.vt100.bold -adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1
    Xterm Medium -adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1
    Xterm Russian Medium -adobe-courier-medium-r-normal--14-140-75-75-m-90-koi8-r
    Xterm Small -adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1
    Xterm Tiny -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
    (also known as 6x13)

  33. (11.06.14) ~root/.bashrc -- change the interactive prompt

  • We set export PS1="[\u] \w $ " i.o. sys. definition (elswhere) PS1="[\u@\h \W]\\$" after the following test:
              [root@localhost fedotov]# echo $PS1
              [\u@\h \W]\\$
              [root@localhost fedotov]# PS1="[\u] \w $ "
              [root] /x01/legacy/dom2/F10/home/fedotov $ 
    
  • An update, making the prompt bold purple/red, based on the manual "Bash Prompt HOWTO" http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/:
               export PS1="\[\033[1;35m\][\u] \w $\[\033[0m\] "

  34. (11.06.14) /usr/local/etc/lesskey.bin

  • Copied from the F10 instance
               /x01/legacy/dom2/F10/opt/usr_local/etc/lesskey.bin
    (the latter copied, in turn, 21.01.09 from h1desy10.desy.de:/opt/products/less-config/1.53/etc/lesskey.bin, in /x01/legacy/dom2/F10/opt/root/Install/Installed_SW, sect.17)

  • reason: /usr/local/etc/lesskey.bin file is the contents of LESSKEY env. variable defined traditionally in .zprofile

  • a real profit: backspace inside `less' to behave normally: as "delete backward" i.o. generating something like `^?'

  35. (11.06.14) ~fedotov/.zprofile

  • An edited version of ~fedotov/.zprofile.dom2-F10 taken from /x01/legacy/dom2/F10/home/fedotov/.zprofile.

  • Writes env|sort to the stdout -- to be found in $HOME/.xsession-errors
  • Defines variables:
           SCREEN_RESOLUTION=1080
           EDITOR=/usr/bin/emacs 
           LANG=en_US (i.o. system default "en_US.UTF-8")
           RUSFONTT="-bitstreamkoi-terminal-medium-r-normal--18-180-75-75-c-11-iso8859-15"
           HISTFILE=$HOME/.history.${HOST}
           LESS="-i -M"
           LESSCHARSET=latin1
           LESSKEY=/usr/local/etc/lesskey.bin
           (LESSOPEN='|/usr/bin/lesspipe.sh %s' already defined by F18)
    

  36. (11.06.14) /usr/local/etc/zshrc.desy.bindings -- zsh options, completions and bindings

  • A version from 2004 (2000?): copied from F10 @ dom2 /x01/legacy/dom2/F10/opt/usr_local/etc/zshrc.desy.bindings (copied there from RH9 @ dom, see sect.13 of /x01/legacy/dom2/F10/opt/root/Install/Installed_SW )

  • Aim: to be sourced to .zshrc in order to have desy-like options, completions and bindings ("TAB comletion", in particular).

  37. (11.06.14) ~fedotov/.zshrc

  • The original sys-installed version saved as .zshrc.orig_installed_by_sys

  • The new version is an adaptation of F10 @ dom2 version /x01/legacy/dom2/F10/home/fedotov/.zshrc .

  • In particular, PROMPT variable changed from default "[%n@%m]%~%#" (set elsewhere) to "[%B%m%b] %~ $ "

  38. (11.06.14) Trying to stop emails from package munin to root

  • Problem: every 5' root gets an email as follows:
           Date: Wed, 11 Jun 2014 15:25:11 +0400
           From: Cron Daemon <munin@localhost.localdomain>
           To: root@localhost.localdomain
           Subject: Cron <munin@localhost> test -x /usr/bin/munin-cron &&
               /usr/bin/munin-cron
    
           not a reference at
           /usr/share/perl5/vendor_perl/Munin/Master/Utils.pm line 866.
    

  • The text in email is an output of the sh-script /usr/bin/munin-cron .
    We try to disable it by putting
               exit 0
    as the first executable line.
    The original script is saved as /usr/bin/munin-cron.original .

  39. (11.06.14) directory /products

  • /products has been created as a link to /opt/products

  40. (11.06.14) motif and motif-static 2.3.4-3

  • Reason for the installation: motif may be needed for the xruskb installation (see sect.41).

  • Installed via apper :
    motif: 1 package motif-2.3.4-3.fc18.x86_64
    motif-static : motif-static-2.3.4-3.fc18.x86_64
    + motif-devel-2.3.4-3.fc18.x86_64

  41. (15.06.14) xruskb 1.15.4

  • xruskb -- an en/ru keyboard switcher.

  • We installled the package by following the F10 procedure described in
    /x01/legacy/dom2/F10/opt/root/Install/Installed_SW, sect.10
    and
    /x01/legacy/dom2/F10/opt/products/xruskb/xruskb-1.15.4.INSTALLATION_NOTES

    Summary

  • Installed via compilation in
               /products/xruskb/xruskb-1.15.4

  • The call to THE EXECUTABLE /opt/products/xruskb/xruskb-1.15.4/bin/xrus is placed to the script /usr/local/bin/xrus . By default, the yawerty-utf mode is loaded, other modes are available via clicking on the icon with the right mouse, then selecting a mode from the "Alternate maps" menu, where the default yawerty-utf is called "yawerty".

  • Link to THE MAN PAGE
    /opt/products/xruskb/xruskb-1.15.4/man/man1/xrus.1 is set in /usr/local/share/man/man1/

  • There are additional doc files
               xrus.doc-english
               xrus.doc-koi8
               INSTALL-english , INSTALL-koi8
               README
               README.WindowMaker
    in the /products/xruskb/xruskb-1.15.4 directory,
    plus
               /products/xruskb/xruskb-1.15.4/xmodmap/README.xrusmodmap

  • A description of the xrus X-resources can be found in /products/xruskb/xruskb-1.15.4/Xrus.ad as well as in `man xrus' .

    Installation procedure / details

  1. xruskb-1.15.4.tar.gz copied
               from /x01/legacy/dom2/F10/opt/products/xruskb/
               to /opt/products/xruskb/
    Note: the same file is available for download at
    http://lav.yar.ru/download/xruskb/ ->
    http://lav.yar.ru/download/xruskb/xruskb-1.15.4.tar.gz

  2. cd /opt/products/xruskb
    tar xvfz xruskb-1.15.4.tar.gz
    cd xruskb-1.15.4

  3. cp -p configure configure.original
    cp -p /x01/legacy/dom2/F10/opt/products/xruskb/xruskb-1.15.4/configure .

    diff configure.original configure
    < exec_prefix=NONE
    ---
    > #AF exec_prefix=NONE
    > exec_prefix=/opt/products/xruskb/xruskb-1.15.4
    324c325,326
    < prefix=NONE
    ---
    > #AF prefix=NONE
    > prefix=/opt/products/xruskb/xruskb-1.15.4
    


  4. ./configure

    This, in particular, checks resources available at the system making a report to stdout.
    At the first run, a warning had appeared about neither Motif nor Xaw being available. Actually, Xaw seemed to have been available, but Motif was not indeed. Therefore we installed Motif -- see sect.40 (followed by invoking updatedb -- this seemed to be necessary for Motif to be seen by the xruskb configure ).

    We then removed the xruskb-1.15.4 directory and repeated steps 2-5.
    The new report did not complain on the absence of Motif: Show the report Hide the report
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for gawk... (cached) gawk
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables... 
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ANSI C... none needed
    checking for style of include used by make... GNU
    checking dependency style of gcc... gcc3
    checking whether ln -s works... yes
    checking for a BSD-compatible install... /usr/bin/install -c
    checking for m4... /usr/bin/m4
    checking how to run the C preprocessor... gcc -E
    checking for X... libraries /usr/lib64, headers 
    checking for gethostbyname... yes
    checking for connect... yes
    checking for remove... yes
    checking for shmat... yes
    checking for IceConnectionNumber in -lICE... yes
    checking for egrep... grep -E
    checking for ANSI C header files... yes
    checking for sys/wait.h that is POSIX.1 compatible... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for unistd.h... (cached) yes
    checking for pid_t... yes
    checking for an ANSI C-conforming const... yes
    checking for working alloca.h... yes
    checking for alloca... yes
    checking for strerror... yes
    checking for atexit... yes
    checking for strdup... yes
    checking for Motif... libraries , headers /usr/include
    checking for regex in -lgen... no
    checking for main in -lintl... no
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating icons/Makefile
    config.status: creating keymaps/Makefile
    config.status: creating xmodmap/Makefile
    config.status: creating config.h
    config.status: executing depfiles commands
    


  5. make

    This produced, in particular, executables
               xrus
               xmodmap/xrusmodmap (to be noted: there is xmodmap/README.xrusmodmap )

  6. make install

    This produced 3 subdirectories
               ./bin with copies of xrus and xmodmap/xrusmodmap
               ./share with copies of keymaps/*.xmm etc. in ./share/xruskb/
               ./man with man1/xrus.1
    Now xrus can be started with just a specification of the required keymap, e.g.
               ./xrus yawerty-koi8.xmm -- for yawerty koi8
               ./xrus yawerty-cyr.xmm -- for yawerty utf

  7. ln -s /opt/products/xruskb/xruskb-1.15.4/man/man1/xrus.1 /usr/local/share/man/man1/

  8. A system-wide call is provided by a one-executable-line script
               /usr/local/bin/xrus
    containing
               exec /opt/products/xruskb/xruskb-1.15.4/bin/xrus yawerty-cyr.xmm
    (older versions of invocation -- from F10 -- are present too in a commented-out form)

  42. (15.06.14) pcf2bdf-2012.07.16

  • Convert X font from Portable Compiled Format to Bitmap Distribution Format.
    pcf2bdf is a font de-compiler.

    The installation procedure

  • pcf2bdf-master.zip downloaded from a github page
               https://github.com/ganaware/pcf2bdf
               -> press `Download ZIP' (https://github.com/ganaware/pcf2bdf/archive/master.zip)
    to
               /products/pcf2bdf
    and expanded ( unzip pcf2bdf-master.zip ) into
               /products/pcf2bdf/pcf2bdf-master/
  • As all the files inside the pcf2bdf-master directory are dated with `Jul 16 2012', we take the date as a "version number" 2012.07.16
    and rename:
    pcf2bdf-master.zip -> pcf2bdf-master-2012.07.16.zip
    pcf2bdf-master/ -> pcf2bdf-2012.07.16/
  • cd /products/pcf2bdf/pcf2bdf-2012.07.16
  • cp -p Makefile.gcc Makefile.gcc.original
  • change PREFIX in Makefile.gcc from /usr/local to /products/pcf2bdf/pcf2bdf-2012.07.16 .
    • diff Makefile.gcc.original Makefile.gcc
      5c5
      < PREFIX                ?= /usr/local
      ---
      > PREFIX                ?= /products/pcf2bdf/pcf2bdf-2012.07.16
      
  • make -f Makefile.gcc install
    as suggested by the github page (as well as by the file README.txt ).
    This creates
    • pcf2bdf -- an executable
    • bin/pcf2bdf -- a copy of the executable
    • share/man/man1/pcf2bdf.1 -- a man file
  • ln -s /products/pcf2bdf/pcf2bdf-2012.07.16/bin/pcf2bdf \
                         /usr/local/bin/
  • ln -s /products/pcf2bdf/pcf2bdf-2012.07.16/share/man/man1/pcf2bdf.1 \
                         /usr/local/share/man/man1/

  43. (16.06.14) A new X11 koi8-r font for emacs in /usr/local/share/X11/fonts/koi8r_adobe_renamed_to_iso

  • We create here the font file
               /usr/local/share/X11/fonts/koi8r_adobe_renamed_to_iso/koi8r_adobe-courier-18_renamed_to_iso.pcf.gz
    The file contains a koi8-r font
               -adobekoi8r-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1
    which is a "renamed" version of the font
               -adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-ub

  • A Problem: In Sect.33 we defined our default "Xterm Russian Large" font as
               -adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-r
    and assigned it also to the RUSFONT environmental variable used, in particular, by
               emacsrus
    aliased to
               emacs -fn $RUSFONT .
    However, emacs crashes with the segmentation fault for
               -fn -adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-r .
    The chosen koi8-r font is somehow defined via another font
               -adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-ub :
    $ xlsfonts -l -fn -adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-r 
    DIR  MIN  MAX EXIST DFLT PROP ASC DESC NAME
    -->   11  255  some   32   33  14    4 -adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-ub
    
    This other font is also not accepted by emacs which now stops after issuing a warning:
    [localhost] ~ $ emacs -fn -adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-ub&    
     Font `-adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-ub' is not defined
    

  • The koi8-ub font and its koi8-r alias are defined in
               /usr/share/fonts/KOI8-R/75dpi/ :
    fonts.dir contains
    courR18s.pcf.gz -adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-ub
    
    while fonts.alias defines the koi8-r version:
    "-adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-r" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-koi8-ub"
    

  • In Fedora 10, we also had a problem with emacs not willing to work with the default russian font, as described in sect.33 of /x01/legacy/dom2/F10/opt/root/Install/Installed_SW .
    The default font was sort of "renamed" there to the
              -bitstreamkoi-terminal-medium-r-normal--18-180-75-75-c-11-iso8859-15 where iso8859-15 is formally replacing the original koi8-1 .
    This font was also installed on F18 (see sect 29, directory /usr/local/share/X11/fontsnice_beatstream_koi8-1_font_renamed ).
    Under F18, we checked that emacs accepted this font w/o any problems.

  • Therefore, we follow the procedure developed in F10, and "rename" our default F18 russian font -- a koi8-r one -- to an iso8859-1 version.
    • Create a new font directory and go to the subdir WORK_DIR:
                cd /usr/local/share/X11/fonts
                mkdir koi8r_adobe_renamed_to_iso
                cd koi8r_adobe_renamed_to_iso
                mkdir WORK_DIR
                cd WORK_DIR
      
      * Copy the original koi8-ub file:
                cp -p /usr/share/fonts/KOI8-R/75dpi/courR18s.pcf.gz .
      
    • Convert pcf -> bdf
                pcf2bdf -o courR18s.bdf courR18s.pcf.gz
      
    • Create a new font file in bdf format:
                cp -p courR18s.bdf koi8r_adobe-courier-18_renamed_to_iso.bdf
      
    • Edit koi8r_adobe-courier-18_renamed_to_iso.bdf, then check the changes:
      diff courR18s.bdf koi8r_adobe-courier-18_renamed_to_iso.bdf
      2c2
      < FONT -Adobe-Courier-Medium-R-Normal--18-180-75-75-M-110-koi8-ub
      ---
      > FONT -AdobeKoi8r-Courier-Medium-R-Normal--18-180-75-75-M-110-iso8859-1
      7c7
      < FOUNDRY "Adobe"
      ---
      > FOUNDRY "AdobeKoi8r"
      19,20c19,20
      < CHARSET_REGISTRY "koi8"
      < CHARSET_ENCODING "ub"
      ---
      > CHARSET_REGISTRY "iso8859"
      > CHARSET_ENCODING "1"
      
    • Convert the new font bdf -> pcf
                bdftopcf -o koi8r_adobe-courier-18_renamed_to_iso.pcf \
                            koi8r_adobe-courier-18_renamed_to_iso.bdf
      
    • Compress everything:
                gzip *bdf koi8r_adobe-courier-18_renamed_to_iso.pcf
      
    • Put the new font to the permanent location in the font directory:
                mv koi8r_adobe-courier-18_renamed_to_iso.pcf.gz ..
                cd .. # cd /usr/local/share/X11/fonts/koi8r_adobe_renamed_to_iso
      
    • Create a fonts.dir file :
               mkfontdir
      
    • Activate the current directory for the X server by setting a link to it in /etc/X11/fontpath.d :
                ln -s /usr/local/share/X11/fonts/koi8r_adobe_renamed_to_iso \
                      /etc/X11/fontpath.d/usr_local_share_X11_fonts_koi8r_adobe_renamed_to_iso
      
  • The final result is that emacs works fine with the just introduced new font
               -adobekoi8r-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1

  44. (18.06.14) Adobe Flash Player 11.2.202.378

  • See also sec.57 on upgrade to version 11.2.202.535

https://twiki.cern.ch/twiki/bin/view/Main/AVFedotovHowToDom3Fedora18#57_15_10_15_Upgrading_Adobe_Flas

  • The page contains a
    "NOTE: Adobe Flash Player 11.2 will be the last version to target Linux as a supported platform. Adobe will continue to provide security backports to Flash Player 11.2 for Linux."
    The current version for Win & Mac is 14.0 -- much higher.

  • The page automatically identifies the system as
               "Your system: Linux 64-bit, English, Firefox"
    (when opened both from our default Firefox browser and from SeaMonkey).

  • Select the version to download: " .rpm for other Linux", then press "Download now".
    Place the downloaded file
               flash-plugin-11.2.202.378-release.x86_64.rpm
    into
               /opt/root/Install/RPMS/

  • Files inside the rpm:
    $ rpm -ql -p flash-plugin-11.2.202.378-release.x86_64.rpm
    /usr/bin/flash-player-properties
    /usr/lib64/flash-plugin
    /usr/lib64/flash-plugin/LICENSE
    /usr/lib64/flash-plugin/README
    /usr/lib64/flash-plugin/homecleanup
    /usr/lib64/flash-plugin/libflashplayer.so
    /usr/lib64/flash-plugin/setup
    /usr/lib64/kde4/kcm_adobe_flash_player.so
    /usr/share/applications/flash-player-properties.desktop
    /usr/share/doc/flash-plugin-11.2.202.378
    /usr/share/doc/flash-plugin-11.2.202.378/readme.txt
    /usr/share/icons/hicolor/16x16/apps/flash-player-properties.png
    /usr/share/icons/hicolor/22x22/apps/flash-player-properties.png
    /usr/share/icons/hicolor/24x24/apps/flash-player-properties.png
    /usr/share/icons/hicolor/32x32/apps/flash-player-properties.png
    /usr/share/icons/hicolor/48x48/apps/flash-player-properties.png
    /usr/share/kde4/services/kcm_adobe_flash_player.desktop
    

  • Install the package:
    $ rpm -Uvh flash-plugin-11.2.202.378-release.x86_64.rpm
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:flash-plugin-11.2.202.378-release################################# [100%]
    
    NOTICE:
    Files belonging to older Flash plugins have been removed
    from the filesystem.  For your safety these files have been
    saved in /root/oldflashplugins.tar.gz.  You may remove this
    tarball if these files are no longer required.
    

  • Copy the backup into a tmp dir and check what does it contain:
    [root] /tmp/oldflashplugins $ tar -tvf oldflashplugins.tar
    -rwxr-xr-x root/root    305848 2012-08-14 08:12 usr/lib64/mozilla/plugins/libgnashplugin.so
     
    The only backed-up file belongs to the gnash-plugin :
    $ rpm -qf /usr/lib64/mozilla/plugins/libgnashplugin.so
    gnash-plugin-0.8.10-4.fc18.x86_64
     

    The backup is moved to
               /opt/root/Install/Removed_stuff/140618.removed_by_flash-plugin-11.2.202.378-release.x86_64_rpm/oldflashplugins.tar.gz

  • Files
               /usr/lib64/flash-plugin/README
               /usr/share/doc/flash-plugin-11.2.202.378/readme.txt
    are identical.
    The installation procedure mentioned there for the case of "Installing the plugin using RPM" consists in just running rpm.
    At the same time, there is an installed executable
               /usr/lib64/flash-plugin/setup
    Looking into this bash script, we see that it has already been run automatically.
    It looks like the script had
    • created the backup file /root/oldflashplugins.tar.gz
    • replaced the file
                 /usr/lib64/mozilla/plugins/libgnashplugin.so
      with the link
                 /usr/lib64/mozilla/plugins/libflashplayer.so
                 -> /usr/lib64/flash-plugin/libflashplayer.so

  • Firefox and seamonkey seem to use the installed flash player plugin more of less normally without any additional actions (although firefox started to do it after a couple of restarts (?)).

  45. (20.06.14) Adobe Reader 9.5.5-1, nspluginwrapper-1.4.4-16, downgrade of OpenSSL

    Starting an rpm installation

  • Download from http://get.adobe.com/reader/otherversions/ :
    Select: Linux / English / "Reader 9.5.5 English (.rpm)",
    then press "Download now".
    Put the downloaded file
               AdbeRdr9.5.5-1_i486linux_enu.rpm
    into
               /opt/root/Install/RPMS

  • Copying the file into a tmp directory, we check the list of contents:
    $ rpm -ql -p AdbeRdr9.5.5-1_i486linux_enu.rpm
    /etc/bash_completion.d/acroread.sh
    /opt/Adobe
    /opt/Adobe/Reader9
    /opt/Adobe/Reader9/Browser
    /opt/Adobe/Reader9/Browser/HowTo
    /opt/Adobe/Reader9/Browser/HowTo/ENU
    /opt/Adobe/Reader9/Browser/HowTo/ENU/Browser_Plugin_HowTo.txt
    /opt/Adobe/Reader9/Browser/install_browser_plugin
    . . .
    /opt/Adobe/Reader9/Resource/TypeSupport/Unicode/mappings/win/CP950.TXT
    /opt/Adobe/Reader9/bin
    /opt/Adobe/Reader9/bin/acroread
    /usr/bin/acroread
    /usr/share/man/man1/acroread.1.gz
    
    Most of the stuff is going to reside in the /opt/Adobe/ directory which contradicts our style of having things in /opt/products.
    Therefore, we switch to another way of installation -- the one where we can choose the location ourselves.

    A tar-ball installation

  • Select: Linux / English / "Reader 9.5.5 English (.tar.bz2)",
    then press "Download now". Put the downloaded file
               AdbeRdr9.5.5-1_i486linux_enu.tar.bz2 into
               /products/AdbeRdr9.5.5-1/

  • [root] /products/AdbeRdr9.5.5-1 $ bunzip2 AdbeRdr9.5.5-1_i486linux_enu.tar.bz2
    [root] /products/AdbeRdr9.5.5-1 $ ll
    total 138460
    -rw-r--r--. 1 root root 141783040 Jun 19 03:02 AdbeRdr9.5.5-1_i486linux_enu.tar
    
    [root] /products/AdbeRdr9.5.5-1 $ tar -tvf AdbeRdr9.5.5-1_i486linux_enu.tar
    drwxr-xr-x root/root         0 2013-05-08 20:19 AdobeReader/
    -rw-r--r-- root/root  11264000 2013-05-08 20:19 AdobeReader/COMMON.TAR
    -rw-r--r-- root/root 130437120 2013-05-08 20:19 AdobeReader/ILINXR.TAR
    -rwxr-xr-x root/root     30413 2013-05-08 20:19 AdobeReader/INSTALL
    -rw-r--r-- root/root     38494 2013-05-08 20:18 AdobeReader/ReadMe.htm
    
    [root] /products/AdbeRdr9.5.5-1 $ tar xvf AdbeRdr9.5.5-1_i486linux_enu.tar
    AdobeReader/
    AdobeReader/COMMON.TAR
    AdobeReader/ILINXR.TAR
    AdobeReader/INSTALL
    AdobeReader/ReadMe.htm
    

  • The AdobeReader/ReadMe.htm gives the following instruction on how "To install Adobe Reader 9.1 using a tarball installer" (version 9.1 is mentioned i.o. the current 9.5) :
           1. Open a terminal window.
           2. Change directory (using the cd command) to the directory
              that contains the tarball archive.
           3. Run following command
              bunzip2 AdbeRdr9.1.0-1_i486linux_enu.tar.bz2
              tar -xvf AdbeRdr9.1.0-1_i486linux_enu.tar
           4. In the newly created AdobeReader directory,
              run the INSTALL script. By default, on Linux, Adobe Reader
              is installed in
                /opt/Adobe .
              You can however, specify a different location by using the
              following command-line option:
                 --install_path= <reader_install_dir>
           5. Add <reader_install_dir>/bin to the PATH environment variable
              to allow browsers to launch Adobe Reader, where
              <reader_install_dir> is the installation directory of
              Adobe Reader 9.1. 
    

  • Steps 1-3 are already done. Step 4 now:
    [root] /products/AdbeRdr9.5.5-1 $ cd AdobeReader
    [root] /products/AdbeRdr9.5.5-1/AdobeReader $ ./INSTALL --install_path=/opt/products/AdbeRdr9.5.5-1/AdobeReader/install_dir
    Directory  "/opt/products/AdbeRdr9.5.5-1/AdobeReader/install_dir"  does not exist.
    
    Do you want to create it now? [y] 
    This installation requires 136 MB of free disk space.
    /opt/products/AdbeRdr9.5.5-1/AdobeReader/install_dir
    
    Installing platform independent files ... Done
    Installing platform dependent files ... Done
    Setting up libraries ... Done
    Setting up desktop and menu icons ... Done
    Setting up the browser plugin ... Done
    

  • The results are:
    • the install_dir/Adobe/Reader9/ tree:
      [root] /products/AdbeRdr9.5.5-1/AdobeReader $ du -ms install_dir
      136     install_dir
      
      [root] /products/AdbeRdr9.5.5-1/AdobeReader $ ls install_dir/Adobe/Reader9/
      bin  Browser  Reader  Resource
      
      • $ ll install_dir/Adobe/Reader9/bin
        -rwxr-xr-x. 1 root root 17242 May  8  2013 acroread
        -rwxr-xr-x. 1 root root  7008 May  8  2013 UNINSTALL
        
    • /usr/bin/acroread executable (a link):
      $ ll /usr/bin/acroread
      lrwxrwxrwx. 1 root root 79 Jun 19 03:49 /usr/bin/acroread -> 
                                              /opt/products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/bin/acroread
      
    • man page ( a link)
      /usr/share/man/man1/acroread.1.gz
      -> /opt/products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/Resource/Shell/acroread.1.gz

  • Trying to run acroread gives "error while loading shared libraries: libgdk_pixbuf_xlib-2.0.so.0: cannot open shared object file: No such file or directory."

  • This is actually due to the fact that acroread is a 32-bit application, while our system is 64-bit, therefore a lot of stuff is missing.

    Back to the rpm installation in order to install 32-bit dependencies

  • [root] ~ $ cd opt_root_Install/RPMS/
    [root] ~/opt_root_Install/RPMS $ yum install AdbeRdr9.5.5-1_i486linux_enu.rpm
    . . .
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
     Package         Arch Version                           Repository         Size
    ================================================================================
    Installing:
     AdobeReader_enu i486 9.5.5-1                           /AdbeRdr9.5.5-1_i486linux_enu
                                                                              135 M
    Installing for dependencies:
     atk             i686 2.6.0-1.fc18                      fedora            228 k
     avahi-libs      i686 0.6.31-6.fc18                     fedora             60 k
     cups-libs       i686 1:1.5.4-28.fc18                   updates           376 k
     gdk-pixbuf2     i686 2.26.5-1.fc18                     fedora            530 k
     gtk2            i686 2.24.19-1.fc18                    updates           3.4 M
     jasper-libs     i686 1.900.1-20.fc18                   fedora            145 k
     jbigkit-libs    i686 2.0-7.fc18                        fedora             45 k
     keyutils-libs   i686 1.5.8-1.fc18                      updates            25 k
     krb5-libs       i686 1.10.3-17.fc18                    updates           779 k
     libXcomposite   i686 0.4.3-4.fc18                      fedora             21 k
     libXinerama     i686 1.1.2-5.20130524git99c644fc8.fc18 updates            13 k
     libXrandr       i686 1.4.0-4.20130524gitc90f74497.fc18 updates            24 k
     libXt           i686 1.1.3-4.20130524git1f4802b74.fc18 updates           166 k
     libcom_err      i686 1.42.5-1.fc18                     fedora             38 k
     libidn          i686 1.26-1.fc18                       updates           208 k
     libtiff         i686 4.0.3-9.fc18                      updates           170 k
     pangox-compat   i686 0.0.2-1.fc18                      fedora             56 k
    
    Transaction Summary
    ================================================================================
    Install  1 Package (+17 Dependent packages)
    
    Total size: 141 M
    Total download size: 6.2 M
    Installed size: 156 M
    Is this ok [y/N]: y
    . . .
    Installed:
      AdobeReader_enu.i486 0:9.5.5-1                                                
    
    Dependency Installed:
      atk.i686 0:2.6.0-1.fc18                                                       
      avahi-libs.i686 0:0.6.31-6.fc18                                               
      cups-libs.i686 1:1.5.4-28.fc18                                                
      gdk-pixbuf2.i686 0:2.26.5-1.fc18                                              
      gtk2.i686 0:2.24.19-1.fc18                                                    
      jasper-libs.i686 0:1.900.1-20.fc18                                            
      jbigkit-libs.i686 0:2.0-7.fc18                                                
      keyutils-libs.i686 0:1.5.8-1.fc18                                             
      krb5-libs.i686 0:1.10.3-17.fc18                                               
      libXcomposite.i686 0:0.4.3-4.fc18                                             
      libXinerama.i686 0:1.1.2-5.20130524git99c644fc8.fc18                          
      libXrandr.i686 0:1.4.0-4.20130524gitc90f74497.fc18                            
      libXt.i686 0:1.1.3-4.20130524git1f4802b74.fc18                                
      libcom_err.i686 0:1.42.5-1.fc18                                               
      libidn.i686 0:1.26-1.fc18                                                     
      libtiff.i686 0:4.0.3-9.fc18                                                   
      pangox-compat.i686 0:0.0.2-1.fc18                                             
    
    Complete!
    

    Deinstall the Adobe Reader rpm while keeping the dependencies

  • Now that we have installed all the stuff needed by Adobe Reader we deinstall the Reader package with the hope that the rest -- the packages what the Reader depends on -- will be left intact (the `-e' option means `--erase'):
               [root] ~/opt_root_Install/RPMS $ rpm -e --nodeps AdobeReader_enu-9.5.5-1.i486

    Finish the tar-ball installation

  • The links /usr/bin/acroread and /usr/share/man/man1/acroread.1.gz defined by our tar-install, had been overwritten by the rpm-installation, then disappeared when we erased the rpm installation.

  • Now we set their analogues manually but in /usr/local i.o. /usr:
    $ ln -s /opt/products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/bin/acroread \
            /usr/local/bin/
    $ ln -s /opt/products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/Resource/Shell/acroread.1.gz \
            /usr/local/share/man/man1/
    

    Trying to install a browser plugin manually

  • An instructions on installing browser plugin is available in
    • /products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader/Browser/HowTo/ENU/Browser_Plugin_HowTo.txt .
  • Accordingly, the installation can be performed by running the script
    • install_dir/Adobe/Reader9/install_browser_plugin .
  • We will try to do it manually based on a guess that the plugin file is
               .../install_dir/Adobe/Reader9/Browser/intellinux/nppdf.so .
    Put a link to the mozilla-plugins directory:
             $ ln -s /products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/Browser/intellinux/nppdf.so \
                     /usr/lib64/mozilla/plugins/
    

  • Neither Firefox nor Seamonkey do see the plugin.
    Putting the plugin into the
               /usr/lib64/seamonkey/plugins/nppdf.so
    does not help too -- seamonkey does not spot the plugin.

    Installing oxygen-gtk2.i686

  • Another problem: on invocation, acroread produces the following warning two times in a row:
         (acroread:3409): Gtk-WARNING **: Unable to locate theme engine in \
                            module_path: "oxygen-gtk",
    
    with the number "3409" changing from run to run.
  • Google search: acroread Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",

  • Following the above marriedto51-tip we install oxygen-gtk2.i686 (oxygen-gtk.i686 does not exist as oxygen-gtk is a noarch package that has been installed already):
    $ yum install oxygen-gtk2.i686
    . . .
    ================================================================================
     Package             Arch         Version                 Repository       Size
    ================================================================================
    Installing:
     oxygen-gtk2         i686         1.4.1-1.fc18            updates         436 k
    
    Transaction Summary
    ================================================================================
    Install  1 Package
    
    Total download size: 436 k
    Installed size: 1.5 M
    Is this ok [y/N]:
    . . .
    Installed:
      oxygen-gtk2.i686 0:1.4.1-1.fc18                                               
    Complete!
    
    This helped: acroread does not produce the mentioned warnings any more.

  • But the plugin is still not seen by FF.

    Trying to install a browser plugin via standard script

  • [root] ~/tm/plugin_save $ mv /usr/lib64/mozilla/plugins/nppdf.so .
    ...$ cd /products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/Browser
    ...$ ./install_browser_plugin
    This will install the browser plugin for acroread.
    
    Enter the install directory for Adobe Reader 9.1 
    [/products/AdbeRdr9.5.5-1/AdobeReader/install_dir] 
    
    What do you want to perform ? 
    
    1. Global installation (as root) - this will try to install
       the plugin for mozilla/firefox, whichever it is able to locate.
    2. Perform user-specific installation - this will install the
       plugin for current user only.
    3. Exit
    
    Enter your choice : 1
    Trying to install plugin for browser  -  firefox
    Installing plugin in /usr/bin/firefox
    Could not find the browser plugins folder /usr/bin/plugins
    Installation failed
    Trying to install plugin for browser  -  mozilla
    Installation failed
    
    Installing plugin in /usr/lib/mozilla
    Installation successful.
    Finished with automatic install.
    
    What do you want to perform ? 
    1. Global 
    ...
    Enter your choice : 3 
    
    If you are facing any problem in getting the installation to
    work for your browser, please copy the following file to the
    plugin folder of the browser : 
    /products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/Browser/intellinux/nppdf.so
    
    In case of difficulties please refer to the documentation
    provided along with the browser for addition of new plugins.
    
    This installed the following file:
    [localhost] ~ $ ll /usr/lib/mozilla/plugins/nppdf.so
    -rwxr-xr-x. 1 root root 176032 Jun 19 20:45 /usr/lib/mozilla/plugins/nppdf.so
    
    FF does not see the plugin => we remove it.
    (to be noted: /usr/lib/ is for 32-bit applications, while our FF is 64-bit)

    Trying ~fedotov/.mozilla/plugins/nppdf.so and observing wrong ELFCLASS32

  • Installing ~fedotov/.mozilla/plugins/nppdf.so
    Starting firefox gives:
         LoadPlugin: failed to initialize shared library /opt/home/fedotov/.mozilla/plugins/nppdf.so
                     [/opt/home/fedotov/.mozilla/plugins/nppdf.so: wrong ELF class: ELFCLASS32]
    
    Later on this message stopped appearing -- why!?
    Well, we removed ~fedotov/.mozilla/plugins/nppdf.so as it did not work.

  • As FF does not see /usr/lib/mozilla/plugins/nppdf.so, we remove it too.

    Installing nspluginwrapper.x86_64

  • google search: LoadPlugin: failed to initialize shared library

  • A version of nspluginwrapper is available in F18 repository and we install it via apper.
    rpm -q nspluginwrapper reports on the installed package
               nspluginwrapper-1.4.4-16.fc18.x86_64
    $ rpm -qi nspluginwrapper
    ...
    Summary     : A compatibility layer for Netscape 4 plugins
    Description :
    nspluginwrapper makes it possible to use Netscape 4 compatible plugins
    compiled for i386 architecture (e.g. flash-plugin) into Mozilla for another
    architecture, e.g. x86_64.
    
    This package consists in:
      * npviewer: the plugin viewer
      * npwrapper.so: the browser-side plugin
      * nspluginplayer: stand-alone NPAPI plugin player
      * mozilla-plugin-config: a tool to manage plugins installation and update
    

  • The package files:
    $ rpm -ql nspluginwrapper
    /etc/sysconfig/nspluginwrapper
    /usr/bin/mozilla-plugin-config
    /usr/lib64/mozilla/plugins-wrapped
    /usr/lib64/mozilla/plugins-wrapped/npwrapper.so
    /usr/lib64/nspluginwrapper
    /usr/lib64/nspluginwrapper/libnoxshm.so
    /usr/lib64/nspluginwrapper/npconfig
    /usr/lib64/nspluginwrapper/npplayer
    /usr/lib64/nspluginwrapper/npviewer
    /usr/lib64/nspluginwrapper/npviewer.bin
    /usr/lib64/nspluginwrapper/npviewer.sh
    /usr/lib64/nspluginwrapper/npwrapper.so
    /usr/lib64/nspluginwrapper/nspluginplayer
    /usr/lib64/nspluginwrapper/plugin-config
    /usr/share/doc/nspluginwrapper-1.4.4
    /usr/share/doc/nspluginwrapper-1.4.4/COPYING
    /usr/share/doc/nspluginwrapper-1.4.4/NEWS
    /usr/share/doc/nspluginwrapper-1.4.4/README
    

  • In addition to /usr/lib64/mozilla/plugins-wrapped/npwrapper.so, the package installation seems to have created many other links in the same directory:
    [localhost] ~ $ ll /usr/lib64/mozilla/plugins-wrapped
    total 4
    lrwxrwxrwx. 1 root root 41 Jun 20 01:03 gxineplugin.so -> /usr/lib64/mozilla/plugins/gxineplugin.so
    lrwxrwxrwx. 1 root root 44 Jun 20 01:03 libflashplayer.so -> /usr/lib64/mozilla/plugins/libflashplayer.so
    lrwxrwxrwx. 1 root root 59 Jun 20 01:03 libgnome-shell-browser-plugin.so 
                                              -> /usr/lib64/mozilla/plugins/libgnome-shell-browser-plugin.so
    lrwxrwxrwx. 1 root root 43 Jun 20 01:03 libjavaplugin.so -> /usr/lib64/mozilla/plugins/libjavaplugin.so
    lrwxrwxrwx. 1 root root 64 Jun 20 01:03 librhythmbox-itms-detection-plugin.so
                                              -> /usr/lib64/mozilla/plugins/librhythmbox-itms-detection-plugin.so
    lrwxrwxrwx. 1 root root 50 Jun 20 01:03 libtotem-cone-plugin.so -> /usr/lib64/mozilla/plugins/libtotem-cone-plugin.so
    lrwxrwxrwx. 1 root root 49 Jun 20 01:03 libtotem-gmp-plugin.so -> /usr/lib64/mozilla/plugins/libtotem-gmp-plugin.so
    lrwxrwxrwx. 1 root root 51 Jun 20 01:03 libtotem-mully-plugin.so -> /usr/lib64/mozilla/plugins/libtotem-mully-plugin.so
    lrwxrwxrwx. 1 root root 57 Jun 20 01:03 libtotem-narrowspace-plugin.so
                                              -> /usr/lib64/mozilla/plugins/libtotem-narrowspace-plugin.so
    lrwxrwxrwx. 1 root root 39 Jun 20 01:03 npwrapper.so -> /usr/lib64/nspluginwrapper/npwrapper.so
    

  • Running the only package exec (a sh script) mozilla-plugin-config with a help option `-h', gives the description:
    [localhost] ~ $ mozilla-plugin-config -h
    plugin-config (C) Red Hat, Inc. 2007. It's based on                       
    nspluginwrapper (C) 2005-2007 Gwenole Beauchesne                          
    . . .                                                                          
    This program links or wrap mozilla plugins from                           
    /usr/lib/mozilla/plugins or /usr/lib64/mozilla/plugins 
    to 
    /usr/lib/mozilla/plugins-wrapped or /usr/lib64/mozilla/plugins-wrapped 
                                                                              
    Usage:                                                                    
                                                                              
      plugin-config  [options]                                                
                                                                              
    Options:                                                                  
                                                                              
      -i  --install Install/wrap all available plug-ins                       
      -r  --remove  Remove all installed plug-ins                             
                                                                              
      -l  --list    List all installed plug-ins                               
      -c  --check   Check all plug-ins                                        
                                                                              
      -f  --force   Used with '-i' removes all plugins before the installation
                    Used with '-c' tries to reinstall all broken plugins      
                                                                              
      -3  --32bit   Process only plugins for 32-bit browsers                  
      -6  --64bit   Process only plugins for 64-bit browsers                  
                                                                              
      -v  --verbose Verbose mode                                              
      -h  --help    This help                                                 
                                                                              
      If it is run without any command line argument, --check is used.        
    

  • We add again (a link to) plugin nppdf.so to /usr/lib64/mozilla/plugins:
               $ ln -s /products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/Browser/intellinux/nppdf.so /usr/lib64/mozilla/plugins/
    and invoke mozilla-plugin-config to "Install/wrap all available plug-ins" "for 64-bit browsers":
               $ mozilla-plugin-config -i -6
    The result is a new link in /usr/lib64/mozilla/plugins-wrapped :
    lrwxrwxrwx. 1 root root 35 Jun 20 01:56 nppdf.so -> /usr/lib64/mozilla/plugins/nppdf.so
    
    What is it good for?
    Remove it as well as the plugin:
           $ rm /usr/lib64/mozilla/plugins/nppdf.so \
                /usr/lib64/mozilla/plugins-wrapped/nppdf.so
    

    The nspluginwrapper.i686 is needed but does not install

  • "[SOLVED] firefox doesn't use Adobe reader plugin"
    http://forums.fedoraforum.org/archive/index.php/t-266992.html
    gives one more recipe:
    I discovered that the package with the command is available for different architectures;
    
    nspluginwrapper.i686 : A compatibility layer for Netscape 4 plugins
    nspluginwrapper.x86_64 : A compatibility layer for Netscape 4 plugins
    
    So I installed the i686 variant too and voila, no error message:
    
    /usr/lib/nspluginwrapper/npconfig -n -i /usr/lib/mozilla/plugins/nppdf.so
    
    and the missing files were created:
    
    find /usr -name \*nppdf.so |xargs ls -logd
    -rwxr-xr-x. 1 135076 17. Jul 21:29 /usr/lib64/mozilla/plugins/npwrapper.nppdf.so
    -rwxr-xr-x. 1 136344 17. Jul 21:29 /usr/lib64/mozilla/plugins-wrapped/nswrapper_32_64.nppdf.so
    

  • Interesting! npconfig seems to be the needed executable:
    [localhost] ~ $ /usr/lib64/nspluginwrapper/npconfig -h
    nspluginwrapper, configuration tool.  Version 1.4.4
       usage: nspluginwrapper [flags] [command [plugin(s)]]
    
       -h --help               print this message
       -v --verbose            flag: set verbose mode
       -a --auto               flag: set automatic mode for plugins discovery
       -d --dir plugin-dir     flag: target plugin(s) directory
       -p --prefix prefix      flag: a prefix of wrapped plugin file
       -n --native             flag: allow native plugin(s) to be wrapped
       -l --list               list plugins currently installed
       -u --update [FILE(S)]   update plugin(s) currently installed
       -i --install [FILE(S)]  install plugin(s)
       -r --remove [FILE(S)]   remove plugin(s)
    

  • Trying to install the 32 bit version:
    [root] ~ $ yum install nspluginwrapper.i686
    Loaded plugins: langpacks, presto, refresh-packagekit
    Resolving Dependencies
    --> Running transaction check
    ---> Package nspluginwrapper.i686 0:1.4.4-16.fc18 will be installed
    --> Processing Dependency: libcurl.so.4 for package: nspluginwrapper-1.4.4-16.fc18.i686
    --> Running transaction check
    ---> Package libcurl.i686 0:7.27.0-12.fc18 will be installed
    --> Processing Dependency: libssh2(x86-32) >= 1.4.3 for package: libcurl-7.27.0-12.fc18.i686
    --> Processing Dependency: libssh2.so.1 for package: libcurl-7.27.0-12.fc18.i686
    --> Running transaction check
    ---> Package libssh2.i686 0:1.4.3-2.fc18 will be installed
    --> Processing Dependency: libssl.so.10 for package: libssh2-1.4.3-2.fc18.i686
    --> Processing Dependency: libcrypto.so.10(libcrypto.so.10) for package: libssh2-1.4.3-2.fc18.i686
    --> Processing Dependency: libcrypto.so.10 for package: libssh2-1.4.3-2.fc18.i686
    --> Running transaction check
    ---> Package openssl-libs.i686 1:1.0.1e-37.fc18 will be installed
    --> Finished Dependency Resolution
    Error:  Multilib version problems found. This often means that the root
           cause is something else and multilib version checking is just
           pointing out that there is a problem. Eg.:
           
             1. You have an upgrade for openssl-libs which is missing some
                dependency that another package requires. Yum is trying to
                solve this by installing an older version of openssl-libs of the
                different architecture. If you exclude the bad architecture
                yum will tell you what the root cause is (which package
                requires what). You can try redoing the upgrade with
                --exclude openssl-libs.otherarch ... this should give you an error
                message showing the root cause of the problem.
           
             2. You have multiple architectures of openssl-libs installed, but
                yum can only see an upgrade for one of those arcitectures.
                If you don't want/need both architectures anymore then you
                can remove the one with the missing update and everything
                will work.
           
             3. You have duplicate versions of openssl-libs installed already.
                You can use "yum check" to get yum show these errors.
           
           ...you can also use --setopt=protected_multilib=false to remove
           this checking, however this is almost never the correct thing to
           do as something else is very likely to go wrong (often causing
           much more problems).
           
           Protected multilib versions: 1   :openssl-libs-1.0.1e-37.fc18.i686 
                                        != 1:openssl-libs-1.0.1e-38.fc18.x86_64
    

  • The problem must be the item 1 one: we have self-made 64-bit packages for OpenSSL installed as an upgrade in sect.22. Their 32-bit counterparts do not exist and it is not clear whether we possibly could create them.

    Downgrading the 64-bit OpenSSL packages -- undoing sect.22 actions

* The packages to be downgraded:
           openssl-static.x86_64 1:1.0.1e-38.fc18
           openssl-perl-1.0.1e-38.fc18.x86_64
           openssl-libs.x86_64 1:1.0.1e-38.fc18
           openssl-devel.x86_64 1:1.0.1e-38.fc18
           openssl-debuginfo.x86_64 1:1.0.1e-38.fc18
           openssl.x86_64 1:1.0.1e-38.fc18
All but openssl-debuginfo have to be downgraded from release 38 to 37. The openssl-debuginfo is not present in the repository. Should it just be removed? Or will it be erased by the downgrade command?
$ yum downgrade openssl-static openssl-perl openssl-libs openssl-devel openssl-debuginfo openssl

. . .
================================================================================
 Package              Arch         Version                  Repository     Size
================================================================================
Downgrading:
 openssl              x86_64       1:1.0.1e-37.fc18         updates       700 k
 openssl-devel        x86_64       1:1.0.1e-37.fc18         updates       1.2 M
 openssl-libs         x86_64       1:1.0.1e-37.fc18         updates       910 k
 openssl-perl         x86_64       1:1.0.1e-37.fc18         updates        53 k
 openssl-static       x86_64       1:1.0.1e-37.fc18         updates       970 k

Transaction Summary
================================================================================
Downgrade  5 Packages

Total download size: 3.7 M
Is this ok [y/N]: y
. . .
Removed:
  openssl.x86_64 1:1.0.1e-38.fc18         openssl-devel.x86_64 1:1.0.1e-38.fc18 
  openssl-libs.x86_64 1:1.0.1e-38.fc18    openssl-perl.x86_64 1:1.0.1e-38.fc18  
  openssl-static.x86_64 1:1.0.1e-38.fc18 

Installed:
  openssl.x86_64 1:1.0.1e-37.fc18         openssl-devel.x86_64 1:1.0.1e-37.fc18 
  openssl-libs.x86_64 1:1.0.1e-37.fc18    openssl-perl.x86_64 1:1.0.1e-37.fc18  
  openssl-static.x86_64 1:1.0.1e-37.fc18 

Complete!
NB: Package openssl-debuginfo-1.0.1e-38.fc18.x86_64 is left intact.

    The second try to install nspluginwrapper.i686

  • [root] ~ $ yum install nspluginwrapper.i686
    . . .
    ================================================================================
     Package               Arch       Version                   Repository     Size
    ================================================================================
    Installing:
     nspluginwrapper       i686       1.4.4-16.fc18             updates       169 k
    Installing for dependencies:
     libcurl               i686       7.27.0-12.fc18            updates       216 k
     libssh2               i686       1.4.3-2.fc18              updates       133 k
     openssl-libs          i686       1:1.0.1e-37.fc18          updates       906 k
    
    Transaction Summary
    ================================================================================
    Install  1 Package (+3 Dependent packages)
    
    Total download size: 1.4 M
    Installed size: 3.5 M
    Is this ok [y/N]: 
    . . .
    Installed:
      nspluginwrapper.i686 0:1.4.4-16.fc18                                          
    
    Dependency Installed:
      libcurl.i686 0:7.27.0-12.fc18              libssh2.i686 0:1.4.3-2.fc18        
      openssl-libs.i686 1:1.0.1e-37.fc18        
    
    Complete!
    

  • Files belonging to nspluginwrapper.i686:
    [root] ~ $ rpm -ql nspluginwrapper-1.4.4-16.fc18.i686
    /etc/sysconfig/nspluginwrapper
    /usr/bin/mozilla-plugin-config
    /usr/lib/mozilla/plugins-wrapped
    /usr/lib/mozilla/plugins-wrapped/npwrapper.so
    /usr/lib/nspluginwrapper
    /usr/lib/nspluginwrapper/libnoxshm.so
    /usr/lib/nspluginwrapper/npconfig
    /usr/lib/nspluginwrapper/npplayer
    /usr/lib/nspluginwrapper/npviewer
    /usr/lib/nspluginwrapper/npviewer.bin
    /usr/lib/nspluginwrapper/npviewer.sh
    /usr/lib/nspluginwrapper/npwrapper.so
    /usr/lib/nspluginwrapper/nspluginplayer
    /usr/lib/nspluginwrapper/plugin-config
    /usr/share/doc/nspluginwrapper-1.4.4
    /usr/share/doc/nspluginwrapper-1.4.4/COPYING
    /usr/share/doc/nspluginwrapper-1.4.4/NEWS
    /usr/share/doc/nspluginwrapper-1.4.4/README
    

  • The installation of nspluginwrapper.i686 seems to have updated (same links but with a different time stamp) links
               /usr/lib64/mozilla/plugins-wrapped/*so ->
               /usr/lib64/mozilla/plugins/*so
    (did it run /usr/bin/mozilla-plugin-config ?).

    Installing a wrapped Adobe Reader plugin

  • Then we did SOMETHING LIKE (we do not remember exactly, infortunately)
    • create a link
                 /usr/lib/mozilla/plugins/nppdf.so
                 -> /opt/products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/Browser/intellinux/nppdf.so
      (actually, we first copied the nppdf.so file to /usr/lib/mozilla/plugins/nppdf.so, and replaced it by the link sometime later )
    • run a sequence of commands
                $ /usr/lib/nspluginwrapper/npconfig -n -i /usr/lib/mozilla/plugins/nppdf.so
      and
                $ /usr/lib/nspluginwrapper/npconfig -i /usr/lib/mozilla/plugins/nppdf.so
      -- with and w/o the `-n' option
    • run firefox from time to time

  • At some point firefox in the about:plugins window began to report on the "Adobe Reader 9.5" plugin ascribing it to the file
               /usr/lib64/mozilla/plugins-wrapped/nswrapper_32_64.nppdf.so
    which appeared indeed (a 64-bit object).
    Simultaneously, an option "Use Adobe Reader 9.5 (in Fierfox)" had appeared in the menu for
               Edit -> Preferences -> Applications -> Portable Document Format (PDF) .
    With this option selected, FF shows pdf files with acroread inside an FF window/tab. The same applies to the Seamonkey browser.

  • Unfortunately, we can not say which exact sequence of the above mentioned actions (running /usr/lib/nspluginwrapper/npconfig with different options, and Firefox) have lead to the success. The reason is that we did not have a precise instruction and had to experiment a lot.

  • By the way, now, if the wrapped plugin
               /usr/lib64/mozilla/plugins-wrapped/nswrapper_32_64.nppdf.so
    is removed manually, it gets recreated by starting Firefox.
    Why and how this happens is sort of enigma.
    The link /usr/lib64/mozilla/plugins-wrapped/npwrapper.so -> /usr/lib64/nspluginwrapper/npwrapper.so must be used: files nswrapper_32_64.nppdf.so and /usr/lib64/nspluginwrapper/npwrapper.so have the same length of 142744 bytes and are identical in first 98505 bytes...

  • The full list of installed packages (grand total 7062):
               rpm_history/140620.2323.rpm-qa.AdobeReader_installed_OpenSSL_downgraded            (see here)

  46. (21.06.14) Setting hostname to `dom3'

  • A google search: how to set hostname in linux fedora 18

  • Check the current status:
    [localhost] ~ $ echo $HOST
    localhost.localdomain
    
    [localhost] ~ $ echo $HOSTNAME
    localhost.localdomain
    
    [localhost] ~ $ cat /etc/hostname
    localhost.localdomain
    
    [localhost] ~ $ hostname
    localhost.localdomain
    
    [localhost] ~ $ hostnamectl
       Static hostname: localhost.localdomain
       Pretty hostname: n/a
             Icon name: computer-desktop
               Chassis: desktop
            Machine ID: 3bd351c2c63d4ababd92e52cd338eaf1
               Boot ID: 4478efb009e54d5b8a770fff6032b23a
      Operating System: Fedora 18 (Spherical Cow)
           CPE OS Name: cpe:/o:fedoraproject:fedora:18
                Kernel: Linux 3.11.10-100.fc18.x86_64
          Architecture: x86_64
    

  • A recommendation on the hostname from `man 5 hostname':
    • "...it is recommended that it consists only of 7bit ASCII lower-case characters and no spaces or dots,..."

  • We decide to set the name to dom3. An alternative might be dom3.localdomain but this would contain a not-recmmended dot.

  • Set the name:
    [root] ~ $ hostnamectl set-hostname dom3 --static

  • Check the result in a new xterm window (note a new prompt dom3 i.o. localhost for user fedotov)
    [dom3] ~ $ hostnamectl
       Static hostname: dom3
    Transient hostname: localhost.localdomain         # NEW LINE! Will disappear after reboot
       Pretty hostname: n/a
             Icon name: computer-desktop
    . . .
    

  • After a reboot:
    • the login screen shows "Welcome to dom3"
    • both HOST and HOSTNAME env.variables contain dom3
    • [dom3] ~ $ ssh -X root@dom3
      ssh: Could not resolve hostname dom3: Name or service not known
      
      -- we still have to type `ssh -X root@localhost'

  47. (21.06.14) The `-X' option of ssh is made default by modifying /etc/ssh/ssh_config

  • Actions:
    • /etc/ssh/ssh_config renamed to /etc/ssh/ssh_config.original
    • its copy created in /usr/local/etc/ssh/ssh_config
    • [root] ~ $ ln -s /usr/local/etc/ssh/ssh_config  /etc/ssh/
    • /usr/local/etc/ssh/ssh_config is modified by adding the following line:
      ForwardX11 yes
      

  • The effect is immediate: no restart of sshd service is needed.

  48. (22.06.14) Adding domains desy.de, itep.ru, cern.ch to search list in /etc/resolv.conf

  • The instructions can be found in `man 5 resolv.conf'.

  • The original /etc/resolv.conf was copied to /etc/resolv.conf.original.

  • Then the following lines were added to resolv.conf :
    # A.F 22.06.14  hosts to be searched in these domains:
    search desy.de itep.ru cern.ch
    

  • Then resolv.conf was moved to /usr/local/etc/ and replaced by
               a link to /usr/local/etc/resolv.conf

  • The effect was immediate: no restart of sshd service was needed.

  • NB. In F10, /etc/resolv.conf did not contain a search list. A similar effect seems to have been provided by the line
               DOMAIN=desy.de itep.ru cern.ch
    in /etc/sysconfig/network-scripts/ifcfg-eth0 .

    Update 02.07.14 -- the above procedure does not work! -- undo everything

  • It has been observed that the edited file /etc/resolv.conf gets overwritten by the system after a reboot and returns to its initial state:
    # Generated by NetworkManager
    nameserver 192.168.100.1
    

  • Trying to make it non-writable does not help.
  • There is an advice to protect the edited version with an "immutable" attribute via chattr +i /etc/resolv.conf in the discussion "Preventing resolv.conf from being recreated" http://comments.gmane.org/gmane.linux.redhat.fedora.general/424576 .
    However, we decide not to try it, but to proceed differently -- see sect. 48-2 .

  • We undo all the introduced changes: remove /etc/resolv.conf.original, /usr/local/etc/resolv.conf and replace the link /etc/resolv.conf by the system-generated file.

  48-2 (02.07.14) Adding domains desy.de, itep.ru, cern.ch to search list as well as an additional DNS -- all in the configuration of the p2p1 network connection.

  • In the previous sect.48, we failed to define the domain search list by modifying file /etc/resolv.conf directly. Now we exploit a different approach.

  • f -> Computer -> System settings (equivalent to the systemsettings command) -> Network and Connectivity -> Network Settings -> Wired -> select p2p1 -> press edit -> tab IPv4 Address
    • set Additional DNS Servers to 8.8.8.8 (a free Google DNS)
    • set Additional Search Domains to desy.de, itep.ru, cern.ch (comma-separated list)
    • press OK
    • A window called "KDE Wallet Service" opens with a suggestion to define a password -> press Cancel
    • exit

  • The following lines do appear in /etc/sysconfig/network-scripts/ifcfg-p2p1 :
    DNS1=8.8.8.8
    DOMAIN="desy.de itep.ru cern.ch"
    

  • Note: we introduced the above-mentioned modifications w/o root authentication -- just from the user fedotov account. Nevertheless, we changed this way the file /etc/sysconfig/network-scripts/ifcfg-p2p1 which is root-owned and writable by root only. That is strange.

  • After a reboot, the domains are resolved and file /etc/resolv.conf gets automatically updated:
    [root] ~ $ cat /etc/resolv.conf
    # Generated by NetworkManager
    search desy.de itep.ru cern.ch
    nameserver 192.168.100.1
    nameserver 8.8.8.8
    

  49. (28.06.14) Installing RPM Fusion Free and Nonfree Repositories

  • Install via yum according to the instruction from
               http://rpmfusion.org/Configuration/
    -- for the "Fedora 14 to most current (F20)" case:
    $ yum localinstall --nogpgcheck \
                http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
                http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
    

  • Corresponding lines in /var/log/yum.log:
    Jun 28 00:58:31 Installed: rpmfusion-free-release-18-3.noarch
    Jun 28 00:58:32 Installed: rpmfusion-nonfree-release-18-3.noarch
    

  • The installed two rpm packages are
               rpmfusion-free-release-18-3.noarch
               rpmfusion-nonfree-release-18-3.noarch

  • In Apper -> press a "tools" icon (~upper-right corner) -> Settings -> Software Origins,
    in addition to three Fedora 18 repositories present before
               v Fedora 18 - x86_64
      Fedora 18 - x86_64 - Test Updates
    v Fedora 18 - x86_64 - Updates
    eight new repositories appear:
    v RPM Fusion 18 for Fedora 18 -Free
      RPM Fusion 18 for Fedora 18 -Free - Test Updates
    v RPM Fusion 18 for Fedora 18 -Free - Updates
    v RPM Fusion 18 for Fedora 18 -Nonfree
      RPM Fusion 18 for Fedora 18 -Nonfree - Test Updates
    v RPM Fusion 18 for Fedora 18 -Nonfree - Updates
      RPM Fusion 18 for Fedora Rawhide -Free
      RPM Fusion 18 for Fedora Rawhide -Nonfree

  50. (28.06.14) xv and xv-doc 3.10a

  • xv: an X based image file viewer and manipulator

  • ($ rpm -qi xv)
    "This is the famous 'xv' by John Bradley. It is shareware, but we ship it with the permission of the authors. It is a graphics viewer for many file types, including gif, jpg, tiff, xwd, etc. It also has manipulation features such as cropping, expanding, etc. Patched to include flmask, a popular feature in Japan".

  • Installed via apper from the rpmfusion-nonfree-updates repo.

  • Corresponding lines in /var/log/yum.log:
    Jun 28 01:44:18 Installed: xv-doc-3.10a.jumbopatch.20070520-18.fc18.1.noarch
    Jun 28 01:44:24 Installed: xv-3.10a.jumbopatch.20070520-18.fc18.1.x86_64
    

  • Manuals:
    • man xv
    • file:///usr/share/doc/xv-3.10a/manuals/html/index.html
    • /usr/share/doc/xv-3.10a/manuals/xvdocs.pdf
    • /usr/share/doc/xv-3.10a/manuals/xvdocs.ps

  51. (04.07.14) Adding xruskb icons to /usr/local/share/pixmaps/

  • Aim: to be able to set a native xruskb icon to the xrus executable in the Quick Launcher of a KDE panel

  • Actions:
    • create the directory /usr/local/share/pixmaps/
    • cd /usr/local/share/pixmaps/
    • convert all the *.xpm files from /opt/products/xruskb/xruskb-1.15.4/icons to xruskb-*.png files with the following command:
      dir=/opt/products/xruskb/xruskb-1.15.4/icons; \
      for i in `ls $dir/*.xpm`; \
      do file=`basename $i`; echo $file ${file%.xpm}  ; \
         convert $i xruskb-${file%.xpm}.png ;\
      done
      

  • The resulting files are:
    [root] /usr/local/share/pixmaps $ file *
    xruskb-DocumentL.png: PNG image data, 39 x 39, 4-bit colormap, non-interlaced
    xruskb-DocumentY.png: PNG image data, 39 x 39, 4-bit colormap, non-interlaced
    xruskb-kbeng8.png:    PNG image data, 48 x 48, 4-bit colormap, non-interlaced
    xruskb-kbeng.png:     PNG image data, 48 x 48, 8-bit colormap, non-interlaced
    xruskb-kbrus8.png:    PNG image data, 48 x 48, 4-bit colormap, non-interlaced
    xruskb-kbrus.png:     PNG image data, 48 x 48, 8-bit colormap, non-interlaced
    xruskb-rus.png:       PNG image data, 27 x 17, 2-bit colormap, non-interlaced
    xruskb-usa.png:       PNG image data, 27 x 17, 2-bit colormap, non-interlaced
    

  • The icons become available to KDE after a logout / login.

  • To set an icon picture for xrus, one can click with right mouse on the xrus icon inside a KDE panel -> Icon Settings -> click on the current icon in the Icon Settings window -> select "Other icons" -> search for e.g. "xrus" -> click on a favorite icon -> press OK

  52. (28.06.14) mplayer and mencoder 1.1-4.20121008svn

  • The following three packages were selected in apper and installed from the rpmfusion-free-updates repo:
             mplayer-gui-1.1-4.20121008svn.fc18.x86_64
             mplayer-tools-1.1-4.20121008svn.fc18.x86_64
             mplayer-doc-1.1-4.20121008svn.fc18.x86_64
    

  • 18 addiitional packages were automatically installed including
             mplayer-1.1-4.20121008svn.fc18.x86_64
             mencoder-1.1-4.20121008svn.fc18.x86_64
    

  • Corresponding lines from /var/log/yum.log:
    Jun 28 22:03:45 Installed: xvidcore-1.3.2-3.fc17.x86_64
    Jun 28 22:03:46 Installed: libass-0.10.1-2.fc18.x86_64
    Jun 28 22:03:46 Installed: lame-libs-3.99.5-1.fc18.x86_64
    Jun 28 22:03:47 Installed: libmpeg2-0.5.1-9.fc17.x86_64
    Jun 28 22:03:48 Installed: libmpg123-1.14.4-1.fc18.x86_64
    Jun 28 22:03:48 Installed: x264-libs-0.128-2.20121118gitf6a8615.fc18.x86_64
    Jun 28 22:03:49 Installed: mplayer-common-1.1-4.20121008svn.fc18.x86_64
    Jun 28 22:03:50 Installed: a52dec-0.7.4-16.fc17.x86_64
    Jun 28 22:03:50 Installed: librtmp-2.4-0.2.20110811gitc58cfb3e.fc17.x86_64
    Jun 28 22:03:51 Installed: libdca-0.0.5-6.fc17.x86_64
    Jun 28 22:03:52 Installed: 1:faad2-libs-2.7-2.fc17.x86_64
    Jun 28 22:03:52 Installed: libcaca-0.99-0.15.beta17.fc18.x86_64
    Jun 28 22:03:53 Installed: schroedinger-1.0.11-3.fc18.x86_64
    Jun 28 22:03:54 Installed: libva-1.1.1-2.fc18.x86_64
    Jun 28 22:03:55 Installed: ffmpeg-libs-1.0.8-1.fc18.x86_64
    Jun 28 22:03:56 Installed: mplayer-1.1-4.20121008svn.fc18.x86_64
    Jun 28 22:03:56 Installed: twolame-libs-0.3.13-2.fc17.x86_64
    Jun 28 22:03:57 Installed: mencoder-1.1-4.20121008svn.fc18.x86_64
    Jun 28 22:03:58 Installed: mplayer-tools-1.1-4.20121008svn.fc18.x86_64
    Jun 28 22:04:15 Installed: mplayer-gui-1.1-4.20121008svn.fc18.x86_64
    Jun 28 22:04:16 Installed: mplayer-doc-1.1-4.20121008svn.fc18.x86_64
    
    Note: 7 packages are fc17 ones i.e. made for Fedora 17, the rest are fc18.

  • The installed packages with their vendors (from rpm -qi < package >):
    a52dec-0.7.4-16.fc17.x86_64                         RPM Fusion
    faad2-libs-2.7-2.fc17.x86_64                        RPM Fusion
    ffmpeg-libs-1.0.8-1.fc18.x86_64                     RPM Fusion
    lame-libs-3.99.5-1.fc18.x86_64                      RPM Fusion
    libass-0.10.1-2.fc18.x86_64                         Fedora Project
    libcaca-0.99-0.15.beta17.fc18.x86_64                Fedora Project
    libdca-0.0.5-6.fc17.x86_64                          RPM Fusion
    libmpeg2-0.5.1-9.fc17.x86_64                        RPM Fusion
    libmpg123-1.14.4-1.fc18.x86_64                      RPM Fusion
    librtmp-2.4-0.2.20110811gitc58cfb3e.fc17.x86_64     RPM Fusion
    libva-1.1.1-2.fc18.x86_64                           Fedora Project
    mencoder-1.1-4.20121008svn.fc18.x86_64              RPM Fusion
    mplayer-1.1-4.20121008svn.fc18.x86_64               RPM Fusion
    mplayer-common-1.1-4.20121008svn.fc18.x86_64        RPM Fusion
    mplayer-doc-1.1-4.20121008svn.fc18.x86_64           RPM Fusion
    mplayer-gui-1.1-4.20121008svn.fc18.x86_64           RPM Fusion
    mplayer-tools-1.1-4.20121008svn.fc18.x86_64         RPM Fusion
    schroedinger-1.0.11-3.fc18.x86_64                   Fedora Project
    twolame-libs-0.3.13-2.fc17.x86_64                   RPM Fusion
    x264-libs-0.128-2.20121118gitf6a8615.fc18.x86_64    RPM Fusion
    xvidcore-1.3.2-3.fc17.x86_64                        RPM Fusion
    

  • The installed executables:
    package name executables in /usr/bin/
    a52dec a52dec extract_a52
    mencoder mencoder
    mplayer mplayer
    mplayer-gui gmplayer
    mplayer-tools aconvert calcbpp countquant
    divx2svcd dvd2divxscript
    mencvcd midentify mpconsole
    qepdvcd subsearch vobshift

  • The full list of installed packages (grand total 7089):
               rpm_history/140629.0016.rpm-qa.mplayer_installed            (see here )

  • Running gmplayer on an avi file produced an error message:
    Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
    

  • The following reconfiguration fixed the problem:
    • gmplayer -> icon "settings" (a picture of a wrench on the left) -> tab Video -> change driver `vdpau' to `xv' -> press OK
  • Then the avi file could be played.

  53. (07.11.14) An update of zsh history configuration in ~fedotov/.zprofile

  • In order to switch the history on, the line
    export HISTFILE=$HOME/.history.${HOST}
    has been replaced with
    export HISTSIZE=2000 
    export HISTFILE=$HOME/.history.${HOST}
    export SAVEHIST=$HISTSIZE
    

  54. (16.04.15) Introducing an updated description of the Moscow timezone

  • This is a continuation of date/times problems that were first reported in sect.27, where we instructed the system to use local time instead of UTC in the RTC (Real-Time Clock in BIOS) via the command
               timedatectl set-local-rtc 1

    54.1 (16.04.15) New Moscow timezone `Europe/Moscow2015' via /usr/share/zoneinfo/Europe/Moscow2015 linked to /usr/local/share/zoneinfo/Moscow2015

  • A new problem: the local time is set to MSK + 1h instead of MSK, moreover, it is written into RTC, and then Windows 7, when booted, displays the wrong time too.

  • An example:
    Soon after a boot, at 00:07, a guery gives:
    [dom3] ~ $ timedatectl status
          Local time: Thu 2015-04-16 01:07:34 MSK
      Universal time: Wed 2015-04-15 21:07:34 UTC
            RTC time: Thu 2015-04-16 00:07:35
            Timezone: Europe/Moscow (MSK, +0400)
         NTP enabled: n/a
    NTP synchronized: yes
     RTC in local TZ: yes
          DST active: n/a
    
    Warning: The RTC is configured to maintain time in the local time zone. This
             mode is not fully supported and will create various problems with time
             zone changes and daylight saving adjustments. If at all possible use
             RTC in UTC, by calling 'timedatectl set-local-rtc 0'.
    
    The local time is wrong, but the RTC is still OK. However, in a couple of minutes at 00:10, the RTC becomes wrong too:
    [dom3] ~ $ timedatectl status
          Local time: Thu 2015-04-16 01:10:49 MSK
      Universal time: Wed 2015-04-15 21:10:49 UTC
            RTC time: Thu 2015-04-16 01:10:49
            Timezone: Europe/Moscow (MSK, +0400)
         NTP enabled: n/a
    NTP synchronized: yes
     RTC in local TZ: yes
          DST active: n/a
    ...
    

  • The system seems to rely on the Moscow timesone description in
               /etc/localtime -> /usr/share/zoneinfo/Europe/Moscow
    which contains a history of MSK time changes, which, unfortunately, is outdated, as it stops on Sun Mar 27 03:00:00 2011 as can be seen via the command
               zdump -v Europe/Moscow            .

  • So, an updated version of the Moscow zoneinfo file is needed.
    The complications are: (a) the file is binary, (b) there are no updates for Fedora 18 since F18 reached its End of Life on 14.01.2014 (to be noted: the file /usr/share/zoneinfo/Europe/Moscow belongs to the package tzdata-2013i-1.fc18.noarch ).

  • We decided to try the file from an lxplus.cern.ch machine running Scientific Linux 6. The file there has the timestamp of
               2015 Mar 25 07:48 .
    We copied the file into the /usr/local/share/zoneinfo/ directory:
    [root] /usr/local/share $ mkdir zoneinfo
    [root] /usr/local/share $ cd zoneinfo/
    [root] /usr/local/share/zoneinfo $ scp -p fedotov@lxplus:/usr/share/zoneinfo/Europe/Moscow Moscow-lxplus-2015-03-25 
    [root] /usr/local/share/zoneinfo $ ln -s Moscow-lxplus-2015-03-25 Moscow2015
    
    and put a link into the /usr/share/zoneinfo/Europe/ :
    [root] /usr/local/share/zoneinfo $ ln -s /usr/local/share/zoneinfo/Moscow2015 /usr/share/zoneinfo/Europe/
    
    zdump sees the file OK, and gives correct time:
    [dom3] ~ $ zdump Europe/Moscow  Europe/Moscow2015
    Europe/Moscow      Thu Apr 16 02:41:07 2015 MSK
    Europe/Moscow2015  Thu Apr 16 01:41:07 2015 MSK
    
    While timedatectl does not report on the new file when one queries the list of all available timesones with
               timedatectl list-timezones
    However, setting the new timezone with
    [root] /usr/local/share/zoneinfo $ timedatectl set-timezone Europe/Moscow2015
    
    seems to have worked OK.

  • The query at 01:51 gives correct values for both local and RTC times, as well as the correct current shift of +0300 of the time zone relative to UTC :
    [dom3] ~ $ timedatectl                               
          Local time: Thu 2015-04-16 01:51:50 MSK
      Universal time: Wed 2015-04-15 22:51:50 UTC
            RTC time: Thu 2015-04-16 01:51:50
            Timezone: Europe/Moscow2015 (MSK, +0300)
         NTP enabled: n/a
    NTP synchronized: yes
     RTC in local TZ: yes
          DST active: n/a
    . . .
    

    54.2 (17.04.15) An update : correcting the RTC time from UTC to local

  • It has just been noticed, that for some reason, the hardware clock contains the UTC time instead of the expected local one (the Win 7 system time was found to be wrong by 3 hours).

  • Here is the status:
    [dom3] ~ $ timedatectl   
          Local time: Fri 2015-04-17 03:11:56 MSK
      Universal time: Fri 2015-04-17 00:11:56 UTC
            RTC time: Fri 2015-04-17 00:11:56
            Timezone: Europe/Moscow2015 (MSK, +0300)
         NTP enabled: n/a
    NTP synchronized: yes
     RTC in local TZ: yes
          DST active: n/a
    ...
    

  • We try to correct this by "setting the Hardware Clock to the current System Time" with
               [root] ~ $ hwclock -w            .
    (see man hwclock)

  • The result looks OK (for how long?):
    [dom3] ~ $ timedatectl
          Local time: Fri 2015-04-17 03:12:32 MSK
      Universal time: Fri 2015-04-17 00:12:32 UTC
            RTC time: Fri 2015-04-17 03:12:32
            Timezone: Europe/Moscow2015 (MSK, +0300)
         NTP enabled: n/a
    NTP synchronized: yes
     RTC in local TZ: yes
          DST active: n/a
    ...
    

  • HECK!!!!! In half an hour the RTC is back to UTC! Why?! :
    [dom3] ~ $ timedatectl            
          Local time: Fri 2015-04-17 03:44:20 MSK
      Universal time: Fri 2015-04-17 00:44:20 UTC
            RTC time: Fri 2015-04-17 00:44:20
            Timezone: Europe/Moscow2015 (MSK, +0300)
    ...
    

    54.3 (16.04.15) Back to `Europe/Moscow' timezone redefining the latter as a link to `Europe/Moscow2015'

  • With the `Moscow' timezone in sect.54.1 (local time wrong by 1 hour) the local time was trasnsfered into RTC -- as it can be expected with the setting of sect.27 `timedatectl set-local-rtc 1' .

  • With the `Moscow2015' (correct local time) in sect 54.1, the UTC time is passed into RTC: the UTC i.o. local -- contrary to the setting.

  • We mentioned in 54.1 that the Moscow2015 was a bit defective: the command `timedatectl list-timezones' did not see the new zone.
    It might also be the reason for the seeting `set-local-rtc 1' to be ignored.

  • So we now try to exclude this possible reason by
    • replacing `Moscow' with the `Moscow2015' ,
    • and returning to the (changed) `Moscow' .

  • Change Europe/Moscow definition:
    [root] /usr/share/zoneinfo/Europe $ mv Moscow Moscow.original
    [root] /usr/share/zoneinfo/Europe $ ln -s Moscow2015 Moscow
    

  • New zoninfo file configuration:
    [root] /usr/share/zoneinfo/Europe $ ll Mos*
    lrwxrwxrwx. 1 root root   10 Apr 18 21:03 Moscow -> Moscow2015
    lrwxrwxrwx. 1 root root   36 Apr 16 01:40 Moscow2015 -> /usr/local/share/zoneinfo/Moscow2015
    -rw-r--r--. 1 root root 1464 Dec 19  2013 Moscow.original
    

  • zdump report for all the Moscow zones:
    [dom3] ~ $ date;zdump Europe/Moscow  Europe/Moscow2015 Europe/Moscow.original
    Sat Apr 18 21:06:58 MSK 2015
    Europe/Moscow           Sat Apr 18 21:06:58 2015 MSK
    Europe/Moscow2015       Sat Apr 18 21:06:58 2015 MSK
    Europe/Moscow.original  Sat Apr 18 22:06:58 2015 MSK
    

  • Set Europe/Moscow time zone and check status:
    [root] /usr/share/zoneinfo/Europe $ timedatectl set-timezone Europe/Moscow
    
    [dom3] ~ $ date;timedatectl                                                  
    Sat Apr 18 21:09:46 MSK 2015
          Local time: Sat 2015-04-18 21:09:46 MSK
      Universal time: Sat 2015-04-18 18:09:46 UTC
            RTC time: Sat 2015-04-18 21:09:46
            Timezone: Europe/Moscow (MSK, +0300)
         NTP enabled: n/a
    NTP synchronized: yes
     RTC in local TZ: yes
          DST active: n/a
    
    Warning: The RTC is configured to maintain time in the local time zone. This
             mode is not fully supported and will create various problems with time
             zone changes and daylight saving adjustments. If at all possible use
             RTC in UTC, by calling 'timedatectl set-local-rtc 0'.
    
    • everything looks OK.

  • Unfortunately, this does not last long: the RTC gets reset to UTC again at ~21:20 -- in about 11 minutes after the `set-timezone' command:
    [dom3] ~ $ while [[ 0 -le 1 ]] ; do timedatectl|grep "RTC time";sleep 30; done
            ...
            RTC time: Sat 2015-04-18 21:19:37
            RTC time: Sat 2015-04-18 18:20:07
    

  • Conclusion: the problem persists -- the UTC time is passed into RTC in spite of the setting `timedatectl set-local-rtc 1' .

    54.4 (19.04.15) Changing the configuration of `chrony' in /etc/chrony.conf

  • While googling for the wrong RTC time problem, we ecountered mentioning the `chrony' program which may be responsible for time management.

  • man chronyd:
    • " chrony is a pair of programs for maintaining the accuracy of computer clocks. chronyd is a background daemon program that can be started at boot time."

  • The chronyd is running on our system: it is on the list of existing processes given by `ps aux' .

  • `man chronyd' mentions the congiguration file
               /etc/chrony.conf           .
    The file is present and contains the following lines (among others):
    # Enable kernel RTC synchronization.
    rtcsync
    

  • The available `man chrony.conf' refers for details to a doc file
               chrony.txt
    found as
               /usr/share/doc/chrony-1.29/chrony.txt            .
    It is titled as "User guide for the chrony suite", and gives the following description of the `rtcsync':
    4.2.48 rtcsync
    --------------
    The `rtcsync' directive will enable a kernel mode where the system time
    is copied to the real time clock (RTC) every 11 minutes.
    

  • So the directive is supposed to enable copying the system (not UTC as in our case) time to RTC. But the 11' interval resembles very much what we observe with resetting RTC with UTC in ~11' after setting RTC to local time via timedatectl or hwclock.

  • We commented out the `rtcsync' line in chrony.conf, and this seemed to have solved the problem (although after few resets of RTC and reboots): the RTC is not overwritten with the UTC any longer.

  • Technically, we copied the conf files into /usr/local/etc/, edited them there, then renamed the files in /etc, and put there links to the /usr/local/etc/ files:
    [root] ~ $ cp -p /etc/chrony.conf /usr/local/etc/
    [root] ~ $ cp -p /etc/chrony.conf.rpmnew /usr/local/etc/
    
    ... edit ...
    
    [root] /etc $ mv chrony.conf chrony.conf.original
    [root] /etc $ mv chrony.conf.rpmnew chrony.conf.rpmnew.original
    [root] /etc $ ln -s /usr/local/etc/chrony.conf .
    [root] /etc $ ln -s /usr/local/etc/chrony.conf.rpmnew .
    
    [dom3] /etc $ ll chrony.conf*                       
    lrwxrwxrwx. 1 root root   26 Apr 19 01:01 chrony.conf -> /usr/local/etc/chrony.conf
    -rw-r--r--. 1 root root 1072 Jul  5  2013 chrony.conf.original
    lrwxrwxrwx. 1 root root   33 Apr 19 01:01 chrony.conf.rpmnew -> /usr/local/etc/chrony.conf.rpmnew
    -rw-r--r--. 1 root root 1165 Aug  9  2013 chrony.conf.rpmnew.original
    

  • Here is the modification snapshot:
    [dom3] /etc $ diff chrony.conf.original chrony.conf
    16c16,21
    < rtcsync
    ---
    > #           # Modified by A.F. 19.04.15:
    > #           # Comment out the `rtcsync' line in order to stop copying 
    > #           # (every 11 minutes) the
    > #           # UTC time to the hardware clock (RTC), where we would like to keep
    > #           # the local time as required by the parallel Win 7 OS
    > #rtcsync
    

  • The procedure of activation of this modifications looked as follows:
    • reset RTC to local :
      [root] ~ $ date; timedatectl set-local-rtc 0
      Sun Apr 19 01:04:15 MSK 2015
      [root] ~ $ date; timedatectl set-local-rtc 1
      Sun Apr 19 01:04:18 MSK 2015
      
    • check status:
      [dom3] /etc $ date;timedatectl                   
      Sun Apr 19 01:04:31 MSK 2015
            Local time: Sun 2015-04-19 01:04:31 MSK
        Universal time: Sat 2015-04-18 22:04:31 UTC
              RTC time: Sun 2015-04-19 01:04:31
              Timezone: Europe/Moscow (MSK, +0300)
           NTP enabled: n/a
      NTP synchronized: yes
       RTC in local TZ: yes
            DST active: n/a
      
    • reboot (this must restart cronyd)
    • check status:
      [dom3] ~ $ date;timedatectl       
      Sun Apr 19 01:09:42 MSK 2015
            Local time: Sun 2015-04-19 01:09:42 MSK
        Universal time: Sat 2015-04-18 22:09:42 UTC
              RTC time: Sat 2015-04-18 22:09:42
              Timezone: Europe/Moscow (MSK, +0300)
           NTP enabled: n/a
      NTP synchronized: no
       RTC in local TZ: yes
            DST active: n/a
      
      • The RTC is again UTC. Why the hell?
      • Besides, "NTP synchronized" changed from yes to no
    • reset RTC to local :
      [root] ~ $ date; timedatectl set-local-rtc 0
      Sun Apr 19 01:12:18 MSK 2015
      [root] ~ $ date; timedatectl set-local-rtc 1
      Sun Apr 19 01:12:22 MSK 2015
      
    • check status:
      [dom3] ~ $ date;timedatectl
      Sun Apr 19 01:12:27 MSK 2015
            Local time: Sun 2015-04-19 01:12:27 MSK
        Universal time: Sat 2015-04-18 22:12:27 UTC
              RTC time: Sun 2015-04-19 01:12:26
              Timezone: Europe/Moscow (MSK, +0300)
           NTP enabled: n/a
      NTP synchronized: no
       RTC in local TZ: yes
            DST active: n/a
      
    • then we monitored the RTC at least 34': it did not jump to UTC.
    • then we tried to enable the ntp synchronization:
      [root] ~ $ date;  timedatectl set-ntp true
      Sun Apr 19 01:57:28 MSK 2015
      Failed to issue method call: No such file or directory
      
      as fedotov:
      
      [dom3] ~ $ date;  timedatectl set-ntp true
      Sun Apr 19 01:59:20 MSK 2015
      [dom3] ~ $ 
      
      -- it did not work.
    • then we found that dolphin took at least a minute to start, accompanied by the following message (note: it is related to time zones):
      [dom3] ~ $ dolphin(3703)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() \
      D-Bus call failed:  "Did not receive a reply. Possible causes include: the remote \
      application did not send a reply, the message bus security policy blocked the reply, \
      the reply timeout expired, or the network connection was broken." 
      
    • the same applied to konqueror (with at least ~2' time-out)
      [dom3] ~ $ konqueror&
      loaded the Generic plugin
      konqueror(4169)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() \
      D-Bus call failed:  "Did not receive a reply. Possible causes include: the remote \
      application did not send a reply, the message bus security policy blocked the reply, \
      the reply timeout expired, or the network connection was broken." 
      
    • also the 'log out' took >= 1'
    • fortunately, these hangups disappered after a reboot

  • The timedatectl status in ~22h after the modification:
    [dom3] ~ $ date;timedatectl                     
    Sun Apr 19 23:39:12 MSK 2015
          Local time: Sun 2015-04-19 23:39:12 MSK
      Universal time: Sun 2015-04-19 20:39:12 UTC
            RTC time: Sun 2015-04-19 23:39:09
            Timezone: Europe/Moscow (MSK, +0300)
         NTP enabled: n/a
    NTP synchronized: no
     RTC in local TZ: yes
          DST active: n/a
    
    Warning: The RTC is configured to maintain time in the local time zone. This
             mode is not fully supported and will create various problems with time
             zone changes and daylight saving adjustments. If at all possible use
             RTC in UTC, by calling 'timedatectl set-local-rtc 0'.
    
    • the RTC time is OK generally (very close to the Local time)
    • the RTC time is off by ~3 seconds (no updates anymore?)
    • the NTP synchronized is `no' i.o. `yes' before the exercises with the chrony.conf .

  • The status of the /etc/adjtime file (note: the timestamp corresponds to the last run of `timedatectl set-local-rtc 1' ):
    [dom3] ~ $ ll /etc/adjtime 
    -rw-r--r--. 1 root root 46 Apr 19 01:12 /etc/adjtime
    
    [dom3] ~ $ cat /etc/adjtime
    0.000000 1429389041 0.000000
    1429389041
    LOCAL
    

  55. (30.04.15) FBReader 0.12.10-9 -- an e-book reader

  • Installed via Apper from fedora repository:
    fbreader + 3 auxiliary packages
  • The corresponding lines from /var/log/yum.log:
           Apr 30 22:08:21 Installed: liblinebreak-2.1-3.fc18.x86_64
           Apr 30 22:08:22 Installed: zlibrary-ui-qt-0.12.10-9.fc18.x86_64
           Apr 30 22:08:23 Installed: zlibrary-0.12.10-9.fc18.x86_64
           Apr 30 22:08:24 Installed: fbreader-0.12.10-9.fc18.x86_64
    

  • Description from `rpm -qi fbreader':

    FBReader is an e-book reader, with the following main features:
    • Supports several formats: fb2, HTML, CHM, plucker, Palmdoc, zTxt (Weasel), TCR (psion), RTF, OEB, OpenReader, mobipocket, plain text.
    • Direct reading from tar, zip, gzip and bzip2 archives. (Multiple books in one archive are supported.)
    • Automatic library building.
    • Automatic encoding detection is supported.
    • Automatically generated contents table.
    • Embedded images support.
    • Footnotes/hyperlinks support.
    • Position indicator.
    • Keeps the last open book and the last read positions for all opened books between runs.
    • List of last opened books.
    • Automatic hyphenations. Liang's algorithm is used. The same algorithm is used in TeX, and TeX hyphenation patterns are used in FBReader. Patterns for Czech, English, Esperanto, French, German and Russian are included in the current version.
    • Text search.
    • Full-screen mode.
    • Screen rotation by 90, 180 and 270 degrees.

  • The executable:
               /usr/bin/FBReader

  • New grand total of installed packages: 7093

  56. ( 01.05.15) cr3 or coolreader3 3.0.56-12.1 -- an e-book reader

  • The file was downloaded to
               /opt/root/Install/RPMS/coolreader3-3.0.56-12.1.x86_64.rpm
    and installed with
               [root] ~/opt_root_Install/RPMS $ yum install coolreader3-3.0.56-12.1.x86_64.rpm

  • The corresponding line in /var/log/yum.log :
               May 01 01:53:47 Installed: coolreader3-3.0.56-12.1.x86_64

  • The installed executable:
               /usr/bin/cr3            ,
    man page:
               /usr/share/man/man1/cr3.1.gz            .

  • New grand total of installed packages: 7094

  • When starting cr3=, there was, among others, a complaint:
               "Error opening file /home/fedotov/.cr3/cr3.ini for reading"            .
    We created the ~/.cr3/cr3.ini file as a copy of a similar file from the Win7 installation
               ~/mnt_fedotov/Win7/Program\ Files\ \(x86\)/CoolReader3/cr3-qt-win32-3.0.56-42/cr3.ini
    (converting the latter from a DOS format to the unix one).
    This seems to have improved the perfomance, although the program continues to complain about the file:
               "ERROR Loading settings from file /home/fedotov/.cr3/cr3.ini" .

  57. (15.10.15) Upgrading Adobe Flash Player to version 11.2.202.535

  • Version 11.2.202.378 installed in Sec.44 looks outdated:
    • firefox does not use the plugin automatically, always saying "This plugin is vulnerable and should be updated" and asks to activate the plugin manually every time it is needed;
    • some graphs at livecharts.co.uk hang forever w/o loading -- may be, a fresh version will help to solve this problem.

  • We download the latest linux version from
               https://get.adobe.com/flashplayer/
    (Linux 64-bit, English, Firefox, " .rpm for other Linux")
               flash-plugin-11.2.202.535-release.x86_64.rpm
    into
               /opt/root/Install/RPMS/

  • The rpm contains the following files:
    $ rpm -ql -p flash-plugin-11.2.202.535-release.x86_64.rpm 
    
    /usr/bin/flash-player-properties
    /usr/lib64/flash-plugin
    /usr/lib64/flash-plugin/LICENSE
    /usr/lib64/flash-plugin/README
    /usr/lib64/flash-plugin/homecleanup
    /usr/lib64/flash-plugin/libflashplayer.so
    /usr/lib64/flash-plugin/setup
    /usr/lib64/kde4/kcm_adobe_flash_player.so
    /usr/share/applications/flash-player-properties.desktop
    /usr/share/doc/flash-plugin-11.2.202.535
    /usr/share/doc/flash-plugin-11.2.202.535/LGPL.txt
    /usr/share/doc/flash-plugin-11.2.202.535/notice.txt
    /usr/share/doc/flash-plugin-11.2.202.535/readme.txt
    /usr/share/icons/hicolor/16x16/apps/flash-player-properties.png
    /usr/share/icons/hicolor/22x22/apps/flash-player-properties.png
    /usr/share/icons/hicolor/24x24/apps/flash-player-properties.png
    /usr/share/icons/hicolor/32x32/apps/flash-player-properties.png
    /usr/share/icons/hicolor/48x48/apps/flash-player-properties.png
    /usr/share/kde4/services/kcm_adobe_flash_player.desktop
    

  • Check the installed version:
               $ rpm -q flash-plugin
    flash-plugin-11.2.202.378-release.x86_64
    

  • Upgrade the installed version to the new one:
               $ rpm -Uvh  flash-plugin-11.2.202.535-release.x86_64.rpm
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:flash-plugin-11.2.202.535-release################################# [ 50%]
    Cleaning up / removing...
       2:flash-plugin-11.2.202.378-release################################# [100%]
    

  • Check the version:
               $ rpm -q flash-plugin
    flash-plugin-11.2.202.535-release.x86_64
    

  • Both firefox and seamonkey report on using the new version version, but
    • the both still complain as before: "This plugin is vulnerable and should be updated"
    • the both still can not show the graphs from livecharts.co.uk (most probably (?) this is not a problem of the Flash Player; an update from a bit later: the graphs/charts seem to be coded in html5 according to https://www.tradingview.com/features/ , so the problem must be related to an absence of "full" html5 support in the old firefox version in use)

  58. (15.10.15) Installing Firefox 41.0.1

    Installation in /products

  • Extracting the contents with
               [root] /products/firefox-41.0.1 $ tar xvf firefox-41.0.1.tar.bz2
    produces the subdirectory `firefox', of 93 MB size, corresponding to the following list of contents, sorted over the file names (field 6):
               $ tar tvf firefox-41.0.1.tar.bz2 | sort -k 6
    drwxr-xr-x 0/0               0 2015-09-30 02:37 firefox/
    -rw-r--r-- 0/0             667 2015-09-30 01:47 firefox/application.ini
    drwxr-xr-x 0/0               0 2015-09-30 01:45 firefox/browser/
    -rw-r--r-- 0/0          179356 2015-09-30 00:45 firefox/browser/blocklist.xml
    drwxr-xr-x 0/0               0 2015-09-30 01:44 firefox/browser/chrome/
    drwxr-xr-x 0/0               0 2015-09-30 01:44 firefox/browser/chrome/icons/
    drwxr-xr-x 0/0               0 2015-09-30 01:45 firefox/browser/chrome/icons/default/
    -rw-r--r-- 0/0             829 2015-09-30 00:45 firefox/browser/chrome/icons/default/default16.png
    -rw-r--r-- 0/0            2472 2015-09-30 00:45 firefox/browser/chrome/icons/default/default32.png
    -rw-r--r-- 0/0            4096 2015-09-30 00:45 firefox/browser/chrome/icons/default/default48.png
    -rw-r--r-- 0/0              40 2015-09-30 01:44 firefox/browser/chrome.manifest
    drwxr-xr-x 0/0               0 2015-09-30 02:37 firefox/browser/components/
    -rw-r--r-- 0/0              36 2015-09-30 01:44 firefox/browser/components/components.manifest
    -rwxr-xr-x 0/0           49888 2015-09-30 02:37 firefox/browser/components/libbrowsercomps.so
    -rw-r--r-- 0/0             783 2015-09-30 00:45 firefox/browser/crashreporter-override.ini
    drwxr-xr-x 0/0               0 2015-09-30 01:44 firefox/browser/extensions/
    drwxr-xr-x 0/0               0 2015-09-30 01:45 firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/
    -rw-r--r-- 0/0            1619 2015-09-30 01:44 firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
    -rw-r--r-- 0/0            2084 2015-09-30 00:45 firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
    -rw-r--r-- 0/0            1325 2015-09-30 02:30 firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
    drwxr-xr-x 0/0               0 2015-09-30 01:45 firefox/browser/icons/
    -rw-r--r-- 0/0           17225 2015-09-30 00:45 firefox/browser/icons/mozicon128.png
    -rw-r--r-- 0/0        11714702 2015-09-30 02:37 firefox/browser/omni.ja
    -rw-r--r-- 0/0              40 2015-09-30 01:44 firefox/chrome.manifest
    drwxr-xr-x 0/0               0 2015-09-30 02:37 firefox/components/
    -rw-r--r-- 0/0              67 2015-09-30 01:44 firefox/components/components.manifest
    -rwxr-xr-x 0/0           16344 2015-09-30 02:37 firefox/components/libdbusservice.so
    -rwxr-xr-x 0/0           48408 2015-09-30 02:37 firefox/components/libmozgnome.so
    -rwxr-xr-x 0/0          103232 2015-09-30 02:37 firefox/crashreporter
    -rw-r--r-- 0/0            4003 2015-09-30 00:45 firefox/crashreporter.ini
    drwxr-xr-x 0/0               0 2015-09-30 01:44 firefox/defaults/
    drwxr-xr-x 0/0               0 2015-09-30 01:45 firefox/defaults/pref/
    -rw-r--r-- 0/0             245 2015-09-30 02:30 firefox/defaults/pref/channel-prefs.js
    -rw-r--r-- 0/0             112 2015-09-30 02:28 firefox/dependentlibs.list
    drwxr-xr-x 0/0               0 2015-09-30 01:44 firefox/dictionaries/
    -rw-r--r-- 0/0            3074 2015-09-30 00:45 firefox/dictionaries/en-US.aff
    -rw-r--r-- 0/0          599588 2015-09-30 00:45 firefox/dictionaries/en-US.dic
    -rwxr-xr-x 0/0          147808 2015-09-30 02:37 firefox/firefox
    -rwxr-xr-x 0/0          147816 2015-09-30 02:37 firefox/firefox-bin
    drwxr-xr-x 0/0               0 2015-09-30 01:44 firefox/gmp-clearkey/
    drwxr-xr-x 0/0               0 2015-09-30 02:37 firefox/gmp-clearkey/0.1/
    -rw-r--r-- 0/0             116 2015-09-30 02:30 firefox/gmp-clearkey/0.1/clearkey.info
    -rwxr-xr-x 0/0          115416 2015-09-30 02:37 firefox/gmp-clearkey/0.1/libclearkey.so
    drwxr-xr-x 0/0               0 2015-09-30 01:45 firefox/icons/
    -rw-r--r-- 0/0            4030 2015-09-30 00:45 firefox/icons/updater.png
    -rw-r--r-- 0/0             899 2015-09-30 02:37 firefox/libfreebl3.chk
    -rwxr-xr-x 0/0          471112 2015-09-30 02:37 firefox/libfreebl3.so
    -rwxr-xr-x 0/0          760112 2015-09-30 02:37 firefox/libmozsqlite3.so
    -rwxr-xr-x 0/0          217176 2015-09-30 02:37 firefox/libnspr4.so
    -rwxr-xr-x 0/0          966008 2015-09-30 02:37 firefox/libnss3.so
    -rwxr-xr-x 0/0          561528 2015-09-30 02:37 firefox/libnssckbi.so
    -rw-r--r-- 0/0             899 2015-09-30 02:37 firefox/libnssdbm3.chk
    -rwxr-xr-x 0/0          119520 2015-09-30 02:37 firefox/libnssdbm3.so
    -rwxr-xr-x 0/0          142856 2015-09-30 02:37 firefox/libnssutil3.so
    -rwxr-xr-x 0/0           17808 2015-09-30 02:37 firefox/libplc4.so
    -rwxr-xr-x 0/0           15184 2015-09-30 02:37 firefox/libplds4.so
    -rwxr-xr-x 0/0          140184 2015-09-30 02:37 firefox/libsmime3.so
    -rw-r--r-- 0/0             899 2015-09-30 02:37 firefox/libsoftokn3.chk
    -rwxr-xr-x 0/0          218632 2015-09-30 02:37 firefox/libsoftokn3.so
    -rwxr-xr-x 0/0          203688 2015-09-30 02:37 firefox/libssl3.so
    -rwxr-xr-x 0/0        66713280 2015-09-30 02:37 firefox/libxul.so
    -rw-r--r-- 0/0        11928801 2015-09-30 02:37 firefox/omni.ja
    -rw-r--r-- 0/0             138 2015-09-30 02:30 firefox/platform.ini
    -rwxr-xr-x 0/0          412432 2015-09-30 02:37 firefox/plugin-container
    -rw-r--r-- 0/0            2168 2015-09-30 02:37 firefox/precomplete
    -rw-r--r-- 0/0             707 2015-09-30 01:45 firefox/removed-files
    -rwxr-xr-x 0/0            8915 2015-09-30 00:45 firefox/run-mozilla.sh
    -rw-r--r-- 0/0             825 2015-09-30 00:45 firefox/Throbber-small.gif
    -rwxr-xr-x 0/0          182080 2015-09-30 02:37 firefox/updater
    -rw-r--r-- 0/0             681 2015-09-30 02:30 firefox/updater.ini
    -rw-r--r-- 0/0             132 2015-09-30 02:29 firefox/update-settings.ini
    drwxr-xr-x 0/0               0 2015-09-30 01:45 firefox/webapprt/
    -rw-r--r-- 0/0           83613 2015-09-30 02:37 firefox/webapprt/omni.ja
    -rwxr-xr-x 0/0          185000 2015-09-30 02:37 firefox/webapprt-stub
    -rw-r--r-- 0/0             495 2015-09-30 02:30 firefox/webapprt/webapprt.ini
    

  • According to the help page, file `firefox/firefox' is the package executable.

    First test runs. Error messages. Attaching the Adobe Flash Player plugin

  • Running the above executable under user `fedotov' with
                 [dom3] ~ $ /products/firefox-41.0.1/firefox/firefox &
    does work, but
    • it produces the following warning(s):
      [dom3] ~ $ 1444944639976        addons.update-checker   WARN    Update manifest \
       for {b676e3ff-cda7-4e0c-b2b8-74e4bb40a67a} did not contain an updates property \
      LoadPlugin: failed to initialize shared library \
      /opt/products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/Browser/intellinux/nppdf.so \
      [/opt/products/AdbeRdr9.5.5-1/AdobeReader/install_dir/Adobe/Reader9/Browser/intellinux/nppdf.so: wrong ELF class: ELFCLASS32]
      
    • does not see the Flash Player plugin
    • displays pdf but not with the Adobe Reader; the viewer seems to be called `pdf.js'

  • For flash player, we have three locations:
    [dom3] ~ $ locate libflashplayer.so
    /usr/lib64/flash-plugin/libflashplayer.so
    /usr/lib64/mozilla/plugins/libflashplayer.so
    /usr/lib64/mozilla/plugins-wrapped/libflashplayer.so
    
    The first location is a real file installed in sect.57 :
    [dom3] ~ $ rpm -qf /usr/lib64/flash-plugin/libflashplayer.so
    flash-plugin-11.2.202.535-release.x86_64
    
    The next two are links to the first one.

  • Googling for "flash plugin firefox linux files location" leads to the page "Where do I put libflashplayer.so for linux?" https://support.mozilla.org/en-US/questions/1030381
    The "Chosen Solution" there says:
           "The proper location has changed to:
                 /usr/lib64/firefox/browser/plugins/
            After untarring, the .../browser directory exists,
            but not .../browser/plugins, so it's not obvious that is
            the new home.  The old directory (/usr/lib64/firefox/plugins/)
            no longer works.
           "
    
  • We create such a directory and put a link there:
               [root] /products/firefox-41.0.1 $ mkdir firefox/plugins
               [root] /products/firefox-41.0.1 $ ln -s /usr/lib64/flash-plugin/libflashplayer.so firefox/plugins/
    This does not help! After restarting the firefox still does not see the plugin.
    We undo this trial:
               [root] /products/firefox-41.0.1 $ rm -rf firefox/plugins

  • Another recipe on the same page, the "Helpful Reply", is:
           "in the .mozilla folder for the user (need to be able to view
             hidden folder/files) create a folder named plugins then place
             libflashplayer.so and any other Plugins you want Mozilla products
             like Firefox, SeaMonkey and Thunderbird to use.
           "
    
    The ~fedotov/.mozilla/plugins directory exists already, so we just put the plugin there:
               [dom3] ~ $ ln -s /usr/lib64/flash-plugin/libflashplayer.so                                                  .mozilla/plugins
    This works. After restarting, firefox sees the plugin.

    Ultimate active links to the new executable. Renaming the old executable

  • The links to /products/firefox-41.0.1/firefox/firefox are set in the /usr/local/bin/ directory:
               [root] /usr/local/bin $ ln -s /opt/products/firefox-41.0.1/firefox/firefox firefox-41.0.1
               [root] /usr/local/bin $ ln -s firefox-41.0.1 firefox
    The file in /usr/bin is replaced by a link into /usr/local/bin/ :
               [root] /usr/bin $ mv firefox firefox.original.from_rpm_firefox-26.0-2.fc18.x86_64
               [root] /usr/bin $ ln -s /usr/local/bin/firefox .

    Trying to make FF play 1tv.ru videos. Missing libvdpau_nouveau.so etc...

  • Starting video from 1tv.ru archive produces an error message in the window where FF was invoked from:
    Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
    
  • Googling "libvdpau_nouveau.so fedora 18"
    -> http://forums.fedoraforum.org/showthread.php?t=306541
    • package mesa-vdpau-drivers would install something like
      (judging from the output of `repoquery -l mesa-vdpau-drivers' )
                 /usr/lib/vdpau/libvdpau_nouveau.so.1
                 /usr/lib/vdpau/libvdpau_nouveau.so.1.0.0
                 /usr/lib64/vdpau/libvdpau_nouveau.so.1
                 /usr/lib64/vdpau/libvdpau_nouveau.so.1.0.0
    •         "No libvdpau_nouveau.so. The two lower versions above
               (*.so.1 and *.so.1.0) are always just symlinks that point to
               the actual working binary which is the higher version...
               *.so.1.0.0.
              "
      
    •         "This type of thing usually happens when an older program
               is trying to find a file that now doesn't exist due to
               updates to packages that provide that file, such as *.so.0 is
               dropped and is now *.so.1.
                   The workaround would be to go into the directory that
               contains the newer libvdpau_nouveau.so.. files and create a
               new symlink (libvdpau_nouveau.so.0) which points to the
                working binary in that directory.
              " 
      
  • We installed mesa-vdpau-drivers 64-bit package (see next sect.59) as well as libvdpau_nouveau.so.0 and libvdpau_nouveau.so links, but this did not help (although the message "Failed to open VDPAU backend libvdpau_nouveau.so ..." stopped showing up).

  • The problem with 1tv.ru videos was solved later -- see sect.60 -- by changing few configuration parameters in firefox.

    Adding Extensions (for user fedotov )

  • Settings for Classic Theme Restorer:
    • Activate `Tabs not on top'
    • Move the "Firefox menu" button (which is an alternative to the menu bar which we switch on in any case)
                 from the position on the left from loc. bar
                 to the position on the right from search bar
    • drag the calc into the add-on bar
    • put the `stop' button on the left from location bar,
      then AFTER it , put the `reload' button,
      then combine them in
                 preferences -> General UI (1) -> check "Stop&Reload: combine..."
    • hide stop & reload buttons in the location bar:
                 preferences -> Location bar -> select "hide stop & reload"
    • preferences -> General UI (1):
      • select "Small buttons on navigation toolbar"
      • select "Movable back-forward buttons"
      • select "SVG colors for default toolbar button colors"
        (this makes the stop button red, in particular (was black))
    • preferences -> Tab colors & text:
      • -> Selected Tab:
        • set both "Background" colors to #FFFFFF
        • select "Background"
      • -> Hovered Tab:
        • set both "Background" colors to #EEEEEE
        • select "Background"
      • -> Default Tab:
        • set both "Background" colors to #DDDDDD
        • select "Background"

  59. (17.10.15) Package mesa-vdpau-drivers-9.2-0.12.20130610.fc18.x86_64 and libraries libvdpau_nouveau.so, *so.0 in /usr/local/lib64/vdpau/

  • Motivation: a libvdpau_nouveau.so library is needed for firefox, see previous sect.57, and mesa-vdpau-drivers packsge contains some libraries with similar names

  • The mesa-vdpau-drivers is installed via Apper.
    The corresponding line in /var/log/yum.log :
    Oct 17 01:10:55 Installed: mesa-vdpau-drivers-9.2-0.12.20130610.fc18.x86_64
    

  • [dom3] ~ $ rpm -ql mesa-vdpau-drivers
    /usr/lib64/vdpau/libvdpau_nouveau.so.1
    /usr/lib64/vdpau/libvdpau_nouveau.so.1.0.0
    /usr/lib64/vdpau/libvdpau_r600.so.1
    /usr/lib64/vdpau/libvdpau_r600.so.1.0.0
    /usr/lib64/vdpau/libvdpau_radeonsi.so.1
    /usr/lib64/vdpau/libvdpau_radeonsi.so.1.0.0
    

  • [dom3] ~ $ ll /usr/lib64/vdpau/libvdpau_nouveau*
    lrwxrwxrwx. 1 root root      25 Oct 17 01:10 /usr/lib64/vdpau/libvdpau_nouveau.so.1 -> libvdpau_nouveau.so.1.0.0
    -rwxr-xr-x. 1 root root 3242176 Jul  8  2013 /usr/lib64/vdpau/libvdpau_nouveau.s
    

  • Firefox stopped complaining on the absence of the libvdpau_nouveau.so, but still does not play videos in 1tv.ru videoarchive ( with the player frame displaying the message "error while playing video" -- actually, in russian, "oshibka pri proigryvanii video").

  • We also try to create libvdpau_nouveau.so and libvdpau_nouveau.so.0 as links to libvdpau_nouveau.so.1.0.0 .
    We first created the links in /usr/local/lib64/vdpau/ :
    [root] /usr/lib64/vdpau $ mkdir /usr/local/lib64/vdpau
    [root] /usr/lib64/vdpau $ ln -s /usr/lib64/vdpau/libvdpau_nouveau.so.1.0.0 /usr/local/lib64/vdpau/libvdpau_nouveau.so
    [root] /usr/lib64/vdpau $ ln -s /usr/lib64/vdpau/libvdpau_nouveau.so.1.0.0 /usr/local/lib64/vdpau/libvdpau_nouveau.so.0
    
    , then propagated them to /usr/local/lib64/ :
    [root] /usr/lib64/vdpau $ ln -s /usr/local/lib64/vdpau/libvdpau_nouveau.so .
    [root] /usr/lib64/vdpau $ ln -s /usr/local/lib64/vdpau/libvdpau_nouveau.so.0 .
    
    NOTHING CHANGED in the firefox behavour.

  60. (17.10.15) Gonfiguring firefox such as to enable MSE and native HTML5 support

  • NB: MSE stands for Media Source Extensions .

  • In sect.58 we observed that firefox 41 could not play video from 1tv.ru videoarchive.

  • We solve that problem here.

  • The recipe is to change few settings in the `about:config' page of firefox -- an internal page opened by typing about:config in the address bar.

  • It is suggested in the tutorial that the results of the reconfiguring can be tested by the "YouTube HTML5 Video Player" page https://www.youtube.com/html5 .

  • Here is the original status reported by the YouTube before we changed anything:
    • "What does this browser support?" :
      • YES:
        • HTMLVideoElement
        • WebM VP8
        • the HTML5 player is currently used when possible
      • NO :
        • H.264
        • Media Source Extensions
        • MSE & H.264
        • MSE & WebM VP9

  • In the `about:config', the `media.mediasource.enabled' item was already `true' -- exactly as the tutorial recommended.

  • Then we changed false -> true for `media.mediasource.enabled' (a double click on the corresponding line toggles false <-> true).
    The result in the YouTube report was that "Media Source Extensions" became YES. The 1tv.ru videos still did not play yet.

  • Then we changed false -> true for three items simultaneously:
               media.fragmented-mp4.exposed ,
               media.fragmented-mp4.ffmpeg.enabled ,
               media.fragmented-mp4.gmp.enabled .
    The result in the YouTube report was the change of status NO->YES for `H.264' and `MSE & H.264' (with only one field still having NO: the `MSE & WebM VP9')
    And the 1tv.ru videos could be played OK!

  61. (25.10.15) guvcview 1.6.1-2

  • Installed via Apper from the rpmfusion-free repo.

  • [dom3] ~ $ rpm -q guvcview
               guvcview-1.6.1-2.fc18.x86_64
  • [dom3] ~ $ rpm -qi guvcview
    • A simple GTK interface for capturing and viewing video from devices supported by the Linux UVC driver, although it should also work with any v4l2 compatible device.

  • Motivation for the installation:
    The `cheese' application could not work with the attached USB Logitech Webcam C100. So we want to test the webcam with the `guvcview'.

  • Help: man guvcview

  62. (25.10.15) Problems while testing the Logitech Webcam C100 with cheese and guvcview (SOLVED)

  • Update 26.10.15 SOLVED! The reported problems disappeared after having the camera cable replugged from a USB 3.0 socket into a USB 2.0 one.

  • cheese:
    [dom3] ~ $ cheese
    libv4l2: error turning on stream: Invalid argument
    
    (cheese:3361): cheese-WARNING **: Internal data flow error.
    

  • guvcview :
    [dom3] ~ $ guvcview 
    guvcview 1.6.1
    Could not open /home/fedotov/.guvcviewrc for read,
     will try to create it
    write /home/fedotov/.guvcviewrc OK
    ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
    ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
    ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
    Cannot connect to server socket err = No such file or directory
    Cannot connect to server request channel
    jack server is not running or cannot be started
    video device: /dev/video0 
    Init. UVC Camera (046d:0817) (location: usb-0000:03:00.0-2)
    { pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
    { discrete: width = 640, height = 480 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 160, height = 120 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 176, height = 144 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 320, height = 240 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 352, height = 288 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 360 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 400 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { pixelformat = 'MJPG', description = 'MJPEG' }
    { discrete: width = 640, height = 480 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 160, height = 120 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 176, height = 144 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 320, height = 240 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 352, height = 288 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 360 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 400 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { pixelformat = 'RGB3', description = 'RGB3' }
    { discrete: width = 640, height = 480 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 160, height = 120 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 176, height = 144 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 320, height = 240 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 352, height = 288 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 360 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 400 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { pixelformat = 'BGR3', description = 'BGR3' }
    { discrete: width = 640, height = 480 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 160, height = 120 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 176, height = 144 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 320, height = 240 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 352, height = 288 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 360 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 400 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { pixelformat = 'YU12', description = 'YU12' }
    { discrete: width = 640, height = 480 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 160, height = 120 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 176, height = 144 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 320, height = 240 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 352, height = 288 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 360 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 400 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { pixelformat = 'YV12', description = 'YV12' }
    { discrete: width = 640, height = 480 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 160, height = 120 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 176, height = 144 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 320, height = 240 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 352, height = 288 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 360 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    { discrete: width = 640, height = 400 }
            Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5, 
    vid:046d 
    pid:0817 
    driver:uvcvideo
    mapping control for Pan (relative)
    UVCIOC_CTRL_MAP - Error: No such file or directory
    mapping control for Tilt (relative)
    UVCIOC_CTRL_MAP - Error: No such file or directory
    mapping control for Pan Reset
    UVCIOC_CTRL_MAP - Error: No such file or directory
    mapping control for Tilt Reset
    UVCIOC_CTRL_MAP - Error: No such file or directory
    mapping control for Focus (absolute)
    UVCIOC_CTRL_MAP - Error: No such file or directory
    mapping control for LED1 Mode
    mapping control for LED1 Frequency
    mapping control for Disable video processing
    mapping control for Raw bits per pixel
    mapping control for Off
    UVCIOC_CTRL_MAP - Error: Inappropriate ioctl for device
    checking format: 1196444237
    VIDIOC_G_COMP:: Inappropriate ioctl for device
    fps is set to 1/25
    drawing controls
    
    libv4l2: error turning on stream: Invalid argument
    VIDIOC_STREAMON - Unable to start capture: Invalid argument
    Checking video mode 640x480@32bpp : OK 
    libv4l2: error turning on stream: Invalid argument
    VIDIOC_STREAMON - Unable to start capture: Invalid argument
    libv4l2: error turning on stream: Invalid argument
    VIDIOC_STREAMON - Unable to start capture: Invalid argument
    Audio frame size is 1152 samples for selected codec
    write /home/fedotov/.guvcviewrc OK
    free controls
    cleaned allocations - 100%
    zsh: segmentation fault (core dumped)  guvcview
    

  63. (26.10.15) uvcdynctrl -- a command line interface for manipulating settings in webcams

  • Installed via Apper -- package uvcdynctrl + additional two: uvcdynctrl-data and libwebcam (all from the fedora repository)

  • Corresponding lines in /var/log/yum.log :
    Oct 26 01:37:52 Installed: libwebcam-0.2.2-2.fc18.x86_64
    Oct 26 01:37:52 Installed: uvcdynctrl-data-0.2.2-2.fc18.noarch
    Oct 26 01:37:53 Installed: uvcdynctrl-0.2.2-2.fc18.x86_64
    

  • Help: man uvcdynctrl

  • $ rpm -qi libwebcam
    • Summary :
      • A library for user-space configuration of the uvcvideo driver
    • Description :
      • Libwebcam provides a user-space library for interaction with the uvcvideo kernel driver. One could use this library to manipulate settings for one or many UVC-type webcams found attached on a single computer.

  • $ rpm -qi uvcdynctrl
    • Summary :
      • Command line interface to libwebcam
    • Description :
      • Uvcdynctrl is a command line interface for manipulating settings in UVC-type webcams. It uses the libwebcam library for webcam access.

  64. (26.10.15) camorama -- a simple Gnome webcam viewer

  • Installed via Apper from the fedora repo.

  • The corresponding line in /var/log/yum.log :
    Oct 26 02:17:24 Installed: camorama-0.19-8.fc18.x86_64
    

  • $ rpm -qi camorama
    • A simple Gnome webcam viewer, with the ability to apply some video effects.

  • Help: /usr/share/doc/camorama-0.19/README

  65. (26.10.15) skype 4.3.0.37

  • Check the required dependences:
    $ rpm -q alsa-lib.i686 fontconfig.i686 freetype.i686 glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 pulseaudio-libs.i686 qt.i686 qt-x11.i686 qtwebkit.i686 zlib.i686
    alsa-lib-1.0.26-2.fc18.i686
    fontconfig-2.10.2-2.fc18.i686
    freetype-2.4.10-5.fc18.i686
    glib2-2.34.2-2.fc18.i686
    libSM-1.2.1-2.fc18.i686
    package libXScrnSaver.i686 is not installed
    libXi-1.6.2.901-1.fc18.i686
    libXrandr-1.4.0-4.20130524gitc90f74497.fc18.i686
    libXrender-0.9.7-5.20130524git786f78fd8.fc18.i686
    libXv-1.0.7-5.20130524git50fc4cb18.fc18.i686
    libstdc++-4.7.2-8.fc18.i686
    pulseaudio-libs-2.1-7.fc18.i686
    package qt.i686 is not installed
    package qt-x11.i686 is not installed
    package qtwebkit.i686 is not installed
    zlib-1.2.7-9.fc18.i686
    

  • Install missing ( "not installed" in the above list) packages:
    $ yum install libXScrnSaver.i686 qt.i686 qt-x11.i686 qtwebkit.i686
    . . .
    ================================================================================
     Package                     Arch  Version                       Repository
                                                                            Size
    ================================================================================
    Installing:
     libXScrnSaver               i686  1.2.2-2.fc18                  fedora    23 k
     qt                          i686  1:4.8.5-10.fc18               updates  4.7 M
     qt-x11                      i686  1:4.8.5-10.fc18               updates   13 M
     qtwebkit                    i686  2.3.3-1.fc18                  updates   10 M
    Installing for dependencies:
     at-spi2-atk                 i686  2.6.2-1.fc18                  fedora    73 k
     at-spi2-core                i686  2.6.3-1.fc18                  updates  147 k
     bzip2-libs                  i686  1.0.6-7.fc18                  fedora    39 k
     cairo-gobject               i686  1.12.14-2.fc18                updates   23 k
     colord-libs                 i686  1.0.5-1.fc18                  updates  144 k
     fftw-libs-double            i686  3.3.3-5.fc18                  updates  617 k
     gstreamer-plugins-bad-free  i686  0.10.23-13.fc18               fedora   1.4 M
     gtk3                        i686  3.6.4-2.fc18                  updates  3.1 M
     lcms2                       i686  2.5-1.fc18                    updates  143 k
     libXevie                    i686  1.0.3-4.fc18                  fedora    17 k
     libblkid                    i686  2.22.2-7.fc18                 updates  157 k
     libcroco                    i686  0.6.8-1.fc18                  fedora   103 k
     libdvdnav                   i686  4.2.0-3.fc18                  fedora    58 k
     libdvdread                  i686  4.2.0-3.fc18                  fedora    65 k
     libgomp                     i686  4.7.2-8.fc18                  fedora    97 k
     libgudev1                   i686  201-2.fc18.9                  updates   39 k
     libgusb                     i686  0.1.6-1.fc18                  updates   33 k
     libmng                      i686  1.0.10-8.fc18                 fedora   175 k
     libmpcdec                   i686  1.2.6-9.fc18                  fedora    27 k
     libofa                      i686  0.9.3-21.fc18                 fedora    60 k
     librsvg2                    i686  2.36.4-1.fc18                 fedora   139 k
     libvdpau                    i686  0.7-1.fc18                    updates   29 k
     libvpx                      i686  1.2.0-1.fc18                  updates  212 k
     libwebp                     i686  0.2.1-1.fc18                  updates  140 k
     libxslt                     i686  1.1.28-1.fc18                 updates  426 k
     opus                        i686  1.1-1.fc18                    updates  647 k
     qt-mobility                 i686  1.2.2-0.3.20120224git.fc18    fedora   3.1 M
     soundtouch                  i686  1.4.0-6.fc18                  fedora    55 k
    
    Transaction Summary
    ================================================================================
    Install  4 Packages (+28 Dependent packages)
    
    Total download size: 39 M
    Installed size: 120 M
    Is this ok [y/N]: y
    . . .
    Installed:
      libXScrnSaver.i686 0:1.2.2-2.fc18         qt.i686 1:4.8.5-10.fc18             
      qt-x11.i686 1:4.8.5-10.fc18               qtwebkit.i686 0:2.3.3-1.fc18        
    
    Dependency Installed:
      at-spi2-atk.i686 0:2.6.2-1.fc18                                               
      at-spi2-core.i686 0:2.6.3-1.fc18                                              
      bzip2-libs.i686 0:1.0.6-7.fc18                                                
      cairo-gobject.i686 0:1.12.14-2.fc18                                           
      colord-libs.i686 0:1.0.5-1.fc18                                               
      fftw-libs-double.i686 0:3.3.3-5.fc18                                          
      gstreamer-plugins-bad-free.i686 0:0.10.23-13.fc18                             
      gtk3.i686 0:3.6.4-2.fc18                                                      
      lcms2.i686 0:2.5-1.fc18                                                       
      libXevie.i686 0:1.0.3-4.fc18                                                  
      libblkid.i686 0:2.22.2-7.fc18                                                 
      libcroco.i686 0:0.6.8-1.fc18                                                  
      libdvdnav.i686 0:4.2.0-3.fc18                                                 
      libdvdread.i686 0:4.2.0-3.fc18                                                
      libgomp.i686 0:4.7.2-8.fc18                                                   
      libgudev1.i686 0:201-2.fc18.9                                                 
      libgusb.i686 0:0.1.6-1.fc18                                                   
      libmng.i686 0:1.0.10-8.fc18                                                   
      libmpcdec.i686 0:1.2.6-9.fc18                                                 
      libofa.i686 0:0.9.3-21.fc18                                                   
      librsvg2.i686 0:2.36.4-1.fc18                                                 
      libvdpau.i686 0:0.7-1.fc18                                                    
      libvpx.i686 0:1.2.0-1.fc18                                                    
      libwebp.i686 0:0.2.1-1.fc18                                                   
      libxslt.i686 0:1.1.28-1.fc18                                                  
      opus.i686 0:1.1-1.fc18                                                        
      qt-mobility.i686 0:1.2.2-0.3.20120224git.fc18                                 
      soundtouch.i686 0:1.4.0-6.fc18                                                
    
    Complete!
    

  • Corresponding lines in /var/log/yum.log :
    Oct 26 04:27:27 Installed: 1:qt-4.8.5-10.fc18.i686
    Oct 26 04:27:28 Installed: libdvdread-4.2.0-3.fc18.i686
    Oct 26 04:27:28 Installed: cairo-gobject-1.12.14-2.fc18.i686
    Oct 26 04:27:29 Installed: libdvdnav-4.2.0-3.fc18.i686
    Oct 26 04:27:29 Installed: libgudev1-201-2.fc18.9.i686
    Oct 26 04:27:30 Installed: libgusb-0.1.6-1.fc18.i686
    Oct 26 04:27:31 Installed: libblkid-2.22.2-7.fc18.i686
    Oct 26 04:27:32 Installed: libxslt-1.1.28-1.fc18.i686
    Oct 26 04:27:33 Installed: soundtouch-1.4.0-6.fc18.i686
    Oct 26 04:27:34 Installed: opus-1.1-1.fc18.i686
    Oct 26 04:27:34 Installed: libcroco-0.6.8-1.fc18.i686
    Oct 26 04:27:35 Installed: libwebp-0.2.1-1.fc18.i686
    Oct 26 04:27:36 Installed: libXevie-1.0.3-4.fc18.i686
    Oct 26 04:27:37 Installed: at-spi2-core-2.6.3-1.fc18.i686
    Oct 26 04:27:38 Installed: at-spi2-atk-2.6.2-1.fc18.i686
    Oct 26 04:27:39 Installed: libvpx-1.2.0-1.fc18.i686
    Oct 26 04:27:39 Installed: libvdpau-0.7-1.fc18.i686
    Oct 26 04:27:40 Installed: libmng-1.0.10-8.fc18.i686
    Oct 26 04:27:43 Installed: 1:qt-x11-4.8.5-10.fc18.i686
    Oct 26 04:27:44 Installed: libmpcdec-1.2.6-9.fc18.i686
    Oct 26 04:27:45 Installed: libgomp-4.7.2-8.fc18.i686
    Oct 26 04:27:45 Installed: fftw-libs-double-3.3.3-5.fc18.i686
    Oct 26 04:27:46 Installed: libofa-0.9.3-21.fc18.i686
    Oct 26 04:27:47 Installed: bzip2-libs-1.0.6-7.fc18.i686
    Oct 26 04:27:48 Installed: lcms2-2.5-1.fc18.i686
    Oct 26 04:27:48 Installed: colord-libs-1.0.5-1.fc18.i686
    Oct 26 04:27:52 Installed: gtk3-3.6.4-2.fc18.i686
    Oct 26 04:27:53 Installed: librsvg2-2.36.4-1.fc18.i686
    Oct 26 04:27:54 Installed: gstreamer-plugins-bad-free-0.10.23-13.fc18.i686
    Oct 26 04:27:56 Installed: qt-mobility-1.2.2-0.3.20120224git.fc18.i686
    Oct 26 04:27:58 Installed: qtwebkit-2.3.3-1.fc18.i686
    Oct 26 04:27:59 Installed: libXScrnSaver-1.2.2-2.fc18.i686
    

  • The full list of installed packages (grand total 7132):
               rpm_history/151026.0618.rpm-qa.skype_installed (see here)

  • Expand tar file into /products/skype-4.3.0.37/skype-4.3.0.37/ :
    [root] /products/skype-4.3.0.37 $ tar xvf skype-4.3.0.37.tar.bz2

  • Create "Link icons, language and sounds" in /usr/local/:
    [root] ~ $ ln -s /opt/products/skype-4.3.0.37/skype-4.3.0.37/skype.desktop /usr/local/share/applications/skype-4.3.0.37.desktop
    [root] ~ $ ln -s skype-4.3.0.37.desktop /usr/local/share/applications/skype.desktop

    [root] ~ $ ln -s /opt/products/skype-4.3.0.37/skype-4.3.0.37/icons/SkypeBlue_48x48.png  /usr/local/share/icons/skype-4.3.0.37.png
    [root] ~ $ ln -s skype-4.3.0.37.png /usr/local/share/icons/skype.png

    [root] ~ $ ln -s ../icons/skype.png /usr/local/share/pixmaps/skype.png

  • Create an executable /usr/local/bin/skype-4.3.0.37 with the following content:
    #!/bin/sh
    export SKYPE_HOME="/opt/products/skype-4.3.0.37/skype-4.3.0.37"
     
    $SKYPE_HOME/skype --resources=$SKYPE_HOME $*
    
    [root] ~ $ chmod 755 /usr/local/bin/skype-4.3.0.37
    And finally create the executable /usr/local/bin/skype :
    [root] ~ $ ln -s skype-4.3.0.37 /usr/local/bin/skype

  • A help file: /products/skype-4.3.0.37/skype-4.3.0.37/README

  66. (27.10.15) VidyoDesktop 3.3.0-027

  • The downloaded rpm file
               VidyoDesktopInstaller-sl564-TAG_VD_3_3_0_027.rpm was put into
               /opt/root/Install/RPMS/

  • It contained:
    $ rpm -ql -p VidyoDesktopInstaller-sl564-TAG_VD_3_3_0_027.rpm
    /etc/xdg/autostart/VidyoDesktop.desktop
    /opt/vidyo/VidyoDesktop/RenderCheck
    /opt/vidyo/VidyoDesktop/VidyoDesktop
    /opt/vidyo/VidyoDesktop/VidyoDesktopInstallHelper
    /opt/vidyo/VidyoDesktop/license.txt
    /opt/vidyo/VidyoDesktop/resources/SoftwareUpdate.wav
    /opt/vidyo/VidyoDesktop/resources/conferenceEndedLogo.wav
    /opt/vidyo/VidyoDesktop/resources/directCall.wav
    /opt/vidyo/VidyoDesktop/resources/directCallAnswered.wav
    /opt/vidyo/VidyoDesktop/resources/directCallDeclined.wav
    /opt/vidyo/VidyoDesktop/resources/directCallHangup.wav
    /opt/vidyo/VidyoDesktop/resources/directCallNoAnswer.wav
    /opt/vidyo/VidyoDesktop/resources/entryTone.wav
    /opt/vidyo/VidyoDesktop/resources/exitTone.wav
    /opt/vidyo/VidyoDesktop/resources/incomingCall.wav
    /opt/vidyo/VidyoDesktop/resources/newChat.wav
    /opt/vidyo/VidyoDesktop/resources/newChatText.wav
    /opt/vidyo/VidyoDesktop/resources/newPrivateChat.wav
    /opt/vidyo/VidyoDesktop/resources/swoosh.wav
    /opt/vidyo/VidyoDesktop/vidyo-profile.sh
    /opt/vidyo/VidyoDesktop/vidyo-updater.sh
    /usr/bin/VidyoDesktop
    /usr/share/applications/VidyoDesktop.desktop
    /usr/share/pixmaps/vidyo_icon.png
    

  • Most of the stuff was to get to the /opt/vidyo/ directory
    We redirected this to /opt/products/vidyo/ by
               $ mkdir /products/vidyo
               $ ln -s /opt/products/vidyo/ /opt/

  • Install:
    [root] ~/opt_root_Install/RPMS $ rpm -Uvh VidyoDesktopInstaller-sl564-TAG_VD_3_3_0_027.rpm
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:VidyoDesktop-3.3.0-027           ################################# [100%]
    Start VidyoDesktop from Application --> Internet --> VidyoDesktop
    VidyoDesktop has been installed in /opt/vidyo/VidyoDesktop
    
    • Note an unusual help line
      Start VidyoDesktop from Application --> Internet --> VidyoDesktop

  • The executable is
               /usr/bin/VidyoDesktop
    which can also be started from
               Fedora menu --> Application --> Internet --> VidyoDesktop

    66-2 (22.04.16) Upgrade to version 3.6.3.017

  • While starting VidyoDesktop, a windows appears with the message "An updated VidyoDesktop 3.6.3.017 is available. Would you like to install it" and two options "Not now" and "Install". Pressing "Install" opens a "downloading" window with a progress bar, then the install "process" finishes without an actual update. Searching for the downloded file we find the file
    /tmp/Fri_Apr_22_19_44_04_2016_VidyoDesktopInstaller-sl564-TAG_VD_3_6_3_017.rpm

  • A manual download by opening http://vidyoportal.cern.ch/ which redirects the browser to https://vidyoportal.cern.ch/download.html?lang=en&csrf_tkn=837C804625B97C936453BDA0C2EBBACB , then selecting ".rpm installer 64-bit" produces the file
    VidyoDesktopInstaller-sl564-TAG_VD_3_6_3_017.rpm
    which is identical to the above Fri_Apr_22_19_44_04_2016....rpm file.
    We put it into /opt/root/Install/RPMS and run (after having killed two running VD processes)
    [root] ~/opt_root_Install/RPMS $ rpm -Uvh VidyoDesktopInstaller-sl564-TAG_VD_3_6_3_017.rpm
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:VidyoDesktop-3.6.3-017           ################################# [ 50%]
    Start VidyoDesktop from Application --> Internet --> VidyoDesktop
    VidyoDesktop has been installed in /opt/vidyo/VidyoDesktop
    Cleaning up / removing...
       2:VidyoDesktop-3.3.0-027           ################################# [100%]
    
    That is it.

  67. (02.02.16) xbacklight 1.2.0-1

  • Installed via Apper

  • The corresponding line in var/log/yum.log :
    Feb 02 23:00:00 Installed: xbacklight-1.2.0-1.fc18.x86_64
    

  • rpm -qi xbacklight
    • "Xbacklight is used to adjust the backlight brightness where supported"

  • It seems not to work on dom3:
    • [dom3] ~ $ xbacklight -get
      No outputs have backlight property
      

  68. (28.02.16) jhead 2.96-1

  • Installed via Apper

  • The corresponding line in /var/log/yum.log:
    Feb 28 00:52:34 Installed: jhead-2.96-1.fc18.x86_64
    

  • The full list of installed packages (grand total 7135):
               rpm_history/160228.0329.rpm-qa.jhead_installed (see here)

  • $ man jhead :
    • "... jhead is used to display and manipulate data contained in the Exif header of JPEG images from digital cameras..."

  • A usage example:
            jhead -te file_src.jpg file_target.jpg
    
    -- transfers the Exif info from the first file to the second one.

  69. (28.02.16) rar 5.3.0

  • Downloaded from http://www.rarlab.com/download.htm to
               /products/rar-5.3.0/rarlinux-x64-5.3.0.tar.gz
  • Expanded with
               [root] /products/rar-5.3.0 $ tar xvfz rarlinux-x64-5.3.0.tar.gz
    into the rar subdirectory.

  • It contains:
    [root] /products/rar-5.3.0/rar $ ll
    -rw-r--r--. 1 testuser testuser    4188 Nov 18 12:21 acknow.txt
    -rwxr-xr-x. 1 testuser testuser  179232 Nov 18 12:21 default.sfx
    -rw-r--r--. 1 testuser testuser    6753 Nov 18 12:21 license.txt
    -rw-r--r--. 1 testuser testuser     428 Nov 18 12:21 makefile
    -rw-r--r--. 1 testuser testuser    3144 Nov 18 12:21 order.htm
    -rwxr-xr-x. 1 testuser testuser  533488 Nov 18 12:21 rar
    -rw-r--r--. 1 testuser testuser    1154 Nov 18 12:21 rarfiles.lst
    -rwxr-xr-x. 1 testuser testuser 1404512 Nov 18 12:21 rar_static
    -rw-r--r--. 1 testuser testuser   98599 Nov 18 12:21 rar.txt
    -rw-r--r--. 1 testuser testuser     782 Nov 18 12:21 readme.txt
    -rwxr-xr-x. 1 testuser testuser  299192 Nov 18 12:21 unrar
    -rw-r--r--. 1 testuser testuser   16537 Nov 18 12:21 whatsnew.txt
    

  • We change the owner of all the files to root with
    [root] /products/rar-5.3.0/rar $ chown root.root *
    

  • The makefile contents are:
    ###################################################################
    # Installing RAR executables, configuration files and SFX modules #
    # to appropriate directories                                      #
    ###################################################################
    
    PREFIX=/usr/local
    
    install:
         mkdir -p $(PREFIX)/bin
         mkdir -p $(PREFIX)/lib
         cp rar unrar $(PREFIX)/bin
         cp rarfiles.lst /etc
         cp default.sfx $(PREFIX)/lib
    

  • Instead of running it, we proceed via setting links.

  • The executables -- links in /usr/local/bin :
    [root] ... $ ln -s /products/rar-5.3.0/rar/rar   /usr/local/bin/
    [root] ... $ ln -s /products/rar-5.3.0/rar/unrar /usr/local/bin/
    

  • The library -- link in /usr/local/lib :
    [root] ... $ ln -s /products/rar-5.3.0/rar/default.sfx /usr/local/lib/
    

  • For the configuration file rarfiles.lst, we make a local copy which might be safely modified in future if needed, and set a link to this copy:
    [root] /products/rar-5.3.0/rar $ cp -p rarfiles.lst rarfiles.local.lst
    [root] ... $ ln -s /products/rar-5.3.0/rar/rarfiles.local.lst /usr/local/etc/rarfiles.lst
    [root] ... $ ln -s /usr/local/etc/rarfiles.lst /usr/etc/rarfiles.lst
    

  • We also create a man page as a link to the text manual rar.txt :
    [root] /usr/local/share/man/man1 $ ln -s /products/rar-5.3.0/rar/rar.txt rar.1
    

  • NB. Invoking rar or unrar w/o parameters (or with the -\? parameter) produces a help.

  70. (16.04.16) fuse-exfat and exfat-utils -- the exFAT file system support

  • The packages were installed via apper from the rpmfusion-free-update repository.

  • Corresponding lines in /var/log/yum.log:
    Apr 16 22:35:17 Installed: fuse-exfat-1.0.1-1.fc18.x86_64
    Apr 16 22:35:18 Installed: exfat-utils-1.0.1-1.fc18.x86_64
    

  • An external SD card formatted with exFAT, could be immediatedly mounted / read / written. No reboot was needed.

  71. (19.04.16) simple-mtpfs -- a tool to mount an android device connected via USB as a media device using MTP (Media Transfer Protocol)

  • Installed via apper from the Fedora repository.

  • The corresponding line in /var/log/yum.log:
    Apr 19 00:46:05 Installed: simple-mtpfs-0.1-4.fc18.x86_64
    

  • Executable: /usr/bin/simple-mtpfs
  • Man page: man simple-mtpfs (quite many various options described)
  • A short guide: /usr/share/doc/simple-mtpfs-0.1/README

  • From the README:
    • To mount MTP-based device to your local filesystem, simply run:
                 simple-mtpfs < mountpoint >
    • To unmount MTP device, use following:
                 fusermount -u < mountpoint >

  • First trial under fedotov for WTab i10+:
    [dom3] ~ $ mkdir -p android_mnt
    [dom3] ~ $ simple-mtpfs android_mnt
    [dom3] ~ $ ls android_mnt 
    [dom3] ~ $ fusermount -u android_mnt
    fusermount: entry for /opt/home/fedotov/android_mnt not found in /etc/mtab
    
    The same story after the reboot.

  • Now under root:
    [root] ~ $ ls /mnt
    [root] ~ $ simple-mtpfs /mnt
    Device 0 (VID=8087 and PID=0a5e) is UNKNOWN.
    Please report this VID/PID and the device model to the libmtp development team
    Android device detected, assigning default bug flags
    [root] ~ $ ls /mnt
    Internal storage  SD card
    
    Yes! Can read and write from/to both storages ("Internal storage" and "SD card"), but only as root:
    [root] ~ $ ll -a /mnt
    drwxrwxr-x. 2 root root 0 Jan  1  1970 Internal storage
    drwxrwxr-x. 2 root root 0 Jan  1  1970 SD card
    
    For the access by a normal user, we probably need the "-o allow_other" option.
    [root] ~ $ fusermount -u /mnt
    [root] ~ $ ls /mnt
    [root] ~ $ simple-mtpfs -o allow_other /mnt
    Device 0 (VID=8087 and PID=0a5e) is UNKNOWN.
    Please report this VID/PID and the device model to the libmtp development team
    Android device detected, assigning default bug flags
    
    [root] ~ $ ll -a /mnt
    total 0
    drwxrwxr-x. 2 root root 0 Jan  1  1970 Internal storage
    drwxrwxr-x. 2 root root 0 Jan  1  1970 SD card
    
    [root] ~ $ ll -a /mnt/SD\ card/
    total 0
    drwxrwxr-x. 2 root root 0 Jan  1  1970 linuxdir
    drwxrwxr-x. 2 root root 0 Jan  1  1970 LOST.DIR
    drwxrwxr-x. 2 root root 0 Jan  1  1970 t3
    drwxrwxr-x. 2 root root 0 Jan  1  1970 testdir
    drwxrwxr-x. 2 root root 0 Jan  1  1970 testdir2
    drwxrwxr-x. 2 root root 0 Jan  1  1970 windir
    

  • Strange, but under fedotov the ownership is different:
    [dom3] ~ $ ll /mnt/SD\ card 
    total 0
    drwxrwxr-x. 2 fedotov fedotov 0 Jan  1  1970 linuxdir
    drwxrwxr-x. 2 fedotov fedotov 0 Jan  1  1970 LOST.DIR
    drwxrwxr-x. 2 fedotov fedotov 0 Jan  1  1970 t3
    drwxrwxr-x. 2 fedotov fedotov 0 Jan  1  1970 testdir
    drwxrwxr-x. 2 fedotov fedotov 0 Jan  1  1970 testdir2
    drwxrwxr-x. 2 fedotov fedotov 0 Jan  1  1970 windir
    
    [dom3] ~ $ cd /mnt/SD\ card/linuxdir 
    [dom3] /mnt/SD card/linuxdir $ ll
    total 1
    -rw-rw-r--. 1 fedotov fedotov 14 Apr 19 01:30 emacs_file
    
  • And yes, user fedotov may read and write.

  72. (19.04.16) /mnt/mtp directory and mtp_mount , mtp_umount scripts in /usr/local/bin to mount / unmount an MTP USB-connected device

  • To simplify the usage of simple-mtpfs installed in the previous sect.70. we have created
    • the directory /mnt/mtp where the MTP devices will be mounted
    • two scrpts in /usr/local/bin
      • mtp_mount -- a mount command containing
                   simple-mtpfs -o allow_other /mnt/mtp
      • mtp_umount -- an unmount command containing
                   fusermount -u /mnt/mtp
  • The commands must be used under root

Tips

  How to check an ext4 fs size

  • E.g. root fs:
    # dumpe2fs /dev/mapper/vg01-lv_root2 | grep -E "Block count:|Block size:"
    Block count:              4864000
    Block size:               4096
    
    • fs size = 4864000*4096 = 19922944000 = 19000 MiB
      It is different from the size reported by df (`M' = MiB):
      $ df -B M /
      Filesystem                1M-blocks   Used Available Use% Mounted on
      /dev/mapper/vg01-lv_root2    18574M 11130M     6494M  64% /
      

  • E.g. boot fs:
    $ df -h /boot
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda6       239M   97M  130M  43% /boot
    
    # dumpe2fs /dev/sda6 | grep -E "Block count:|Block size:"
    dumpe2fs 1.42.5 (29-Jul-2012)
    Block count:              256000
    Block size:               1024
    
    • => fs_size / MiB = 256000*1024/1024/1024 = 250
    • while:
      $ df -h -B M /boot
      Filesystem     1M-blocks  Used Available Use% Mounted on
      /dev/sda6           239M   97M      130M  43% /boot
      

  Extend a Mounted LVM EXT3 Partition

Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng 130705.anaconda_screenshots.0000.png r1 manage 115.8 K 2013-10-28 - 22:00 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0001.png r1 manage 56.6 K 2013-10-28 - 22:00 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0002.png r1 manage 584.0 K 2013-10-28 - 22:00 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0003.png r1 manage 21.6 K 2013-10-28 - 22:00 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0004.png r1 manage 583.8 K 2013-10-28 - 22:00 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0005.png r1 manage 57.1 K 2013-10-28 - 22:00 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0006.png r1 manage 28.3 K 2013-10-28 - 22:00 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0007.png r1 manage 57.3 K 2013-10-28 - 22:00 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0008.png r1 manage 37.8 K 2013-10-28 - 22:00 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0009.png r1 manage 57.9 K 2013-10-28 - 22:00 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0010.png r1 manage 43.1 K 2013-10-28 - 22:02 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0011.png r1 manage 57.9 K 2013-10-28 - 22:02 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0012.png r1 manage 88.9 K 2013-10-28 - 22:02 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0013.png r1 manage 91.9 K 2013-10-28 - 22:02 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0014.png r1 manage 93.9 K 2013-10-28 - 22:02 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0015.png r1 manage 56.5 K 2013-10-28 - 22:02 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0016.png r1 manage 45.0 K 2013-10-28 - 22:02 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0017.png r1 manage 44.7 K 2013-10-28 - 22:02 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0018.png r1 manage 18.3 K 2013-10-28 - 22:02 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0019.png r1 manage 44.3 K 2013-10-28 - 22:02 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0020.png r1 manage 53.2 K 2013-10-28 - 22:04 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0021.png r1 manage 44.3 K 2013-10-28 - 22:04 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0022.png r1 manage 15.1 K 2013-10-28 - 22:04 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0023.png r1 manage 15.8 K 2013-10-28 - 22:04 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0024.png r1 manage 44.9 K 2013-10-28 - 22:04 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0025.png r1 manage 49.7 K 2013-10-28 - 22:04 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0026.png r1 manage 49.5 K 2013-10-28 - 22:04 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0027.png r1 manage 63.8 K 2013-10-28 - 22:04 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0028.png r1 manage 63.5 K 2013-10-28 - 22:04 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0029.png r1 manage 63.5 K 2013-10-28 - 22:04 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0030.png r1 manage 63.8 K 2013-10-28 - 22:05 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0031.png r1 manage 63.8 K 2013-10-28 - 22:05 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0032.png r1 manage 67.9 K 2013-10-28 - 22:05 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0033.png r1 manage 67.1 K 2013-10-28 - 22:05 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0034.png r1 manage 67.5 K 2013-10-28 - 22:05 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0035.png r1 manage 63.5 K 2013-10-28 - 22:05 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0036.png r1 manage 64.2 K 2013-10-28 - 22:05 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0037.png r1 manage 50.1 K 2013-10-28 - 22:05 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0038.png r1 manage 67.9 K 2013-10-28 - 22:05 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0039.png r1 manage 68.4 K 2013-10-28 - 22:05 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0040.png r1 manage 63.7 K 2013-10-28 - 22:07 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0041.png r1 manage 64.4 K 2013-10-28 - 22:07 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0042.png r1 manage 63.7 K 2013-10-28 - 22:07 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0043.png r1 manage 64.3 K 2013-10-28 - 22:07 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0044.png r1 manage 57.8 K 2013-10-28 - 22:07 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0045.png r1 manage 63.8 K 2013-10-28 - 22:07 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0046.png r1 manage 67.4 K 2013-10-28 - 22:07 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0047.png r1 manage 67.4 K 2013-10-28 - 22:07 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0048.png r1 manage 67.9 K 2013-10-31 - 23:33 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0049.png r1 manage 66.9 K 2013-10-28 - 22:07 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0050.png r1 manage 11.2 K 2013-10-28 - 22:15 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0051.png r1 manage 12.8 K 2013-10-28 - 22:15 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0052.png r1 manage 62.7 K 2013-10-28 - 22:15 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0053.png r1 manage 72.7 K 2013-10-28 - 22:15 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0054.png r1 manage 73.1 K 2013-10-28 - 22:15 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0055.png r1 manage 73.1 K 2013-10-28 - 22:15 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0056.png r1 manage 72.0 K 2013-10-28 - 22:15 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0057.png r1 manage 71.5 K 2013-10-28 - 22:15 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0058.png r1 manage 74.9 K 2013-10-28 - 22:15 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0059.png r1 manage 12.7 K 2013-10-28 - 22:15 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0060.png r1 manage 73.6 K 2013-10-28 - 22:16 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0061.png r1 manage 70.1 K 2013-10-28 - 22:16 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0062.png r1 manage 73.5 K 2013-10-28 - 22:16 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0063.png r1 manage 72.4 K 2013-10-28 - 22:16 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0064.png r1 manage 69.9 K 2013-10-28 - 22:16 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0065.png r1 manage 70.1 K 2013-10-28 - 22:16 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0066.png r1 manage 74.6 K 2013-10-28 - 22:16 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0067.png r1 manage 77.5 K 2013-10-28 - 22:16 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0068.png r1 manage 76.2 K 2013-10-28 - 22:16 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0069.png r1 manage 76.2 K 2013-10-28 - 22:16 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0070.png r1 manage 53.5 K 2013-10-28 - 22:17 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0071.png r1 manage 28.0 K 2013-10-28 - 22:17 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0072.png r1 manage 19.7 K 2013-10-28 - 22:17 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0073.png r1 manage 23.2 K 2013-10-28 - 22:17 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0074.png r1 manage 24.3 K 2013-10-28 - 22:17 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0075.png r1 manage 23.2 K 2013-10-28 - 22:17 AlexanderFedotov  
PNGpng 130705.anaconda_screenshots.0076.png r1 manage 27.7 K 2013-10-28 - 22:17 AlexanderFedotov  
PNGpng 130705.firstboot-screenshots.0000.png r1 manage 39.6 K 2013-10-28 - 22:18 AlexanderFedotov  
PNGpng 130705.firstboot-screenshots.0001.png r1 manage 46.9 K 2013-10-28 - 22:18 AlexanderFedotov  
PNGpng 130705.firstboot-screenshots.0002.png r1 manage 47.2 K 2013-10-28 - 22:18 AlexanderFedotov  
PNGpng 130705.firstboot-screenshots.0003.png r1 manage 52.2 K 2013-10-28 - 22:18 AlexanderFedotov  
Texttxt 130705.initial_installation_logs.anaconda-ks.cfg.txt r1 manage 1.3 K 2013-10-28 - 20:57 AlexanderFedotov  
Texttxt 130705.initial_installation_logs.var_log_anaconda.anaconda.ifcfg.log.txt r1 manage 0.7 K 2013-10-28 - 20:58 AlexanderFedotov  
Texttxt 130705.initial_installation_logs.var_log_anaconda.anaconda.log.txt r1 manage 126.5 K 2013-10-28 - 20:58 AlexanderFedotov  
Texttxt 130705.initial_installation_logs.var_log_anaconda.anaconda.packaging.log.txt r1 manage 962.3 K 2013-10-28 - 20:58 AlexanderFedotov  
Texttxt 130705.initial_installation_logs.var_log_anaconda.anaconda.program.log.txt r1 manage 100.0 K 2013-10-28 - 20:58 AlexanderFedotov  
Texttxt 130705.initial_installation_logs.var_log_anaconda.anaconda.storage.log.txt r1 manage 308.6 K 2013-10-28 - 20:58 AlexanderFedotov  
Texttxt 130705.initial_installation_logs.var_log_anaconda.anaconda.xlog.txt r1 manage 47.5 K 2013-10-28 - 20:58 AlexanderFedotov  
Texttxt 130705.initial_installation_logs.var_log_anaconda.syslog.txt r1 manage 127.4 K 2013-10-28 - 20:58 AlexanderFedotov  
Texttxt 130707.0146.Xorg.0.log.Soon_after_initial_installation.txt r1 manage 40.2 K 2013-11-01 - 19:08 AlexanderFedotov  
Texttxt 130709.0159.yum_log_of_system_update.txt r1 manage 57.8 K 2013-11-01 - 19:08 AlexanderFedotov  
Texttxt 130710.01.yum_log_for_sect10.txt r1 manage 43.4 K 2013-11-01 - 19:08 AlexanderFedotov  
Texttxt 130710.02.yum_log_for_sect11.plus_6_desktops.txt r1 manage 34.2 K 2013-11-01 - 19:08 AlexanderFedotov  
Texttxt 130710.all_yum_groups.txt r1 manage 4.8 K 2013-11-01 - 19:08 AlexanderFedotov  
Texttxt 130710.yum_group_info_ALL.txt r1 manage 104.5 K 2013-11-01 - 19:08 AlexanderFedotov  
Texttxt 130713.run_yum.sh.txt r1 manage 3.4 K 2013-11-01 - 19:08 AlexanderFedotov  
Texttxt 130713.run_yum_for_almost_all_groups.sh.txt r1 manage 4.3 K 2013-11-01 - 19:08 AlexanderFedotov  
Texttxt 130714.01.yum_log_for_sect15.plus_3798_packages.txt r1 manage 236.1 K 2013-11-01 - 19:08 AlexanderFedotov  
Texttxt 130714.run_yum_for_almost_all_groups.sh.txt r1 manage 4.3 K 2013-11-01 - 19:08 AlexanderFedotov  
Texttxt 130715.run_yum_for_Lang_Support_groups.sh.txt r1 manage 1.5 K 2013-11-01 - 19:09 AlexanderFedotov  
Texttxt 130715.yum_log_for_sect20.plus_Lang-Support_groups.txt r1 manage 6.9 K 2013-11-01 - 19:09 AlexanderFedotov  
Texttxt 140120.yum_log_for_sect21.regular_sys_update.txt r1 manage 74.6 K 2014-01-20 - 14:18 AlexanderFedotov  
Texttxt rpm_history.130611.0208.rpm-qa.Initially_installed.txt r1 manage 58.1 K 2013-11-01 - 19:03 AlexanderFedotov  
Texttxt rpm_history.130709.0238.rpm-qa.after_1st_system_update.txt r1 manage 62.0 K 2013-11-01 - 19:03 AlexanderFedotov  
Texttxt rpm_history.130709.0329.rpm-qa.after_1st_system_update_final.txt r1 manage 62.0 K 2013-11-01 - 19:03 AlexanderFedotov  
Texttxt rpm_history.130710.0044.rpm-qa.emacs_installed.txt r1 manage 62.1 K 2013-11-01 - 19:03 AlexanderFedotov  
Texttxt rpm_history.130710.0059.rpm-qa.regular_sys_update.txt r1 manage 62.1 K 2013-11-01 - 19:03 AlexanderFedotov  
Texttxt rpm_history.130710.0232.rpm-qa.KDEPlasmaWorkspaces_optional_installed.txt r1 manage 88.6 K 2013-11-01 - 19:03 AlexanderFedotov  
Texttxt rpm_history.130710.0441.rpm-qa.6_desktops_installed.txt r1 manage 108.1 K 2013-11-01 - 19:03 AlexanderFedotov  
Texttxt rpm_history.130712.2218.rpm-qa.regular_sys_update.txt r1 manage 108.3 K 2013-11-01 - 19:03 AlexanderFedotov  
Texttxt rpm_history.130714.0537.rpm-qa.regular_sys_update.txt r1 manage 108.3 K 2013-11-01 - 19:03 AlexanderFedotov  
Texttxt rpm_history.130714.0840.rpm-qa.installed_3798_rpms.txt r1 manage 243.6 K 2013-11-01 - 19:03 AlexanderFedotov  
Texttxt rpm_history.130714.2314.rpm-qa.installed_Engineering_and_Scientific.txt r1 manage 244.2 K 2013-11-01 - 19:04 AlexanderFedotov  
Texttxt rpm_history.130714.2347.rpm-qa.installed_Network_Servers.txt r1 manage 245.4 K 2013-11-01 - 19:04 AlexanderFedotov  
Texttxt rpm_history.130715.0020.rpm-qa.installed_News_Server.txt r1 manage 245.5 K 2013-11-01 - 19:04 AlexanderFedotov  
Texttxt rpm_history.130715.0112.rpm-qa.installed_Language-support_groups.txt r1 manage 249.6 K 2013-11-01 - 19:04 AlexanderFedotov  
Texttxt rpm_history.140120.0214.rpm-qa.regular_sys_update.txt r1 manage 243.8 K 2014-01-20 - 14:18 AlexanderFedotov  
Texttxt rpm_history.140620.2323.rpm-qa.AdobeReader_installed_OpenSSL_downgraded.txt r1 manage 244.9 K 2014-06-21 - 18:17 AlexanderFedotov  
Texttxt rpm_history.140629.0016.rpm-qa.mplayer_installed.txt r1 manage 245.8 K 2014-09-18 - 23:35 AlexanderFedotov  
Texttxt rpm_history.151026.0618.rpm-qa.skype_installed.txt r1 manage 247.1 K 2015-10-26 - 04:51 AlexanderFedotov  
Texttxt rpm_history.160228.0329.rpm-qa.jhead_installed.txt r1 manage 247.2 K 2016-02-28 - 01:33 AlexanderFedotov  
Edit | Attach | Watch | Print version | History: r59 < r58 < r57 < r56 < r55 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r59 - 2016-04-22 - AlexanderFedotov
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback