Difference between revisions of "Fedora 20"

From Sugar Labs
Jump to navigation Jump to search
 
(92 intermediate revisions by 2 users not shown)
Line 1: Line 1:
:'''<===[[Fedora_19|(Go to Fedora 19)''']]
+
<span class="weblink">[[File:Fedora.jpg|link=http://fedoraproject.org/]]</span> {{Template:Fedora Version Linkbar}}
===Download Fedora-Live-SoaS Beta TC-2===
+
<br>
:08-Oct-2013
+
''Fedora and the Infinity design logo are trademarks of Red Hat, Inc.''
*Beta -TC-2
+
; some of the older versions listed here ^ may be security risks- for archive purposes only
:https://dl.fedoraproject.org/pub/alt/stage/20-Beta-TC2/Spins/x86_64/Fedora-Live-SoaS-x86_64-20-Beta-TC2.iso
+
===Download Fedora 20-===
:https://dl.fedoraproject.org/pub/alt/stage/20-Beta-TC2/Spins/x86_64/Fedora-Live-SoaS-x86_64-20-Beta-TC2.iso
+
*updated 8/26/2014
:Seems identical to remix listed below:
+
:'''ALL Files'''
 +
: http://alt.fedoraproject.org/pub/alt/live-respins/  '''f20 Live respins''' (with updates)
 +
: http://dl.fedoraproject.org/pub/alt/releases/20/
 +
: http://mirrors.fedoraproject.org/publiclist
 +
: http://torrent.fedoraproject.org/
 +
====Fedora Documents====
 +
*http://docs.fedoraproject.org/en-US/index.html
 +
:http://docs.fedoraproject.org/en-US/Fedora/20/html/Installation_Guide/index.html
 +
:for most answers
  
==[[Build_Your_Own_Remix_with_Fedora|SoaS_86_64-dm (remix)]]==
+
====[https://fedoraproject.org/wiki/Common_F20_bugs Common Bugs]====
:click on link ^ for details
+
*https://fedoraproject.org/w/index.php?title=Common_F20_bugs
  
:09/23/2013
+
====Bugs====
*'''Remix''' using livecd-tools and a Custom Kickstart file in f20
+
* livecd-creator fails on repo not found for fedora repo
:http://people.sugarlabs.org/Tgillard/fedora-livecd-soas-lightdm.ks
+
https://bugzilla.redhat.com/show_bug.cgi?id=1044675
::With soas naming changed in ,ks
 
*Based on:
 
:http://kojipkgs.fedoraproject.org//work/tasks/5707/5925707/fedora-livecd-soas-f110c70.ks
 
:Edited with this addition and the '''Software''' lines shown below:
 
-gdm
 
lightdm
 
:09/15/2013
 
  
*Boots directly to (name_____)
+
====Testing====
:(Bypasses lightdm Liveuser login)
+
::https://fedoraproject.org/wiki/Test_Results:Fedora_20_Final_RC1.1_Install#Test_Matrix
'''Software'''
+
::https://fedoraproject.org/wiki/Test_Results:Fedora_20_Final_RC1.1_Desktop
  Sugar on a Stick 10 (lightdm-Remix)
+
====UEFI Bugs====
  Fedora release 20
+
*Dealing with UEFI non-volatile memory quirks
  Sugar 0.99.0
+
::http://mjg59.dreamwidth.org/25091.html#comments
  
  
 +
====[http://copr.fedoraproject.org/coprs/rhughes/f20-gnome-3-12/ COPR Backported GNOME 3.12 packages for Fedora 20 repo]====
 +
"Backported Backported GNOME 3.12 packages for Fedora 20 packages for Fedora 20"
 +
:Experimental use with caution ?
  
*New 9/23/2013
+
====installing sugar-desktop from another DE (ie gnome3 or KDE) as a second Desktop Environment====
:http://people.sugarlabs.org/Tgillard/SoaS_x86_64-dm2.iso
+
*In Root Terminal:
::Anaconda 20-18-1 installs to USB HD
+
yum install @sugar-desktop sugar-runner xorg-x11-server-Xephyr
 
+
::sugar-runner is the replacement for sugar-emulator.
===2 GB .img file to write to USB with dd===
+
::It allows sugar to run full screen from another DE (ie gnome3 or KDE) menu as: Education/sugar
:http://people.sugarlabs.org/Tgillard/SoaS-dm.img  1.9G
+
*Tested in LXDE; Mate; Cinnamon, Gnome3 and KDE and works well from Education/Sugar in their menus.
*Built with liveusb-creator (F20) with 820 persistence file
+
: 11/27/2013
*2 GB firefly USB
+
====know how to force a reinstall of a kernel====
dd if=SoaS-dm.img of=/dev/sd(x)
+
:yum reinstall kernel isn't doing anything
:'''IMPORTANT''' Use 'mount" command to get device name for the mounted USB /dev/sdb;/dev/sdc; /dev/sdd etc
+
:you need to re-run the scriptlets
:You can overwrite your hard-drive with no warning if you enter this incorrecly.
+
:this is not done with "yum reinstall"
 +
; "rpm -q --scripts kernel-version-release" would tell you what to rerun
  
 
===Fedora-qa Testing===
 
===Fedora-qa Testing===
 
*Installation Tests  
 
*Installation Tests  
https://fedoraproject.org/wiki/Test_Results:Fedora_20_Alpha_RC4_Install?rd=Test_Results:Current_Installation_Test
+
::https://fedoraproject.org/wiki/Test_Results:Fedora_20_Final_RC1_Install
 
*Test Page Non-releasing desktops
 
*Test Page Non-releasing desktops
https://fedoraproject.org/wiki/Test_Results:Fedora_20_Alpha_RC4_Desktop#Non_release-blocking_desktops:_x86_.2F_x86_64
+
::https://fedoraproject.org/wiki/Test_Results:Final_RC1_#Non_release-blocking_desktops:_x86_.2F_x86_64
 +
*FE and Blocker Codes
 +
::http://fedoraproject.org/wiki/BugZappers/HouseKeeping/Trackers#Fedora_20
 
*Testing Spins signoff page
 
*Testing Spins signoff page
https://fedoraproject.org/wiki/Releases/20/Spins
+
::https://fedoraproject.org/wiki/Releases/20/Spins
 
:'''Important to be filled out as "YES" in Alpha Beta Final columns or the spin will not be released.'''
 
:'''Important to be filled out as "YES" in Alpha Beta Final columns or the spin will not be released.'''
*Read this:
+
*Read this explanation:
:https://lists.fedoraproject.org/pipermail/devel/2013-August/188004.html
+
::https://lists.fedoraproject.org/pipermail/devel/2013-August/188004.html
 +
===Turn off gnome automatic background updates===
 +
:To turn off background downloading of updates and forced 10 minute updates on boot of gnome3.10.1
 +
*Root terminal
 +
yum install dconf-editor
 +
*User Terminal
 +
dconf-editor
 +
gnome/settings-daemon/plugins/updates
 +
::Uncheck [ ] auto updates
 +
* see gnome Bug:
 +
::https://bugzilla.gnome.org/show_bug.cgi?id=719304
 +
 
 +
===[[Fedora/Sugar test cases]]===
 +
: Used to test Sugar and sugar-desktop
 +
==='''fedup''' Updating f20 desktop to f21 workstation===
 +
::done 11/4/2014
 +
*Caution:
 +
1-) Backup your work before attempting this
 +
:
 +
2-) fully update your f20 install
 +
:
 +
3-) In root terminal:
 +
yum update
 +
yum install fedup
 +
fedup --nogpgcheck --network 21 --product workstation --instrepo https://dl.fedoraproject.org/pub/alt/stage/21_TC1/Server/x86_64/os/
 +
:Download 1415 files
 +
*reboot system
 +
*"System Upgrade Fedup" on boot menu
 +
:fedup-dracut-0.9.0
 +
::Update 1415 files
 +
*NOTE: Terminal display stops updating at about 68%
 +
:FIX: switch to {alt-f2} then {alt-f1}
 +
 
 +
*'''Successful Upgrade.'''
 +
 
 +
===[https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum Upgrading Fedora using yum]===
 +
 
 +
===Upgrading f20 installs with yum to f21===
 +
*Dennis Gilmore 09/24/2024  IRC
 +
"I have updated a few machines by running "yum --releasever=21 install
 +
fedora-release" then "yum distro-sync" and not had any issues. As I
 +
understand this thread it is soley about what to do in the case of
 +
using fedup only. in which case we need to setup some things in
 +
mirrormanager and do some testing and see what happens. note that we
 +
may not be able to use the fedora-install-21 prefix as the install
 +
trees all have a prefix already assigned"
 +
====tests using [http://dl.fedoraproject.org/pub/alt/releases/20/Multi/ Multi DVD ]====
 +
:dd to USB installs to USB HD with i7 computer
 +
 
 +
*Desktop f20>21 (rawhide)
 +
:Fully yum updated 12/18/2013 (satellit)
 +
: Booted nicely into gnome
 +
*KDE f20>21 (rawhide)
 +
:--skip broken needed due to bluetooth req.
 +
:KDM login reached after reboot but crashed and returned to KDM
 +
*MATE f20>21 (rawhide)
 +
::--skip broken needed due to bluetooth req.
 +
:had to yum remove f20 anaconda as it conflicted with f21 anaconda
 +
:Booted nicely into MATE 1.7.1
 +
====tests using [http://download.fedoraproject.org/pub/fedora/linux/releases/20/Fedora/x86_64/iso/Fedora-20-x86_64-netinst.iso Netinstall.CD ]====
 +
*KDE  f20>21 (rawhide)
 +
:imports key
 +
: --skip-broken
 +
:KDM login reached after reboot but crashed and returned to KDM
 +
'''Fails with broken dependencies on re-boot.'''
 +
====TEST using nightly compose f21 (rawhide) KDE x86_64====
 +
* http://kojipkgs.fedoraproject.org//work/tasks/5580/6325580/Fedora-Live-KDE-x86_64-rawhide-20131222.iso
 +
:liveinst install
 +
:imports key
 +
: --skip-broken
 +
:Installs to HD from DVD
 +
:: boots and starts KDE 4.12.0 (rawhide) with simple desktop display manager...
 +
:IRC#fedora-kde Kevin_Kofler: Bug 1045937 sddm causes plasma-nm to not attempt to connect to any listed networks on Fedora KDE - https://bugzilla.redhat.com/show_bug.cgi?id=1045937
 +
=====Networking fix=====
 +
*12/23/2013 on IRC
 +
:also on 12/26/2013 Boot.iso install of lxde to HD
 +
Fixes the bug
 +
<satellit> dhclient: error loading shared libraries: libk5crypto.so.3  ...:Permission denied
 +
 +
<danofsatx> well, adam's trick works...
 +
<danofsatx> setenforce Permissive
 +
<danofsatx> systemctl restart NetworkManager
  
===Sugar Test cases===
+
===Gnome 3.1.2 repo===
*http://wiki.sugarlabs.org/go/Fedora_19-sugar_test_cases
+
*'''EXPERIMENTAL'''- use with caution
 +
*https://copr.fedoraproject.org/coprs/rhughes/f20-gnome-3-12/
 +
===Bug Reports===
 +
*Blockers Bugs info
 +
:https://qa.fedoraproject.org/blockerbugs/milestone/20/final/buglist
 +
:https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Trackers
 +
 
 +
==[https://fedoraproject.org/wiki/Dracut/Options Dracut Options]==
 +
:https://fedoraproject.org/wiki/Dracut/Options#Network
 +
 
 +
"The root filesystem used by the kernel is specified in the boot configuration file, as always.
 +
The traditional root=/dev/hda1 style device specification is allowed.
 +
If a label is used, as in root=LABEL=rootPart the initrd will search all available devices for an ext2 or ext3 filesystem with the appropriate label,
 +
and mount that device as the root filesystem. root=UUID=uuidnumber will mount the partition with that UUID as the root filesystem."
 +
 
 +
===Network Boot Options===
 +
:http://wwoods.fedorapeople.org/doc/boot-options.html
  
 
==[https://help.gnome.org/misc/release-notes/3.10/developers.html.en#wayland wayland]==
 
==[https://help.gnome.org/misc/release-notes/3.10/developers.html.en#wayland wayland]==
 +
*EXPERIMENTAL FEATURE
 +
:Not ready maybe in f21?
 
:To run gnome-shell under Wayland, execute the following command in a terminal:
 
:To run gnome-shell under Wayland, execute the following command in a terminal:
 
  gnome-session --session=gnome-wayland
 
  gnome-session --session=gnome-wayland
 +
* https://wiki.gnome.org/Initiatives/Wayland/TryingIt
 +
 
==Sugar in arm devices==
 
==Sugar in arm devices==
 
*Installation
 
*Installation
Line 70: Line 178:
 
==[https://wiki.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup#Design_Updates Gnome Initial Setup]==
 
==[https://wiki.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup#Design_Updates Gnome Initial Setup]==
 
*Screenshots  of gnome3 initial setup with explanatory text
 
*Screenshots  of gnome3 initial setup with explanatory text
==Sugar-Desktop in Gnome==
+
*'''Be sure to enter both root and user in anaconda'''
::10/03/2013
+
:Gnome-initial-setup requires a stornger password than anaconda does.
:Sugar-desktop does not start properly in F20-Beta TC-1
+
*'''This is important if you plan to use multiple Desktop Environments (DE) you will end up with 2 Users once you run the 2nd DE. ie gnome3 and KDE'''
::the xserver and DE do not start (see below)
+
:If you do not setup the user name and password in anaconda G-I-S will run in anaconda and repeat I-S when you boot the second DE
====Workaround====
+
::Bug in G-I-S and I-S (Initial-setup)
*{ctrl} {alt} f2    (Console logon)
 
Login:
 
liveuser
 
blank password
 
su            (log in to sudo root)
 
yum install @sugar-desktop
 
  shutdown -h now
 
*reboot
 
[[File:F20-gdm.JPG|600px]]
 
:enter user name and select sugar  (little wheel icon under password line)
 
:password
 
*Sugar starts
 
  
 
==Fedora-20 anaconda 20.12-1 installer==
 
==Fedora-20 anaconda 20.12-1 installer==
*NOTE: Latest anaconda 20.22-1 in Beta TC2 is very similar to what is shown below  10/13/2013
+
*NOTE: Latest anaconda 20.25.6-1 in Beta TC-1 is very similar to what is shown below  11/17/2013
 
*Note also same installer is on F20-DVD and netinstall but with more options.
 
*Note also same installer is on F20-DVD and netinstall but with more options.
  
Line 105: Line 201:
 
*Installation finished
 
*Installation finished
 
[[File:F20-7.png|600px]]
 
[[File:F20-7.png|600px]]
*Reboot returns to console boot
+
* Reboot and log in
login as User and password
+
::Remember to check that installation DVD/CD (or .iso in VM) is removed before retarting
startx
+
::This may not occur automaticaly with a live .iso-DVD/CD
*Sugar Starts
+
[[File:F20-Background.png|600px]]
:NOTE '''yum install lightdm''' installs files but the lightdm DE does not start on reboot
+
* 20 Gnome3.10.1 Sugar-runner running f20 sugar 0.100 in VirtualBox. Background from cp is set from picures on f20 install
 +
::If installing sugar from another DE (ie gnome3 or KDE) as a second Desktop Environment:
 +
::In Root Terminal:
 +
yum install @sugar-desktop sugar-runner xorg-x11-server-Xephyr
 +
::sugar-runner is the replacement for sugar-emulator.
 +
::It allows sugar to run full screen from another DE (ie gnome3 or KDE) menu as: Education/sugar

Latest revision as of 08:06, 11 May 2019

Fedora.jpg Fedora® version page: 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
Fedora and the Infinity design logo are trademarks of Red Hat, Inc.

some of the older versions listed here ^ may be security risks- for archive purposes only

Download Fedora 20-

  • updated 8/26/2014
ALL Files
http://alt.fedoraproject.org/pub/alt/live-respins/ f20 Live respins (with updates)
http://dl.fedoraproject.org/pub/alt/releases/20/
http://mirrors.fedoraproject.org/publiclist
http://torrent.fedoraproject.org/

Fedora Documents

http://docs.fedoraproject.org/en-US/Fedora/20/html/Installation_Guide/index.html
for most answers

Common Bugs

Bugs

  • livecd-creator fails on repo not found for fedora repo

https://bugzilla.redhat.com/show_bug.cgi?id=1044675

Testing

https://fedoraproject.org/wiki/Test_Results:Fedora_20_Final_RC1.1_Install#Test_Matrix
https://fedoraproject.org/wiki/Test_Results:Fedora_20_Final_RC1.1_Desktop

UEFI Bugs

  • Dealing with UEFI non-volatile memory quirks
http://mjg59.dreamwidth.org/25091.html#comments


COPR Backported GNOME 3.12 packages for Fedora 20 repo

"Backported Backported GNOME 3.12 packages for Fedora 20 packages for Fedora 20"
Experimental use with caution ?

installing sugar-desktop from another DE (ie gnome3 or KDE) as a second Desktop Environment

  • In Root Terminal:
yum install @sugar-desktop sugar-runner xorg-x11-server-Xephyr
sugar-runner is the replacement for sugar-emulator.
It allows sugar to run full screen from another DE (ie gnome3 or KDE) menu as: Education/sugar
  • Tested in LXDE; Mate; Cinnamon, Gnome3 and KDE and works well from Education/Sugar in their menus.
11/27/2013

know how to force a reinstall of a kernel

yum reinstall kernel isn't doing anything
you need to re-run the scriptlets
this is not done with "yum reinstall"
"rpm -q --scripts kernel-version-release" would tell you what to rerun

Fedora-qa Testing

  • Installation Tests
https://fedoraproject.org/wiki/Test_Results:Fedora_20_Final_RC1_Install
  • Test Page Non-releasing desktops
https://fedoraproject.org/wiki/Test_Results:Final_RC1_#Non_release-blocking_desktops:_x86_.2F_x86_64
  • FE and Blocker Codes
http://fedoraproject.org/wiki/BugZappers/HouseKeeping/Trackers#Fedora_20
  • Testing Spins signoff page
https://fedoraproject.org/wiki/Releases/20/Spins
Important to be filled out as "YES" in Alpha Beta Final columns or the spin will not be released.
  • Read this explanation:
https://lists.fedoraproject.org/pipermail/devel/2013-August/188004.html

Turn off gnome automatic background updates

To turn off background downloading of updates and forced 10 minute updates on boot of gnome3.10.1
  • Root terminal
yum install dconf-editor
  • User Terminal
dconf-editor
gnome/settings-daemon/plugins/updates 
Uncheck [ ] auto updates
  • see gnome Bug:
https://bugzilla.gnome.org/show_bug.cgi?id=719304

Fedora/Sugar test cases

Used to test Sugar and sugar-desktop

fedup Updating f20 desktop to f21 workstation

done 11/4/2014
  • Caution:

1-) Backup your work before attempting this

2-) fully update your f20 install

3-) In root terminal:

yum update
yum install fedup
fedup --nogpgcheck --network 21 --product workstation --instrepo https://dl.fedoraproject.org/pub/alt/stage/21_TC1/Server/x86_64/os/
Download 1415 files
  • reboot system
  • "System Upgrade Fedup" on boot menu
fedup-dracut-0.9.0
Update 1415 files
  • NOTE: Terminal display stops updating at about 68%
FIX: switch to {alt-f2} then {alt-f1}
  • Successful Upgrade.

Upgrading Fedora using yum

Upgrading f20 installs with yum to f21

  • Dennis Gilmore 09/24/2024 IRC
"I have updated a few machines by running "yum --releasever=21 install
fedora-release" then "yum distro-sync" and not had any issues. As I
understand this thread it is soley about what to do in the case of
using fedup only. in which case we need to setup some things in
mirrormanager and do some testing and see what happens. note that we
may not be able to use the fedora-install-21 prefix as the install
trees all have a prefix already assigned"

tests using Multi DVD

dd to USB installs to USB HD with i7 computer
  • Desktop f20>21 (rawhide)
Fully yum updated 12/18/2013 (satellit)
Booted nicely into gnome
  • KDE f20>21 (rawhide)
--skip broken needed due to bluetooth req.
KDM login reached after reboot but crashed and returned to KDM
  • MATE f20>21 (rawhide)
--skip broken needed due to bluetooth req.
had to yum remove f20 anaconda as it conflicted with f21 anaconda
Booted nicely into MATE 1.7.1

tests using Netinstall.CD

  • KDE f20>21 (rawhide)
imports key
--skip-broken
KDM login reached after reboot but crashed and returned to KDM

Fails with broken dependencies on re-boot.

TEST using nightly compose f21 (rawhide) KDE x86_64

liveinst install
imports key
--skip-broken
Installs to HD from DVD
boots and starts KDE 4.12.0 (rawhide) with simple desktop display manager...
IRC#fedora-kde Kevin_Kofler: Bug 1045937 sddm causes plasma-nm to not attempt to connect to any listed networks on Fedora KDE - https://bugzilla.redhat.com/show_bug.cgi?id=1045937
Networking fix
  • 12/23/2013 on IRC
also on 12/26/2013 Boot.iso install of lxde to HD

Fixes the bug

<satellit> dhclient: error loading shared libraries: libk5crypto.so.3   ...:Permission denied

<danofsatx> well, adam's trick works...
<danofsatx> setenforce Permissive
<danofsatx> systemctl restart NetworkManager

Gnome 3.1.2 repo

Bug Reports

  • Blockers Bugs info
https://qa.fedoraproject.org/blockerbugs/milestone/20/final/buglist
https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Trackers

Dracut Options

https://fedoraproject.org/wiki/Dracut/Options#Network
"The root filesystem used by the kernel is specified in the boot configuration file, as always.
The traditional root=/dev/hda1 style device specification is allowed.
If a label is used, as in root=LABEL=rootPart the initrd will search all available devices for an ext2 or ext3 filesystem with the appropriate label,
and mount that device as the root filesystem. root=UUID=uuidnumber will mount the partition with that UUID as the root filesystem." 

Network Boot Options

http://wwoods.fedorapeople.org/doc/boot-options.html

wayland

  • EXPERIMENTAL FEATURE
Not ready maybe in f21?
To run gnome-shell under Wayland, execute the following command in a terminal:
gnome-session --session=gnome-wayland

Sugar in arm devices

  • Installation
https://fedoraproject.org/wiki/Architectures/ARM/F20/Installation
  • SoaS
https://dl.fedoraproject.org/pub/alt/stage/20-Alpha-RC4/Images/armhfp/Fedora-SoaS-armhfp-20-Alpha-4-sda.raw.xz
https://dl.fedoraproject.org/pub/alt/stage/20-Alpha-RC4/Images/armhfp/
  • ARM
More ARM-Info

Gnome Initial Setup

  • Screenshots of gnome3 initial setup with explanatory text
  • Be sure to enter both root and user in anaconda
Gnome-initial-setup requires a stornger password than anaconda does.
  • This is important if you plan to use multiple Desktop Environments (DE) you will end up with 2 Users once you run the 2nd DE. ie gnome3 and KDE
If you do not setup the user name and password in anaconda G-I-S will run in anaconda and repeat I-S when you boot the second DE
Bug in G-I-S and I-S (Initial-setup)

Fedora-20 anaconda 20.12-1 installer

  • NOTE: Latest anaconda 20.25.6-1 in Beta TC-1 is very similar to what is shown below 11/17/2013
  • Note also same installer is on F20-DVD and netinstall but with more options.


F20-1.png

  • Install Destination

F20-2.png

  • Install Destination select disk and [Back]

F20-3.png

  • Installation Options
Choose type of formatting

F20-4.png

  • Begin Installation

F20-6.png

  • Installation finished

F20-7.png

  • Reboot and log in
Remember to check that installation DVD/CD (or .iso in VM) is removed before retarting
This may not occur automaticaly with a live .iso-DVD/CD

F20-Background.png

  • 20 Gnome3.10.1 Sugar-runner running f20 sugar 0.100 in VirtualBox. Background from cp is set from picures on f20 install
If installing sugar from another DE (ie gnome3 or KDE) as a second Desktop Environment:
In Root Terminal:
yum install @sugar-desktop sugar-runner xorg-x11-server-Xephyr
sugar-runner is the replacement for sugar-emulator.
It allows sugar to run full screen from another DE (ie gnome3 or KDE) menu as: Education/sugar