Difference between revisions of "Fedora 21"

From Sugar Labs
Jump to navigation Jump to search
 
(308 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Template:Fedora Version Linkbar}}
 
{{Template:Fedora Version Linkbar}}
==Fedora 21 (rawhide)==
+
; some of the older versions listed here ^ may be security risks- for archive purposes only
 +
==Fedora 21 ==
 +
 
 +
==='''[https://getfedora.org/ DOWNLOAD f21]'''===
 +
(Workstation/Server/Cloud)
 +
:https://getfedora.org/
 +
::12/9/2014
 +
:Link to Released Beta: http://dl.fedoraproject.org/pub/alt/stage/21_RC5/
 +
*Spins:
 +
:http://spins.fedoraproject.org/
 +
*SoaS:
 +
:http://spins.fedoraproject.org/soas/#downloads
 +
====Mirrors====
 +
:http://mirror.steadfast.net/fedora/
 +
:http://mirror.sfo12.us.leaseweb.net/fedora/linux/releases/21/
 +
 
 +
====[[Fedora_22  |f22 (Rawhide)]]====
 +
*Go To ^ f22 Wiki Page
 
*https://fedoraproject.org/wiki/Releases/Rawhide
 
*https://fedoraproject.org/wiki/Releases/Rawhide
:Boot.iso - Basically a (Rawhide) '''Netinstall'''  (Built daily)
+
*https://fedoraproject.org/wiki/QA:Testcase_upgrade_fedup_cli_previous_desktop
::This is Rawhide so it may (or not) work. Latest is 21.36-1 Anaconda 05/18/2014
+
: How to do fedup from last successful build
::Works in Virtualbox if virtualbox is set to a minimum of 2 cores. CD install works fine.
+
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
  
*Download: https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/images/
+
8
:boot.iso is the same as a netinstall.iso
+
 
*For latest rawhide builds (and links to them) see:
+
===Release Notes f21===
 +
*http://docs.fedoraproject.org/en-US/Fedora/21/html/Release_Notes/index.html
 +
*https://fedorapeople.org/groups/docs/release-notes/en-US/
 +
===[http://www.tecmint.com/fedora-21-workstation-installation/ '''fedora workstation installation''']===
 +
*How to install Workstation
 +
:http://www.tecmint.com/fedora-21-workstation-installation
 +
 
 +
==='''Common f21 Bugs'''===
 +
*http://fedoraproject.org/wiki/Common_F21_bugs
 +
 
 +
====Changes in boot.iso in f21====
 +
*The netinstall.iso (boot.iso) has changed and now a specific boot.iso is created for specific installs:
 +
*Also: https://www.happyassassin.net/2014/12/10/fedora-21-greatest-hits-non-server-non-live-installs-fedup-product-behaviour/
 +
=====f21-Repos=====
 +
* '''To create all of the features of the old netinstall you must add this repo in Anaconda Sources:'''
 +
:''' http://dl.fedoraproject.org/pub/fedora/linux/development/21/x86_64/os/ '''
 +
* '''Workstation Repo:'''
 +
:http://dl.fedoraproject.org/pub/fedora/linux/development/21/x86_64/os/ (same as above; select workstation)
 +
* '''Server Repo'''
 +
:'''http://dl.fedoraproject.org/pub/alt/stage/21_RC5/Server/x86_64/os/'''
 +
* '''boot.iso''' everything
 +
:'''http://dl.fedoraproject.org/pub/fedora/linux/development/21/x86_64/os/images/'''
 +
:: ((This is not always created with the rest of the builds) there are i386 versions also.
 +
 +
*For latest Builds builds (and links to them) see:
 
:https://apps.fedoraproject.org/releng-dash/
 
:https://apps.fedoraproject.org/releng-dash/
:http://koji.fedoraproject.org/koji/tasks?start=0&state=all&view=flat&method=createLiveCD&order=-id
+
 
 +
:All http://koji.fedoraproject.org/koji/tasks?start=0&state=all&view=flat&method=createLiveCD&order=-id
 +
:'''Beta-Release:''' http://koji.fedoraproject.org/koji/tasks?owner=pbrobinson&state=all&view=flat&method=createLiveCD&order=-id
 +
:Alternate: http://koji.fedoraproject.org/koji/tasks?owner=ausil&state=all&view=flat&method=createLiveCD&order=-id
 +
 
 +
 
 +
*8 fonts are missing in Soas 21-2 live; to fix this:
 +
*Root Terminal:  (87M)
 +
yum install @fonts
 +
[[File:Soas-add_fonts.JPG|250px|add fonts]]
 +
: (click on image to enlarge; hit '''<-''' in browser to return)
 +
*Do this before installing with:
 +
liveinst
 +
:For full language support in the Anaconda installer and in Sugar
 +
 
 +
====GnomeShell Cheatsheet====
 +
*https://wiki.gnome.org/Projects/GnomeShell/CheatSheet
 +
:Shortcuts and key combinations to use in GnomeShell
 +
*'''User Menu->System Settings->Keyboard-> Shortcuts'''
 +
 
 +
==='''fedup''' Updating f20 desktop to f21 workstation===
 +
*https://fedoraproject.org/wiki/FedUp
 +
::sucess 11/14/2014 with encrypted file system
 +
::sucess 11/17/2014 nonproduct with KDE
 +
*Sources for f20 used in testing:
 +
*f20 netinstall
 +
*x86_64: http://archive.fedoraproject.org/pub/fedora/linux/releases/20/Fedora/x86_64/iso/Fedora-20-x86_64-netinst.iso
 +
*i386: http://archive.fedoraproject.org/pub/fedora/linux/releases/20/Fedora/i386/iso/Fedora-20-i386-netinst.iso
 +
:No need to update if netinst is used.
 +
*f20 live respins
 +
:http://alt.fedoraproject.org/pub/alt/live-respins/
 +
 
 +
*Caution:
 +
1-) Backup your work before attempting this
 +
:
 +
2-) fully update your f20 install (disable any no-fedora repositories)
 +
:
 +
3-) In root terminal:
 +
yum update
 +
yum install fedup
 +
fedup --network 21 --product=workstation
 +
:'''NOTE 1:''' :"fedup tests may require the --nogpgcheck parameter until the signed .treeinfo file is available."
 +
* product=[workstation|server|cloud|nonproduct]
 +
: use --product=nonproduct  for KDE ;other spins and minimal
 +
:'''NOTE 2''' it is also possible to fedup to f22 with --network 22
 +
 
 +
*reboot system
 +
*"System Upgrade Fedup" on boot menu
 +
 
 +
*'''NOTE: Terminal display stops updating at about 68%'''
 +
:TO FIX: Hit '''{alt}''' key or switch to {alt-f2} then {alt-f1}
 +
*More Info on '''product=[workstation|server|cloud|nonproduct]'''
 +
:https://www.happyassassin.net/2014/12/10/fedora-21-greatest-hits-non-server-non-live-installs-fedup-product-behaviour/
 +
 
 +
===[https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum Upgrading Fedora using yum]===
 +
===f21 Screenshots===
 +
*Screenshots of f21
 +
:https://fedoraproject.org/wiki/F21_screenshots_library
 +
 
 +
===TESTING===
 +
====f21_Final_RC5====
 +
:https://fedoraproject.org/wiki/Test_Results:Fedora_21_Final_RC5_Desktop
 +
:https://fedoraproject.org/wiki/Test_Results:Fedora_21_Final_RC5_Installation
 +
:https://fedoraproject.org/wiki/Test_Results:Fedora_21_Final_RC5_Base
 +
===[https://fedoraproject.org/w/index.php?title=Using_UEFI_with_QEMU Using UEFI with QEMU]===
 +
 
 +
===Available environment groups===
 +
*Used to add a Desktop Environment (DE) to an install
 +
'''sudo dnf group list -v'''
 +
*Available environment groups:
 +
  Basic Desktop (basic-desktop-environment)
 +
  Cinnamon Desktop (cinnamon-desktop-environment)
 +
  Development and Creative Workstation (developer-workstation-environment)
 +
  Fedora Cloud Server (cloud-server-environment)
 +
  Fedora Server (server-product-environment)
 +
  Fedora Workstation (workstation-product-environment)
 +
  Infrastructure Server (infrastructure-server-environment)
 +
  KDE Plasma Workspaces (kde-desktop-environment)
 +
  LXDE Desktop (lxde-desktop-environment)
 +
  LXQt Desktop (lxqt-desktop-environment)
 +
  MATE Desktop (mate-desktop-environment)
 +
  Minimal Install (minimal-environment)
 +
  Sugar Desktop Environment (sugar-desktop-environment)
 +
  Web Server (web-server-environment)
 +
  Xfce Desktop (xfce-desktop-environment)
 +
*Available groups:
 +
  3D Printing (3d-printing)
 +
  Administration Tools (admin-tools)
 +
  Audio Production (audio)
 +
  Authoring and Publishing (authoring-and-publishing)
 +
  Books and Guides (books)
 +
  C Development Tools and Libraries (c-development)
 +
  Cloud Infrastructure (cloud-infrastructure)
 +
  Cloud Management Tools (cloud-management)
 +
  Cloud Server Tools (cloud-server)
 +
  Container Management (container-management)
 +
  D Development Tools and Libraries (d-development)
 +
  Design Suite (design-suite)
 +
  Development Tools (development-tools)
 +
  Domain Membership (domain-client)
 +
  Editors (editors)
 +
  Educational Software (education)
 +
  Electronic Lab (electronic-lab)
 +
  Engineering and Scientific (engineering-and-scientific)
 +
  Fedora Eclipse (eclipse)
 +
  FreeIPA Server (freeipa-server)
 +
  Games and Entertainment (games)
 +
  Headless Management (headless-management)
 +
  LibreOffice (libreoffice)
 +
  MATE Applications (mate-applications)
 +
  MATE Compiz (mate-compiz)
 +
  Medical Applications (medical)
 +
  Milkymist (milkymist)
 +
  Network Servers (network-server)
 +
  Office/Productivity (office)
 +
  RPM Development Tools (rpm-development-tools)
 +
  Robotics (robotics-suite)
 +
  Security Lab (security-lab)
 +
  Sound and Video (sound-and-video)
 +
  System Tools (system-tools)
 +
  Text-based Internet (text-internet)
 +
  Window Managers (window-managers)
 +
 
 +
===[https://fedoraserver-wgblog.rhcloud.com/graphical-desktop-environments-on-fedora-21-server/ Desktop Environments for Server]===
 +
*How to add a Graphical DE to Server
 +
:https://fedoraserver-wgblog.rhcloud.com/graphical-desktop-environments-on-fedora-21-server/
 +
 
 +
==[[File:VirtualBox.png|30px]][[File:Logo_SoaS_01.png|200px|link=http://people.sugarlabs.org/Tgillard/Fedora-Live-SoaS-x86_64-21.ova]]'''VirtualBox:F21 Sugar 0.102  v11 ''' ==
 +
*'''New VirtualBox build with released SoaS V11'''
 +
:12/07/2014
 +
:http://people.sugarlabs.org/Tgillard/SoaS_V11-x86_64.ova
 +
:Anaconda 21.48.21-1
 +
:User=sugar; Password=sugaruser
 +
:Root=sugarroot
 +
*Based on Fedora-Live-SoaS-x86_64_64-21-5.iso
 +
*NOTES
 +
:8 GB HD
 +
:Bridged Networking
 +
:1024 memory
 +
:http://people.sugarlabs.org/Tgillard/Fedora-Live-SoaS-x86_64-21.ova
 +
 
 +
=====Screenshot of Background=====
 +
[[File:Fedora-Live-SoaS-x86_64-21.png|300px]]
 +
*NOTE: If no backgrounds are available install '''gnome-backgrounds''' for images to set as background.
 +
=====Get VirtualBox=====
 +
*[http://www.virtualbox.org/wiki/Downloads VirtualBox downloads] Windows/Linux/Intel Macs
 +
*[http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html Oracle VirtualBox downloads] (alternate link)
 +
::Note VirtualBox is free; only extensions are restricted to personal use
 +
=====How to Clear ./sugar=====
 +
{{Note/note|
 +
* '''When making a new VM''', to clear the Sugar Journal of old entries and to avoid identity conflicts among copies of the VM, enter the command {{Code|rm&nbsp;-rf&nbsp;~/.sugar}} in the Terminal activity. Then shutdown the VM. This will clear all Learner information on the VM and let you start with a fresh install. Skipping this will result in collisions in the Neighborhood view of the Jabber network between separate copies of the appliance. Verify the presence of the '''.sugar''' directory by entering {{Code|ls&nbsp;-a}} in Terminal.
 +
* '''When cloning a customized VM''', in order to keep the Journal and installed .xo Activities, use {{Code|rm&nbsp;-rf&nbsp;~/.sugar/default/owner.key*}} in the Sugar Terminal, and then '''shutdown the VM'''. enter in root terminal:{{Code|su (password) shutdown -h now}} This leaves the Journal entries and removes only the previous Learner's identity key files.
 +
* '''To clear the Sugar Journal''':{{Code|rm&nbsp;-rf&nbsp;~/.sugar/default/datastore}} This may be needed if the Journal becomes clogged with too many entries. '''USE WITH CAUTION'''}}
 +
 
 +
===[https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/ UEFI Boot]===
 +
*'''Warning UEFI does not support MultiBoot'''
 +
:New install will delete the existing UEFI boot record if installing from USB.
 +
::https://bugzilla.redhat.com/show_bug.cgi?id=1129507
 +
*https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/
 +
*https://www.youtube.com/watch?v=TmoeEM_eCQo
 +
*http://www.rodsbooks.com/gdisk/whatsgpt.html
 +
====UEFI-recovery====
 +
*How to fix booting of your disk if it does not boot.
 +
Described by Dan Mossor here:
 +
:https://fedoraproject.org/wiki/User:Dmossor/uefi-recovery
 +
*Text of link:
 +
:[[Fedora 21/UEFI_recovery]]
 +
 
 +
===Changing Gnome-terminal to open new in a tab===
 +
"You have to go into Edit/Preferences/General
 +
to control whether "Open Terminal" opens the terminal in a new window or a new tab."
 +
Andre Robatino
 +
===Errors in java when upgrading to f21===
 +
"After updating to java-1.8.0-openjdk-1:1.8.0.11-11.b12.fc21.x86_64
 +
java is no longer my PATH"
 +
*https://bugzilla.redhat.com/show_bug.cgi?id=1130247#c4
 +
 
 +
===dd writing a USB with gnome-disks===
 +
* Boot Live CD of f21 Workstation
 +
:start gnome-disks
 +
:Insert USB with previously downloaded (Live) xxx.iso
 +
*If workstation is installed; Start here.
 +
:start gnome-disks
 +
:click on '''gear''' on the top bar of gnome-disks
 +
:click '''Restore Disk Image'''
 +
:Select xxx.iso and Target USB
 +
*NOTE works with booted Live DVD/CD; or from installed workstation
 +
 
 +
===Write a Live.iso to a USB===
 +
*Boot from a live USB to install F21
 +
:Some of these methods will create a persistent USB
 +
*'''https://fedoraproject.org/wiki/How_to_create_and_use_Live_USB'''
 +
* Get liveusb-creator at https://fedorahosted.org/liveusb-creator/
 +
 
 +
====Testing liveusb-creator in Windows 8.1====
 +
*Tested by satellit on 2014/08/01
 +
:NOTE: GUI works well in fedora.
 +
"There are a number of things that need to fixed in the windows version of liveusb-creator.
 +
1-) detect screen resolution and properly display GUI
 +
2-) run in compatability mode (run as administrator)
 +
3-) run as '''liveusb-creator --reset-mbr''' by default  (this can be done in linux by editing the icon command)
 +
4-)Fix the Download button on the GUI to work and be up to date."
 +
 
 +
 
 
*fedora-qa Install testing:
 
*fedora-qa Install testing:
 
:https://fedoraproject.org/wiki/Test_Results:Fedora_21_Rawhide_2014_05_Install#Live_image
 
:https://fedoraproject.org/wiki/Test_Results:Fedora_21_Rawhide_2014_05_Install#Live_image
 +
 +
:06/24/2014 NetworkManager--wifi added to comps in f21(rawhide)
 +
::SoaS shows wireless and ad-hoc in f1 Network Neighborhood on install
 +
 +
"If you suddenly find yourself without Wi-Fi,find a wired network connection and:
 +
dnf install NetworkManager-wifi
 +
systemctl restart NetworkManager"
 +
 
===DNF vs YUM===
 
===DNF vs YUM===
:comparison of features  3/7/2014 from #yum freenode
+
:http://blogs.gnome.org/dcbw/2014/06/19/psa-fedora-21-networkmanager-and-dnf/
*http://akozumpl.github.io/dnf/cli_vs_yum.html
+
:http://dnf.baseurl.org/2014/04/23/how-groups-are-handled-in-modern-day-dnf/
===Release Schedule===
 
As requested on the last FESCo meeting, F21 schedule draft follows (all dates after Change Submission deadline are still labelled as "no earlier than").
 
  
    Tue 2014-04-08 Change Proposals Submission Deadline
+
===[http://rpmfusion.org/Configuration RPM Fusion]===
    Tue 2014-07-08 Change Proposals Freeze (Testable|Complete) - no earlier than
+
*http://rpmfusion.org/Configuration
    Tue 2014-07-08 Branch Fedora 21 from Rawhide - no earlier than
+
:"RPM Fusion provides software that the Fedora Project or Red Hat doesn't want to ship."
    Tue 2014-07-22 Alpha Change Deadline - no earlier than
+
===[http://fedoraproject.org/wiki/Category:Copr Copr]===
    Tue 2014-08-05 Alpha Release Public Availability - no earlier than
+
"Copr (Cool Other Package Repo) is a Fedora project to help make building and managing third party package repositories easy."
    Tue 2014-08-26 Accepted Changes 100% Complete Deadline - no earlier than
 
    Tue 2014-08-26 Beta Change Deadline - no earlier than
 
    Tue 2014-09-09 Beta Release Public Availability - no earlier than
 
    Tue 2014-09-30 Final Change Deadline - no earlier than
 
    Tue 2014-10-14 Final Release Public Availability (GA) - no earlier than
 
  
Mid October gives us pretty a lot of time for real work to be done before branching (in the beginning of July). I'm going to share this draft with other teams (websites guys asked for). It's based on current schedule structure, adjusted to earlier change process but I don't expect (at least for F21) we want to diverge from what we used to do in pre-next releases. Unless needed of course. One question to discuss is spins process and dates for it - I skipped it for now intentionally. Exact GNOME schedule for 3.14 is not yet available (to put this release into the context of F21 release).
+
===Upgrade to rawhide from an existing installation===
 +
:https://fedoraproject.org/wiki/Releases/Rawhide#Upgrade_from_an_existing_installation
 +
===Anaconda Command Line Options===
 +
:https://fedoraproject.org/wiki/Anaconda_Boot_Options?rd=Anaconda/Options#cmdline
 +
:https://fedoraproject.org/wiki/Anaconda_Boot_Options#geoloc
 +
:https://fedoraproject.org/wiki/Anaconda_Command_Line_Options
 +
====Kickstart====
 +
*http://fedoraproject.org/wiki/Anaconda/Kickstart
  
 
===[https://fedoraproject.org/wiki/Systemd Systemd]===
 
===[https://fedoraproject.org/wiki/Systemd Systemd]===
 
*Fedora wiki page
 
*Fedora wiki page
 +
====Systemd Commands====
 +
:http://www.freedesktop.org/software/systemd/man/index.html
 +
===dracut===
 +
:https://www.kernel.org/pub/linux/utils/boot/dracut/dracut.html
 +
 
===[https://fedoraproject.org/wiki/GRUB_2#Updating_GRUB_2_configuration_on_UEFI_systems Updating Grub 2 on UEFI systems]===
 
===[https://fedoraproject.org/wiki/GRUB_2#Updating_GRUB_2_configuration_on_UEFI_systems Updating Grub 2 on UEFI systems]===
===Turn off gnome automatic background updates===
+
*Tutorial:http://www.dedoimedo.com/computers/grub-2.html
*NOTE seems to be no longer available:
+
===Fixing Grub Problems===
:https://bugzilla.gnome.org/show_bug.cgi?id=709121
+
*http://forums.fedoraforum.org/showthread.php?t=301216
*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
 
:'''NOTE''' this plugin no longer exists in f21(rawhide) 03/14/2014
 
* see gnome Bug:
 
::https://bugzilla.gnome.org/show_bug.cgi?id=719304
 
*This is modified: 12/28/2013
 
:https://git.gnome.org/browse/gnome-software/commit/?id=774a67b55ca21901d4dca58717015503fce8db1b
 
"This moves more functionality from the gsd updates plugin here:
 
* Notify about successful or unsuccessful offline updates 15 seconds after start.
 
* Monitor for available offline updates and notify about them, once per hour.
 
* Refresh the cache once per day, after 6am.
 
* If important updates are available, or updates have not been installed for at least 7 days, download all available updates.
 
We rely on PackageKit to prepare an offline update when updates have been downloaded.
 
* Avoid mobile networks for cache refresh and downloads."
 
:: https://bugzilla.gnome.org/show_bug.cgi?id=709121
 
====Logic Map for Updates in gnome====
 
*https://bug709121.bugzilla-attachments.gnome.org/attachment.cgi?id=256126
 
:: https://bugzilla.gnome.org/show_bug.cgi?id=709121
 
  
 
====know how to force a reinstall of a kernel====
 
====know how to force a reinstall of a kernel====
Line 68: Line 337:
 
; "rpm -q --scripts kernel-version-release" would tell you what to rerun
 
; "rpm -q --scripts kernel-version-release" would tell you what to rerun
  
===[https://rawhidewatch.wordpress.com/2014/02/04/boot-failures-with-recent-rawhide-kernels/ Rawhide Watch]===
+
===fedora boot optimization===
:boot failures with recent rawhide kernels
+
*Can be dangerous - ADVANCED USERS ONLY
 +
:http://www.harald-hoyer.de/2013/11/13/fedora-boot-optimization/
 +
===[http://www.freedesktop.org/wiki/Software/GeoClue/ Location enabled by default in GNOME]===
 +
:Settings/Privacy/Location Services
 +
*Fedora Gnome/Workstation has GeoClue enabled by default
 +
"Geoclue is a D-Bus service that provides location information.
 +
The primary goal of the Geoclue project is to make creating location-aware applications as simple as possible,
 +
while the secondary goal is to ensure that no application can access location information without explicit permission from user. "
 +
*Turn Geoclue on/off in Gnome
 +
:Settings/Privacy/Location Services
 +
[[File:Settings-Privacy-Location_services.png|300px]]
 +
*To see if Geoclue is present in your spin:
 +
rpm -q geoclue2
 +
*geoclue2 in sugar 0.102
 +
[[File:Geoclue2_in_sugar_.png|300px]]
  
===dogtail===
+
===[http://forums.fedoraforum.org/showthread.php?t=277082 Suggestions on using a ssd HD]===
:Being consdered by gnome in IRC GIPMnet #qa for automated testing
 
*http://www.redhat.com/magazine/020jun06/features/dogtail/
 
  
==Fedora-21 anaconda 21.6-1 installer==
+
===anaconda-ks.cfg===
*This is the installer from a fedora-Live-MATE-Compiz-x86_64-rawhide-20131116 Mate LiveCD in Oracle VM VirtualBox
+
#save as /root/anaconda-ks.cfg
:'''This is a Preliminary (rawhide) version and will be modified before f21 is released.'''
+
#f21 Workstation RC5
:11/17/2013
+
#version=DEVEL
*Install done from root Mate terminal
+
  System authorization information
*Note is the same installer is on the DVD and netinstall Installers but with more options.
+
auth --enableshadow --passalgo=sha512
 +
# Run the Setup Agent on first boot
 +
firstboot --enable
 +
ignoredisk --only-use=sdb
 +
  # Keyboard layouts
 +
keyboard --vckeymap=us --xlayouts='us'
 +
# System language
 +
lang en_US.UTF-8
 +
# Network information
 +
network  --bootproto=dhcp --device=p4p1 --ipv6=auto --activate
 +
network  --hostname=localhost.localdomain
 +
# Root password
 +
rootpw --iscrypted xxxxxxx(cut for security)xxxxxxx
 +
# System timezone
 +
timezone America/Los_Angeles --isUtc
 +
user --groups=wheel --name=xxxxxxx --password=xxxxxxx(cut for security)xxxxxxx
 +
# X Window System configuration information
 +
xconfig  --startxonboot
 +
# System bootloader configuration
 +
bootloader --location=mbr --boot-drive=sdb
 +
autopart --type=plain
 +
# Partition clearing information
 +
  clearpart --all --initlabel --drives=sdb
 +
%packages
 +
@base-x
 +
@core
 +
@dial-up
 +
@firefox
 +
@fonts
 +
@gnome-desktop
 +
@guest-desktop-agents
 +
@hardware-support
 +
@input-methods
 +
@libreoffice
 +
@multimedia
 +
@printing
 +
@standard
  
[[File:F21-anaconda.png|600px]]
+
%end
* liveinst command in root terminal
+
 
[[File:F21-1.png|600px]]
+
=='''Fedora-21 anaconda 21.48.1-1 installer'''==
*>Preliminary introductory screens are not shown (Language and keyboard)<
+
 
*Anaconda Main Hub
+
*This is the installer from Fedora-Live-SoaS-x86_64-21-20140728.iso  SoaS LiveCD in Oracle VM VirtualBox
:Note that Time Zone is not correct so we select the Date & Time spoke to change it:
+
:and Fedora-Live-Workstation-x86_64-21-5 in Gnome-boxes The final released version of f21
[[File:F21-2.png|600px]]
+
:12/15/2014 released version uses anaconda 21-48.21-1
 +
 
 +
*Note The same installer is on the [[Fedora_21#boot.iso|'''boot.iso''']] with more options.
 +
[[File:F3-Circlepng.png|600px]]
 +
:
 +
[[File:Terminal-List_View.png|600px]]
 +
:
 +
[[File:Liveinst_in_terminal.png|600px]]
 +
*Install done from Soas terminal with
 +
su
 +
liveinst
 +
[[File:Anaconda-1.png|600px]]
 +
 
 +
[[File:Date_and_Time.png |600px]]
 
*Time Zone selected  
 
*Time Zone selected  
:[Done} to return to main Hub
+
:[Done] to return to main Hub
*[Installation Destination] spoke selected
+
[[File:Anaconda-2.png|600px]]
[[File:F21-3.png|600px]]
+
*Select Install Destination
*[Installation Destination] spoke selected
+
[[File:Wks-3-install-dest.png|600px]]
[[File:F21-4.png|600px]]
+
===Begin Installation===
#select type of partition to create in Drop Down menu
+
[[File:Wks-4-Begin_Install.png|600px]]
#Custom formatting (advanced formatting)
+
*Select Begin Installation
:'''These Options are not covered here'''
+
:Formatting of HD target begins
#[x]Encrypt My Data
+
[[File:Wks-5-Configuration.png|600px]]
: encrypts /home
+
:Select root-pasword
*[continue} to return to main Hub
+
*root password
[[File:F21-5.png|600px]]
+
[[File:Wks-6-root_Pswd.png|600px]]
*[Begin Installation] selected in Main Hub
+
:[Done]
::Bottom right corner
+
*User
[[File:F21-6.png|600px]]
+
[[File:Wks-7-User.png|600px]]
*Configuration
+
:[Done]
 
:Root Password  and User Creation
 
:Root Password  and User Creation
 
::Select Password  and User Creation to enter their spokes and return with [Done]
 
::Select Password  and User Creation to enter their spokes and return with [Done]
 
*A weak Password will require entering [done] 2 times to return to main Configuration Spoke
 
*A weak Password will require entering [done] 2 times to return to main Configuration Spoke
 
::See yellow warning in bottom of page
 
::See yellow warning in bottom of page
[[File:F21-7.png|600px]]
+
*'''NOTE: If No Root/User are entered'''
*Root Password
+
:'''Gnome or workstation:''' G-I-S (Gnome initial setup) will be started on first boot where these can be entered
[[File:F21-8.png|600px]]
+
::Warning Passwords will need to be much more complicated and larger; (keep adding letters to password until you can click next.)
*User Creation
+
:'''Other Desktops:''' Anaconda will pop up window for missing root/user before it completes the install and [Done]-Reboot appears
[[File:F21-9.png|600px]]
+
*Install Complete - Reboot  
*Installing Software
+
[[File:Wks-8-Complete.png|600px]]
:% completion until [Done]-Reboot appears
+
*Shutdown and remove live installer DVD/USB/iso and reboot into installed system.
*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
 
[[File:F21-10.png|600px]]
 
*Log In to User
 
  
 +
===Custom Install Screens===
 +
*Note only used if you select:
 +
  [x]I will configure partitioning
 +
*[[Fedora_21#Begin_Installation| '''Otherwise skip to Begin Installation''']]
 +
:
 +
[[File:Custom-1.png|600px]]
 +
:
 +
[[File:Custom-2.png|600px]]
 +
;select type of partition to create in Drop Down menu
 +
[[File:Custom-3.png|600px]]
 +
:
 +
[[File:Custom-5.png|600px]]
 +
:Reclaim space if HD is already formatted
 +
[[File:Custom-4.png|600px]]
 +
:
 +
[[File:Custom-6.png|600px]]
 +
*Return to [[Fedora_21#Begin_Installation|Begin installation]]
  
 +
===[http://dl.fedoraproject.org/pub/fedora/linux/development/21/x86_64/os/images/  boot.iso]===
 +
::12/15/2014 released version uses anaconda 21-48.21-1
 +
*The f21 Server netinstall is equivalent to the boot.iso and can be used in its place.
 +
:x86_64  [http://dl.fedoraproject.org/pub/alt/stage/21_RC5/Server/x86_64/iso/Fedora-Server-netinst-x86_64-21.iso Fedora-Server-netinst-x86_64-21]
 +
:i386    [http://dl.fedoraproject.org/pub/alt/stage/21_RC5/Server/i386/iso/Fedora-Server-netinst-i386-21.iso Fedora-Server-netinst-i386-21]
  
===Sugar-test Cases===
+
[[File:Server-net-welcome.png|600px]]
 +
:'''Welcome and language selection'''
 +
:[Continue]
 +
[[File:Server-net-summary.png|600px]]
 +
:'''Summary'''
 +
:[Software Selection]
 +
[[File:Server-net-software-selection.png|600px]]
 +
:'''Software-selection'''
 +
* Select from left and right columns
 +
:(Lists Server and Desktop Environments with their Optional packages listed on the right side.)
 +
*'''A live internet connection is required for a f21 Server netinstall/boot.iso'''
 +
:Select and hit '''[Done]''' to return to [[Fedora_21#Begin_Installation| Begin Installation.]]
 +
 
 +
==Anaconda boot options==
 +
:http://fedoraproject.org/wiki/Anaconda_Boot_Options
 +
 
 +
==[[Fedora_21_Groups |Available Groups]]==
 +
*Using yum install in root terminal
 +
::[[Fedora 21 Groups]]
 +
==Disable KDE Hot corners for Sugar-runner==
 +
*System settings Screen Edges
 +
:Sugar-runner cannot access the f1 network neigborhood when the left top corner is hot.
 +
[[file:Disable_hot_corners.png|400px|Disable KDE Hot corners for Sugar-runner]]
 +
===[[Fedora_22_Calamares|Calamares Installer testing]]===
 +
*Alternative installer for KDE
 +
 
 +
==[https://fedoraproject.org/wiki/Fedora_Jam_Audio_Spin  Fedora Jam Audio Spin]==
 +
*Spin details and how to install
 +
"Fedora jam is for audio enthusiasts and musicians who want to create, edit and produce audio and music. It comes with Jack, ALSA and Pulseaudio by default, and a suite of programs to tailor your studio. It also includes all of the biggest audio applications, including Ardour, Audacity, Qtractor, Musescore, Frescobaldi, all the latest LADSPA/LV2 plugins and many more."
 +
 
 +
==Remix and Install ISO Creation==
 +
*[https://fedoraproject.org/wiki/How_to_create_and_use_Live_USB How to Create a Live USB]
 +
*[[Build_Your_Own_Remix_with_Fedora |How to build a remix with fedora]]
 +
*[https://fedoraproject.org/wiki/How_to_create_a_Fedora_install_ISO_for_testing How to create a fedora netinstall or install DVD ISO's]
 +
 
 +
==[[Fedora_21_VirtualBox| Installing  VirtualBox in F21]]==
 +
*Log of install
 +
:With terminal commands to add required files.
 +
===References:===
 +
:http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
 +
::http://download.virtualbox.org/virtualbox/4.3.18/VirtualBox-4.3.18-96516-Linux_amd64.run
 +
::http://download.virtualbox.org/virtualbox/4.3.18/Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack
 +
:http://blog.christophersmart.com/2011/07/23/how-to-install-and-run-virtualbox-on-fedora-and-kororaa/
 +
====f22 Rawhide kernel 3.19.0.0 causes problems with Virtualbox 4.1.20====
 +
"Fedora's 'bleeding edge' distro "rawhide" has rolled out kernel version 3.19.0.0 today. Virtualbox guest additions 4.1.20 fail with desktop integation (only a ~1000 pixel horizontal resolution can be achived). Mouse integration and shared folder integration is OK. I *do have* rebuilt the guest additions after the kernel upgrade - just telling in advance in case somebody should feel like to ask!"
 +
:https://forums.virtualbox.org/viewtopic.php?f=3&t=65475
 +
 
 +
==Workaround to start sugar-runner in workstation==
 +
*Change desktop file in /usr/share/applications:
 +
:add --resolution 1024x768
 +
#gedit /user/share/applications/sugar-runner.desktop
 +
[[File:Sugar-runner_change_resolution.png]]
 +
:This fix is needed to make sugar-runner start correctly  from the XO icon
 +
:in f21-workstation bare metal install
 +
:installed with # "yum install @sugar-desktop sugar-runner" .
 +
*Notes: 11/16/2014
 +
You must navigate root terminal to /user/share/applications/
 +
gedit sugar-runner.desktop
 +
:edit the Exec line and save
 +
:Restart Workstation before the changes will work
 +
*https://bugzilla.redhat.com/show_bug.cgi?id=1135720
 +
 
 +
==MultiWriter==
 +
:http://fedoramagazine.org/duplicate-isos-to-multiple-usb-drives-with-multiwriter/
 +
"A brand new application called MultiWriter has just hit the Fedora 21 repositories that allows you to write a single ISO (eg. the Fedora Workstation Live Image) to multiple USB drives all at the same time. The application is super simple to use, just insert the USB storage devices you want to write to make show up in the MultiWriter interface, then press a single button to choose the ISO and MultiWriter will image the ISO to all those USB drives."
 +
 
 +
"Multiwriter is now available in the Fedora 21 repositories, so you can install it using the Software application in Fedora Workstation, or on the command line with:"
 +
sudo yum install gnome-multi-writer
 +
 
 +
==liveusb-creator==
 +
[[File:Cinnamon_liveusb-creator_f21.png|500px]]
 +
:Version 2014-11-26 :: v3.13.1
 +
    "Support a new destructive mode that uses dd to copy the iso directly to the device. This method tends to be more reliable,
 +
    and requires ​hybrid ISOs, which Fedora have been producing for a long time.
 +
    Added a new --dd command-line option
 +
    DVD iso support with the 'Overwrite device' method..."
 +
   
 +
*More Info: https://fedorahosted.org/liveusb-creator/
 +
 
 +
==[[Fedora/Cinnamon_desktop| Experimental (proposed) Cinnamon spin]]==
 +
: being tested in above screenshot
 +
:https://fedoraproject.org/wiki/Cinnamon_Spin
 +
::https://github.com/Grinnz/spin-kickstart-cinnamon
 +
::https://grinnz.com/public/spins-cinnamon/
 +
 
 +
==Sugar-test Cases==
 
*[[Fedora/Sugar_test_cases | '''Sugar Test Cases''']]
 
*[[Fedora/Sugar_test_cases | '''Sugar Test Cases''']]
 
:Used in #fedora-qa testing
 
:Used in #fedora-qa testing
===SoaS v10 testing with activities not included in the standard distribution===
+
===SoaS v10 testing with non-standard activities===
 
* [[Testing/Reports/SoaS v10 Activities]]
 
* [[Testing/Reports/SoaS v10 Activities]]
  
 
===Bug Reports===
 
===Bug Reports===
 
*Blockers Bugs info
 
*Blockers Bugs info
 +
:https://qa.fedoraproject.org/blockerbugs/milestone/21/final/buglist
 
:https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Trackers
 
:https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Trackers
 +
====Sugar IRC 10 errors====
 +
*seems to be fixed
 +
 +
==Missing Wireless Drivers==
 +
:http://rpmfusion.org/Configuration/
 +
==Captive Portal==
 +
*active in f21 if gnome is used.
 +
: May be present in NetworkManager for other DE's ?
 +
:Gnome 3.1.4 feature
 +
::Should be https: https://bugzilla.redhat.com/show_bug.cgi?id=1135777
 +
*Discussion of feature
 +
::https://fedorahosted.org/fesco/ticket/1337
 +
:Connects to fedora server every 300 sec to check connectivity
 +
::NetworkManager-config-connectivity-fedora 
 +
::: To see NM settings
 +
::http://fedoraproject.org/static/hotspot.txt
 +
::: To test if connected; "OK" says connection is up
 +
::http://en.wikipedia.org/wiki/Captive_portal
 +
 +
===Request for way to disconnect===
 +
:https://bugzilla.gnome.org/show_bug.cgi?id=737362
 +
*12/08/2014 #fedora-qa (edited)
 +
:'''Question:''' "http://fedoraproject.org/static/hotspot.txt  gives "OK" even with location services switched off in privacy  ?
 +
:'''Answer:'''that location service is not related to NetworkManager connectivity checking
 +
:location service is used by weather application for example, possibly  clocks ... to determine your location
 +
:'''Question:''' not Captive Portal on/off ?
 +
:'''Answer:'''no there is no easy on/off switch, it is still a hard dependency  as package, but you can for example create a same config file in /etc/NetworkManager/conf.d/99-connectivity-fedora.conf  for example with "blank" uri  "uri="  and  "interval=0" that will override the default 20-connectivity-fedora.conf  (man 5 NetworkManager.conf    CONECTIVITY SECTION ... )
 +
:'''Answer:'''here is a upstream bug report about making the easy "on/off" option available (or some other solution)  https://bugzilla.gnome.org/show_bug.cgi?id=737362
 +
:also that URL will always return OK if it is "real" so no MITM, its content wont change in any way when local settings are changed, it is only used with known content and accessed over secure connection  to verify you have access to the internet ...  (in case of MITM, it will fail, because certificate for fp.o cannot be valid assuming CAs don't allow someone to create one for that domain ... and they "sign it") "
 +
 +
==Fedora Firewall==
 +
:"sudo firewall-cmd --set-default-zone=FedoraServer
 +
::That will limit it to SSH, DHCPv6 and cockpit
 +
:Or use default zone "Public", which swaps cockpit out and adds mDNS
 +
:sudo firewall-cmd --set-default-zone=block"
 +
===cockpit in fedora 21 server===
 +
*Cockpit is a server user interface.
 +
:https://fedoraproject.org/wiki/Test_Day:2014-11-07_Server#Test_Results
 +
::https://fedoraproject.org/wiki/Test_Day:2014-09-16_Cockpit
 +
::After boot, Cockpit is up and running and listens on port 9090.
 +
:http://cockpit-project.org/
 +
:http://stef.thewalter.net/
 +
*IRC #cockpit in freenode
 +
===Download===
 +
:https://dl.fedoraproject.org/pub/alt/stage/21_RC5/Server/
  
 
==New proposed Features==
 
==New proposed Features==
 +
===GNOME Design===
 +
:https://wiki.gnome.org/Design
 
===AppInstaller in F21===
 
===AppInstaller in F21===
 
https://fedoraproject.org/wiki/Changes/AppInstallerContinued
 
https://fedoraproject.org/wiki/Changes/AppInstallerContinued
 
  "gnome-software will support installing system add-ons such as fonts and codecs. It will show additional metadata for applications: screenshots, ratings, other details.
 
  "gnome-software will support installing system add-ons such as fonts and codecs. It will show additional metadata for applications: screenshots, ratings, other details.
 
  We will also work with the Fedora infrastructure team to obtain the metadata online for all applications instead of shipping it statically for a limited set."
 
  We will also work with the Fedora infrastructure team to obtain the metadata online for all applications instead of shipping it statically for a limited set."
 +
 
===Fedora.next===
 
===Fedora.next===
 
https://fedoraproject.org/wiki/Fedora.next
 
https://fedoraproject.org/wiki/Fedora.next
Line 145: Line 626:
 
  including Architecture for a More Agile Fedora and Stephen Gallagher's suggestion that we use that architecture to design, build,
 
  including Architecture for a More Agile Fedora and Stephen Gallagher's suggestion that we use that architecture to design, build,
 
  and market three distinct Fedora products. This grew into a proposal accepted by the Fedora advisory board, and the formation of Initial Working Groups by FESCo. "
 
  and market three distinct Fedora products. This grew into a proposal accepted by the Fedora advisory board, and the formation of Initial Working Groups by FESCo. "
 +
 +
==[http://fedoraproject.org/wiki/Releases/21/Schedule Release Schedule]==
 +
*Links to current fedora wiki pages:
 +
:Release Schedule http://fedoraproject.org/wiki/Releases/21/Schedule
 +
:Tasklist: https://fedoraproject.org/wiki/Workstation/Tasklist
 +
:buglist: https://qa.fedoraproject.org/blockerbugs/milestone/21/alpha/buglist
 +
:TC List: http://dl.fedoraproject.org/pub/alt/stage/
 +
==Test announce Thread - Fedora-qa==
 +
:https://lists.fedoraproject.org/pipermail/test-announce/2014-December/000966.html
 +
 +
==Official Fedora Spins==
 +
*status of spins
 +
:https://fedoraproject.org/wiki/Releases/21/Spins#Official_Fedora_Spins
 +
::This page needs to be updated to maintain status as a recognized spin

Latest revision as of 08:06, 11 May 2019

Fedora® version page: 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |

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

Fedora 21

DOWNLOAD f21

(Workstation/Server/Cloud)

https://getfedora.org/
12/9/2014
Link to Released Beta: http://dl.fedoraproject.org/pub/alt/stage/21_RC5/
  • Spins:
http://spins.fedoraproject.org/
  • SoaS:
http://spins.fedoraproject.org/soas/#downloads

Mirrors

http://mirror.steadfast.net/fedora/
http://mirror.sfo12.us.leaseweb.net/fedora/linux/releases/21/

f22 (Rawhide)

How to do fedup from last successful build



















8

Release Notes f21

fedora workstation installation

  • How to install Workstation
http://www.tecmint.com/fedora-21-workstation-installation

Common f21 Bugs

Changes in boot.iso in f21

f21-Repos
  • To create all of the features of the old netinstall you must add this repo in Anaconda Sources:
http://dl.fedoraproject.org/pub/fedora/linux/development/21/x86_64/os/
  • Workstation Repo:
http://dl.fedoraproject.org/pub/fedora/linux/development/21/x86_64/os/ (same as above; select workstation)
  • Server Repo
http://dl.fedoraproject.org/pub/alt/stage/21_RC5/Server/x86_64/os/
  • boot.iso everything
http://dl.fedoraproject.org/pub/fedora/linux/development/21/x86_64/os/images/
((This is not always created with the rest of the builds) there are i386 versions also.
  • For latest Builds builds (and links to them) see:
https://apps.fedoraproject.org/releng-dash/
All http://koji.fedoraproject.org/koji/tasks?start=0&state=all&view=flat&method=createLiveCD&order=-id
Beta-Release: http://koji.fedoraproject.org/koji/tasks?owner=pbrobinson&state=all&view=flat&method=createLiveCD&order=-id
Alternate: http://koji.fedoraproject.org/koji/tasks?owner=ausil&state=all&view=flat&method=createLiveCD&order=-id


  • 8 fonts are missing in Soas 21-2 live; to fix this:
  • Root Terminal: (87M)
yum install @fonts

add fonts

(click on image to enlarge; hit <- in browser to return)
  • Do this before installing with:
liveinst
For full language support in the Anaconda installer and in Sugar

GnomeShell Cheatsheet

Shortcuts and key combinations to use in GnomeShell
  • User Menu->System Settings->Keyboard-> Shortcuts

fedup Updating f20 desktop to f21 workstation

sucess 11/14/2014 with encrypted file system
sucess 11/17/2014 nonproduct with KDE
No need to update if netinst is used.
  • f20 live respins
http://alt.fedoraproject.org/pub/alt/live-respins/
  • Caution:

1-) Backup your work before attempting this

2-) fully update your f20 install (disable any no-fedora repositories)

3-) In root terminal:

yum update
yum install fedup
fedup --network 21 --product=workstation 
NOTE 1: :"fedup tests may require the --nogpgcheck parameter until the signed .treeinfo file is available."
  • product=[workstation|server|cloud|nonproduct]
use --product=nonproduct for KDE ;other spins and minimal
NOTE 2 it is also possible to fedup to f22 with --network 22
  • reboot system
  • "System Upgrade Fedup" on boot menu
  • NOTE: Terminal display stops updating at about 68%
TO FIX: Hit {alt} key or switch to {alt-f2} then {alt-f1}
  • More Info on product=[workstation|server|cloud|nonproduct]
https://www.happyassassin.net/2014/12/10/fedora-21-greatest-hits-non-server-non-live-installs-fedup-product-behaviour/

Upgrading Fedora using yum

f21 Screenshots

  • Screenshots of f21
https://fedoraproject.org/wiki/F21_screenshots_library

TESTING

f21_Final_RC5

https://fedoraproject.org/wiki/Test_Results:Fedora_21_Final_RC5_Desktop
https://fedoraproject.org/wiki/Test_Results:Fedora_21_Final_RC5_Installation
https://fedoraproject.org/wiki/Test_Results:Fedora_21_Final_RC5_Base

Using UEFI with QEMU

Available environment groups

  • Used to add a Desktop Environment (DE) to an install
sudo dnf group list -v
  • Available environment groups:
  Basic Desktop (basic-desktop-environment)
  Cinnamon Desktop (cinnamon-desktop-environment)
  Development and Creative Workstation (developer-workstation-environment)
  Fedora Cloud Server (cloud-server-environment)
  Fedora Server (server-product-environment)
  Fedora Workstation (workstation-product-environment)
  Infrastructure Server (infrastructure-server-environment)
  KDE Plasma Workspaces (kde-desktop-environment)
  LXDE Desktop (lxde-desktop-environment)
  LXQt Desktop (lxqt-desktop-environment)
  MATE Desktop (mate-desktop-environment)
  Minimal Install (minimal-environment)
  Sugar Desktop Environment (sugar-desktop-environment)
  Web Server (web-server-environment)
  Xfce Desktop (xfce-desktop-environment)
  • Available groups:
  3D Printing (3d-printing)
  Administration Tools (admin-tools)
  Audio Production (audio)
  Authoring and Publishing (authoring-and-publishing)
  Books and Guides (books)
  C Development Tools and Libraries (c-development)
  Cloud Infrastructure (cloud-infrastructure)
  Cloud Management Tools (cloud-management)
  Cloud Server Tools (cloud-server)
  Container Management (container-management)
  D Development Tools and Libraries (d-development)
  Design Suite (design-suite)
  Development Tools (development-tools)
  Domain Membership (domain-client)
  Editors (editors)
  Educational Software (education)
  Electronic Lab (electronic-lab)
  Engineering and Scientific (engineering-and-scientific)
  Fedora Eclipse (eclipse)
  FreeIPA Server (freeipa-server)
  Games and Entertainment (games)
  Headless Management (headless-management)
  LibreOffice (libreoffice)
  MATE Applications (mate-applications)
  MATE Compiz (mate-compiz)
  Medical Applications (medical)
  Milkymist (milkymist)
  Network Servers (network-server)
  Office/Productivity (office)
  RPM Development Tools (rpm-development-tools)
  Robotics (robotics-suite)
  Security Lab (security-lab)
  Sound and Video (sound-and-video)
  System Tools (system-tools)
  Text-based Internet (text-internet)
  Window Managers (window-managers)

Desktop Environments for Server

  • How to add a Graphical DE to Server
https://fedoraserver-wgblog.rhcloud.com/graphical-desktop-environments-on-fedora-21-server/

VirtualBox.pngLogo SoaS 01.pngVirtualBox:F21 Sugar 0.102 v11

  • New VirtualBox build with released SoaS V11
12/07/2014
http://people.sugarlabs.org/Tgillard/SoaS_V11-x86_64.ova
Anaconda 21.48.21-1
User=sugar; Password=sugaruser
Root=sugarroot
  • Based on Fedora-Live-SoaS-x86_64_64-21-5.iso
  • NOTES
8 GB HD
Bridged Networking
1024 memory
http://people.sugarlabs.org/Tgillard/Fedora-Live-SoaS-x86_64-21.ova
Screenshot of Background

Fedora-Live-SoaS-x86 64-21.png

  • NOTE: If no backgrounds are available install gnome-backgrounds for images to set as background.
Get VirtualBox
Note VirtualBox is free; only extensions are restricted to personal use
How to Clear ./sugar
35px-Activity-write.png
  • When making a new VM, to clear the Sugar Journal of old entries and to avoid identity conflicts among copies of the VM, enter the command rm -rf ~/.sugar in the Terminal activity. Then shutdown the VM. This will clear all Learner information on the VM and let you start with a fresh install. Skipping this will result in collisions in the Neighborhood view of the Jabber network between separate copies of the appliance. Verify the presence of the .sugar directory by entering ls -a in Terminal.
  • When cloning a customized VM, in order to keep the Journal and installed .xo Activities, use rm -rf ~/.sugar/default/owner.key* in the Sugar Terminal, and then shutdown the VM. enter in root terminal:su (password) shutdown -h now This leaves the Journal entries and removes only the previous Learner's identity key files.
  • To clear the Sugar Journal:rm -rf ~/.sugar/default/datastore This may be needed if the Journal becomes clogged with too many entries. USE WITH CAUTION'

UEFI Boot

  • Warning UEFI does not support MultiBoot
New install will delete the existing UEFI boot record if installing from USB.
https://bugzilla.redhat.com/show_bug.cgi?id=1129507

UEFI-recovery

  • How to fix booting of your disk if it does not boot.

Described by Dan Mossor here:

https://fedoraproject.org/wiki/User:Dmossor/uefi-recovery
  • Text of link:
Fedora 21/UEFI_recovery

Changing Gnome-terminal to open new in a tab

"You have to go into Edit/Preferences/General 
to control whether "Open Terminal" opens the terminal in a new window or a new tab." 
Andre Robatino

Errors in java when upgrading to f21

"After updating to java-1.8.0-openjdk-1:1.8.0.11-11.b12.fc21.x86_64
java is no longer my PATH"

dd writing a USB with gnome-disks

  • Boot Live CD of f21 Workstation
start gnome-disks
Insert USB with previously downloaded (Live) xxx.iso
  • If workstation is installed; Start here.
start gnome-disks
click on gear on the top bar of gnome-disks
click Restore Disk Image
Select xxx.iso and Target USB
  • NOTE works with booted Live DVD/CD; or from installed workstation

Write a Live.iso to a USB

  • Boot from a live USB to install F21
Some of these methods will create a persistent USB

Testing liveusb-creator in Windows 8.1

  • Tested by satellit on 2014/08/01
NOTE: GUI works well in fedora.
"There are a number of things that need to fixed in the windows version of liveusb-creator. 
1-) detect screen resolution and properly display GUI
2-) run in compatability mode (run as administrator)
3-) run as liveusb-creator --reset-mbr by default  (this can be done in linux by editing the icon command)
4-)Fix the Download button on the GUI to work and be up to date."


  • fedora-qa Install testing:
https://fedoraproject.org/wiki/Test_Results:Fedora_21_Rawhide_2014_05_Install#Live_image
06/24/2014 NetworkManager--wifi added to comps in f21(rawhide)
SoaS shows wireless and ad-hoc in f1 Network Neighborhood on install

"If you suddenly find yourself without Wi-Fi,find a wired network connection and:

dnf install NetworkManager-wifi
systemctl restart NetworkManager"

DNF vs YUM

http://blogs.gnome.org/dcbw/2014/06/19/psa-fedora-21-networkmanager-and-dnf/
http://dnf.baseurl.org/2014/04/23/how-groups-are-handled-in-modern-day-dnf/

RPM Fusion

"RPM Fusion provides software that the Fedora Project or Red Hat doesn't want to ship."

Copr

"Copr (Cool Other Package Repo) is a Fedora project to help make building and managing third party package repositories easy."

Upgrade to rawhide from an existing installation

https://fedoraproject.org/wiki/Releases/Rawhide#Upgrade_from_an_existing_installation

Anaconda Command Line Options

https://fedoraproject.org/wiki/Anaconda_Boot_Options?rd=Anaconda/Options#cmdline
https://fedoraproject.org/wiki/Anaconda_Boot_Options#geoloc
https://fedoraproject.org/wiki/Anaconda_Command_Line_Options

Kickstart

Systemd

  • Fedora wiki page

Systemd Commands

http://www.freedesktop.org/software/systemd/man/index.html

dracut

https://www.kernel.org/pub/linux/utils/boot/dracut/dracut.html

Updating Grub 2 on UEFI systems

Fixing Grub Problems


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 boot optimization

  • Can be dangerous - ADVANCED USERS ONLY
http://www.harald-hoyer.de/2013/11/13/fedora-boot-optimization/

Location enabled by default in GNOME

Settings/Privacy/Location Services
  • Fedora Gnome/Workstation has GeoClue enabled by default
"Geoclue is a D-Bus service that provides location information.
The primary goal of the Geoclue project is to make creating location-aware applications as simple as possible,
while the secondary goal is to ensure that no application can access location information without explicit permission from user. "
  • Turn Geoclue on/off in Gnome
Settings/Privacy/Location Services

Settings-Privacy-Location services.png

  • To see if Geoclue is present in your spin:
rpm -q geoclue2
  • geoclue2 in sugar 0.102
Geoclue2 in sugar .png

Suggestions on using a ssd HD

anaconda-ks.cfg

#save as /root/anaconda-ks.cfg
#f21 Workstation RC5
#version=DEVEL
  System authorization information
auth --enableshadow --passalgo=sha512
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sdb
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8
# Network information
network  --bootproto=dhcp --device=p4p1 --ipv6=auto --activate
network  --hostname=localhost.localdomain
# Root password
rootpw --iscrypted xxxxxxx(cut for security)xxxxxxx
# System timezone
timezone America/Los_Angeles --isUtc
user --groups=wheel --name=xxxxxxx --password=xxxxxxx(cut for security)xxxxxxx
# X Window System configuration information
xconfig  --startxonboot
# System bootloader configuration
bootloader --location=mbr --boot-drive=sdb
autopart --type=plain
# Partition clearing information
clearpart --all --initlabel --drives=sdb

%packages @base-x @core @dial-up @firefox @fonts @gnome-desktop @guest-desktop-agents @hardware-support @input-methods @libreoffice @multimedia @printing @standard

%end

Fedora-21 anaconda 21.48.1-1 installer

  • This is the installer from Fedora-Live-SoaS-x86_64-21-20140728.iso SoaS LiveCD in Oracle VM VirtualBox
and Fedora-Live-Workstation-x86_64-21-5 in Gnome-boxes The final released version of f21
12/15/2014 released version uses anaconda 21-48.21-1
  • Note The same installer is on the boot.iso with more options.

F3-Circlepng.png

Terminal-List View.png

Liveinst in terminal.png

  • Install done from Soas terminal with
su
liveinst

Anaconda-1.png

Date and Time.png

  • Time Zone selected
[Done] to return to main Hub

Anaconda-2.png

  • Select Install Destination

Wks-3-install-dest.png

Begin Installation

Wks-4-Begin Install.png

  • Select Begin Installation
Formatting of HD target begins

Wks-5-Configuration.png

Select root-pasword
  • root password

Wks-6-root Pswd.png

[Done]
  • User

Wks-7-User.png

[Done]
Root Password and User Creation
Select Password and User Creation to enter their spokes and return with [Done]
  • A weak Password will require entering [done] 2 times to return to main Configuration Spoke
See yellow warning in bottom of page
  • NOTE: If No Root/User are entered
Gnome or workstation: G-I-S (Gnome initial setup) will be started on first boot where these can be entered
Warning Passwords will need to be much more complicated and larger; (keep adding letters to password until you can click next.)
Other Desktops: Anaconda will pop up window for missing root/user before it completes the install and [Done]-Reboot appears
  • Install Complete - Reboot

Wks-8-Complete.png

  • Shutdown and remove live installer DVD/USB/iso and reboot into installed system.

Custom Install Screens

  • Note only used if you select:
 [x]I will configure partitioning

Custom-1.png

Custom-2.png

select type of partition to create in Drop Down menu

Custom-3.png

Custom-5.png

Reclaim space if HD is already formatted

Custom-4.png

Custom-6.png

boot.iso

12/15/2014 released version uses anaconda 21-48.21-1
  • The f21 Server netinstall is equivalent to the boot.iso and can be used in its place.
x86_64 Fedora-Server-netinst-x86_64-21
i386 Fedora-Server-netinst-i386-21

Server-net-welcome.png

Welcome and language selection
[Continue]

Server-net-summary.png

Summary
[Software Selection]

Server-net-software-selection.png

Software-selection
  • Select from left and right columns
(Lists Server and Desktop Environments with their Optional packages listed on the right side.)
  • A live internet connection is required for a f21 Server netinstall/boot.iso
Select and hit [Done] to return to Begin Installation.

Anaconda boot options

http://fedoraproject.org/wiki/Anaconda_Boot_Options

Available Groups

  • Using yum install in root terminal
Fedora 21 Groups

Disable KDE Hot corners for Sugar-runner

  • System settings Screen Edges
Sugar-runner cannot access the f1 network neigborhood when the left top corner is hot.

Disable KDE Hot corners for Sugar-runner

Calamares Installer testing

  • Alternative installer for KDE

Fedora Jam Audio Spin

  • Spin details and how to install

"Fedora jam is for audio enthusiasts and musicians who want to create, edit and produce audio and music. It comes with Jack, ALSA and Pulseaudio by default, and a suite of programs to tailor your studio. It also includes all of the biggest audio applications, including Ardour, Audacity, Qtractor, Musescore, Frescobaldi, all the latest LADSPA/LV2 plugins and many more."

Remix and Install ISO Creation

Installing VirtualBox in F21

  • Log of install
With terminal commands to add required files.

References:

http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
http://download.virtualbox.org/virtualbox/4.3.18/VirtualBox-4.3.18-96516-Linux_amd64.run
http://download.virtualbox.org/virtualbox/4.3.18/Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack
http://blog.christophersmart.com/2011/07/23/how-to-install-and-run-virtualbox-on-fedora-and-kororaa/

f22 Rawhide kernel 3.19.0.0 causes problems with Virtualbox 4.1.20

"Fedora's 'bleeding edge' distro "rawhide" has rolled out kernel version 3.19.0.0 today. Virtualbox guest additions 4.1.20 fail with desktop integation (only a ~1000 pixel horizontal resolution can be achived). Mouse integration and shared folder integration is OK. I *do have* rebuilt the guest additions after the kernel upgrade - just telling in advance in case somebody should feel like to ask!"

https://forums.virtualbox.org/viewtopic.php?f=3&t=65475

Workaround to start sugar-runner in workstation

  • Change desktop file in /usr/share/applications:
add --resolution 1024x768
#gedit /user/share/applications/sugar-runner.desktop

Sugar-runner change resolution.png

This fix is needed to make sugar-runner start correctly from the XO icon
in f21-workstation bare metal install
installed with # "yum install @sugar-desktop sugar-runner" .
  • Notes: 11/16/2014

You must navigate root terminal to /user/share/applications/

gedit sugar-runner.desktop
edit the Exec line and save
Restart Workstation before the changes will work

MultiWriter

http://fedoramagazine.org/duplicate-isos-to-multiple-usb-drives-with-multiwriter/

"A brand new application called MultiWriter has just hit the Fedora 21 repositories that allows you to write a single ISO (eg. the Fedora Workstation Live Image) to multiple USB drives all at the same time. The application is super simple to use, just insert the USB storage devices you want to write to make show up in the MultiWriter interface, then press a single button to choose the ISO and MultiWriter will image the ISO to all those USB drives."

"Multiwriter is now available in the Fedora 21 repositories, so you can install it using the Software application in Fedora Workstation, or on the command line with:"

sudo yum install gnome-multi-writer

liveusb-creator

Cinnamon liveusb-creator f21.png

Version 2014-11-26 :: v3.13.1
   "Support a new destructive mode that uses dd to copy the iso directly to the device. This method tends to be more reliable,
   and requires ​hybrid ISOs, which Fedora have been producing for a long time.
   Added a new --dd command-line option
   DVD iso support with the 'Overwrite device' method..."
   

Experimental (proposed) Cinnamon spin

being tested in above screenshot
https://fedoraproject.org/wiki/Cinnamon_Spin
https://github.com/Grinnz/spin-kickstart-cinnamon
https://grinnz.com/public/spins-cinnamon/

Sugar-test Cases

Used in #fedora-qa testing

SoaS v10 testing with non-standard activities

Bug Reports

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

Sugar IRC 10 errors

  • seems to be fixed

Missing Wireless Drivers

http://rpmfusion.org/Configuration/

Captive Portal

  • active in f21 if gnome is used.
May be present in NetworkManager for other DE's ?
Gnome 3.1.4 feature
Should be https: https://bugzilla.redhat.com/show_bug.cgi?id=1135777
  • Discussion of feature
https://fedorahosted.org/fesco/ticket/1337
Connects to fedora server every 300 sec to check connectivity
NetworkManager-config-connectivity-fedora
To see NM settings
http://fedoraproject.org/static/hotspot.txt
To test if connected; "OK" says connection is up
http://en.wikipedia.org/wiki/Captive_portal

Request for way to disconnect

https://bugzilla.gnome.org/show_bug.cgi?id=737362
  • 12/08/2014 #fedora-qa (edited)
Question: "http://fedoraproject.org/static/hotspot.txt gives "OK" even with location services switched off in privacy ?
Answer:that location service is not related to NetworkManager connectivity checking
location service is used by weather application for example, possibly clocks ... to determine your location
Question: not Captive Portal on/off ?
Answer:no there is no easy on/off switch, it is still a hard dependency as package, but you can for example create a same config file in /etc/NetworkManager/conf.d/99-connectivity-fedora.conf for example with "blank" uri "uri=" and "interval=0" that will override the default 20-connectivity-fedora.conf (man 5 NetworkManager.conf CONECTIVITY SECTION ... )
Answer:here is a upstream bug report about making the easy "on/off" option available (or some other solution) https://bugzilla.gnome.org/show_bug.cgi?id=737362
also that URL will always return OK if it is "real" so no MITM, its content wont change in any way when local settings are changed, it is only used with known content and accessed over secure connection to verify you have access to the internet ... (in case of MITM, it will fail, because certificate for fp.o cannot be valid assuming CAs don't allow someone to create one for that domain ... and they "sign it") "

Fedora Firewall

"sudo firewall-cmd --set-default-zone=FedoraServer
That will limit it to SSH, DHCPv6 and cockpit
Or use default zone "Public", which swaps cockpit out and adds mDNS
sudo firewall-cmd --set-default-zone=block"

cockpit in fedora 21 server

  • Cockpit is a server user interface.
https://fedoraproject.org/wiki/Test_Day:2014-11-07_Server#Test_Results
https://fedoraproject.org/wiki/Test_Day:2014-09-16_Cockpit
After boot, Cockpit is up and running and listens on port 9090.
http://cockpit-project.org/
http://stef.thewalter.net/
  • IRC #cockpit in freenode

Download

https://dl.fedoraproject.org/pub/alt/stage/21_RC5/Server/

New proposed Features

GNOME Design

https://wiki.gnome.org/Design

AppInstaller in F21

https://fedoraproject.org/wiki/Changes/AppInstallerContinued

"gnome-software will support installing system add-ons such as fonts and codecs. It will show additional metadata for applications: screenshots, ratings, other details.
We will also work with the Fedora infrastructure team to obtain the metadata online for all applications instead of shipping it statically for a limited set."

Fedora.next

https://fedoraproject.org/wiki/Fedora.next

"This all came out of a number of proposals at Flock 2013, 
including Architecture for a More Agile Fedora and Stephen Gallagher's suggestion that we use that architecture to design, build,
and market three distinct Fedora products. This grew into a proposal accepted by the Fedora advisory board, and the formation of Initial Working Groups by FESCo. "

Release Schedule

  • Links to current fedora wiki pages:
Release Schedule http://fedoraproject.org/wiki/Releases/21/Schedule
Tasklist: https://fedoraproject.org/wiki/Workstation/Tasklist
buglist: https://qa.fedoraproject.org/blockerbugs/milestone/21/alpha/buglist
TC List: http://dl.fedoraproject.org/pub/alt/stage/

Test announce Thread - Fedora-qa

https://lists.fedoraproject.org/pipermail/test-announce/2014-December/000966.html

Official Fedora Spins

  • status of spins
https://fedoraproject.org/wiki/Releases/21/Spins#Official_Fedora_Spins
This page needs to be updated to maintain status as a recognized spin