Difference between revisions of "2014.0/Release Notes"

From Wiki [en] OpenMandriva
Jump to: navigation, search
m (Available Media)
(proofreading and editing)
Line 7: Line 7:
 
The OpenMandriva Lx teams are pleased to announce the availability of the 2014.0 Final release!
 
The OpenMandriva Lx teams are pleased to announce the availability of the 2014.0 Final release!
  
Detailed below are some of the advances that the distribution has incorporated since OpenMandriva Lx 2013.
+
Detailed below are some of the advances that the distribution has incorporated since OpenMandriva Lx 2013.0.
  
 
= Available Media =
 
= Available Media =
Line 14: Line 14:
 
''Live media'' means you're able to run OpenMandriva Lx straight from a DVD or memory stick (See Below) and try it before installing it. You may also install the system to hard disk either from the running live image or from the boot manager.  
 
''Live media'' means you're able to run OpenMandriva Lx straight from a DVD or memory stick (See Below) and try it before installing it. You may also install the system to hard disk either from the running live image or from the boot manager.  
  
'''Important Note'''
+
== Important Note ==
  
Due to a last minute hitch with our build farm the mirrorlist is empty. This means that there are currently no mirrors accessible to urpmi. The mirrorlist is updated/refreshed periodically.  
+
The live media currently comes with no predefault mirrors. This means that there are currently no mirrors accessible to urpmi. The mirror list is updated/refreshed periodically.
  
It may be that you have installed this release very early after it's creation so the mirrorlist may not yet be due for update. There are two ways to correct this problem the first is to simply wait untill the mirrorlist is updated, the second is to delete (as root) the file /var/cache/urmpi/mirrors.cache to force a refresh.
+
It may be that you have installed this release very early, so the mirrorlist may not yet be due for update - so urpmi will refuse to work. There are two ways to correct this problem:
 +
# Wait a few hours until the mirror list is due for an update.
 +
# Force a refresh by running <code>su -c 'rm -f /var/cache/urpmi/mirrors.cache'</code>, entering the root (administrator) password when prompted.
  
 
== Recommended Hardware ==
 
== Recommended Hardware ==
Please note the recommended hardware requirements have changed; To run the '''installed''' distribution, we recommend '''1 GB''' of memory (min 640MB), at least
+
OpenMandriva Lx 2014.0 requires at least '''1 GB''' of memory (min 640MB), at least
'''10 GB''' of hard drive space (see below for known issues with partitioning), and for best compositing performance a suitable accelerated 3D graphics card.  
+
'''10 GB''' of hard drive space (see below for known issues with partitioning), and for best compositing performance a suitable accelerated 3D graphics card.
  
To run the '''live''' distribution (Grub Option 1) The minimum memory requirement is '''1.5GB''' of memory but '''2GB''' is recommended.
+
If you wish to run the '''live''' distribution (the option to <code>Start OpenMandriva 2014.0</code> at the CD boot screen), you must have at minimum '''1.5 GB''' of memory. At least '''2 GB''' of memory is recommended for optimal performance.
Releases are available for i586 and x86_64 architectures. ARM architectures are not available for this release.
+
  
The same hardware requirements apply when running in '''virtual machines''' Note that in Qemu you may need to select one of the alternative graphics drivers or you will boot to a black screen
+
Releases are available for '''i586''' and '''x86_64''' architectures. ARM architectures are not available for this release.
  
==EFI BOOT==
+
== Virtual Machines ==
This is the first release of OpenMandriva Lx that incorporates working support for EFI booting. We have only been able to perform limited testing on this feature and would welcome feedback on user experience. It should be possible to boot the live system on the majority of machines with installation your mileage may vary. Please file bug reports at issues.openmandriva.org
+
The same hardware requirements apply when running in virtual machines.
 +
 
 +
For '''VirtualBox''', however, you must '''ALWAYS''' have at least 1536 MB of memory or OpenMandriva Lx will fail to boot.
 +
 
 +
Note that if you use <code>qemu</code>, you may need to select an alternative graphics driver other than your distribution default or you will boot to a black screen.
 +
 
 +
== EFI Support ==
 +
This is the first release of OpenMandriva Lx that incorporates support for EFI booting. You should be able to boot on EFI machines; however, we have only performed limited testing.
 +
 
 +
We welcome feedback on user experience. It should be possible to boot the live system on the majority of machines; however, '''your mileage may vary'''. Please file bug reports at [https://issues.openmandriva.org/ our bug tracker].
  
 
== Booting from USB ==
 
== Booting from USB ==
Line 38: Line 48:
 
</pre>
 
</pre>
  
as a static binary: <br />
+
Or, if you do not have OpenMandriva Lx:<br />
[http://cdn.2safe.com/522355033047/RosaImageWriter-2.1-lin-i686.txz Linux 32-bit] <br />
+
[http://cdn.2safe.com/522355033047/RosaImageWriter-2.1-lin-i686.txz Linux x86 (32 bit)] <br />
[http://cdn.2safe.com/522353033047/RosaImageWriter-2.1-lin-x86_64.txz Linux 64-bit] <br />
+
[http://cdn.2safe.com/522353033047/RosaImageWriter-2.1-lin-x86_64.txz Linux x86_64 (64 bit)] <br />
 +
[http://cdn.2safe.com/564936033559/RosaImageWriter-2.1-win.zip Windows (32-bit)]
  
  
There is also a [http://cdn.2safe.com/564936033559/RosaImageWriter-2.1-win.zip Windows] binary, working out of box. Just download it and write iso.
+
At least 2GB of flash drive capacity is recommended. Persistent storage is not necessary. Note that this will '''erase''' everything on your USB!
with a download of the OpenMandriva Lx ISO for your system to make your USB bootable. At least 2GB of flash drive capacity is recommended. Persistent storage is not necessary. Note that this will '''erase''' everything on your USB!
+
  
Alternatively the dd command may be used with the general form "dd if=<iso_name> of=</dev/sd<x>  BS=4M  where x = The device letter i.e. /dev/sdb
+
=== via dd ===
  
== Booting with KVM ==
+
You may alternatively dd the image to your USB stick:
Please use the QXL or VMWare video driver to avoid any problems booting OpenMandriva LX with kernel 3.11.5 or higher.
+
<pre>dd if=<iso_name> of=<usb_drive> BS=4M</pre>
  
== Booting with VirtualBox ==
+
Replace <code><iso_name></code> with the path to the ISO and <code><usb_drive></code> with the device node of the USB drive, i.e. <code>/dev/sdb</code>.
Please note that there is an increased memory requirement for successful booting in this VM manager.
+
The virtual machine should be set up with a minumum of 1536mb.
+
 
+
Due to a recent API change, 4.2.x series of vboxadditions will not work. Instead, use 4.3.x series which is known to work with this release
+
 
+
'''Workaround:'''
+
Upgrade to VirtualBox 4.3 or later
+
 
+
'''Plymouth Coredumps:'''
+
You may receive a message from plymouth indicating that it has coredumped. The system will however continue to boot successfully.
+
 
+
If you wish to avoid this message please edit /boot/grub2.cfg and add plymouth.enable = 0 to the end of the boot line. This will disable plymouth completely.
+
  
 
= New Features and Major Changes =
 
= New Features and Major Changes =
 
The introduction of OpenMandriva Lx 2014.0 represents a major update from the previous version of '''OpenMandriva Lx''', and is also the second release under the community of the OpenMandriva Association. With that in mind, here are some of the new features:
 
The introduction of OpenMandriva Lx 2014.0 represents a major update from the previous version of '''OpenMandriva Lx''', and is also the second release under the community of the OpenMandriva Association. With that in mind, here are some of the new features:
 
==EFI BOOT==
 
This is the first release of OpenMandriva Lx that incorporates working support for EFI booting.
 
 
We have only been able to perform limited testing on this feature and would welcome feedback on user experience.
 
 
== Boot process ==
 
dracut 037 with special setup for rapid booting.
 
 
systemd 208 version with latest patches from systemd­stable upstream git branch.
 
 
initscripts 9.52 with support for NetworkManager
 
  
 
== Kernel ==
 
== Kernel ==
Line 97: Line 83:
  
 
== Desktop ==
 
== Desktop ==
A new OMA-Welcome application which allows quick and easy set up of a your newly installed system.
+
We've introduced <code>oma-welcome</code>, or '''Welcome to OpenMandriva Lx'''. This application introduces users to OpenMandriva Lx and shows them some of the features we have, as well as providing quick links to common tasks such as updating, installing new software, and configuring their desktop.
 
+
=== Supported desktop environment ===
+
Currently we support '''KDE''' desktop environment.
+
Others like LXDE, Gnome2, Gnome3, Xfce4 are not supported yet.
+
  
 
== Xorg ==
 
== Xorg ==
The system provides version 1.15.1 of the x11-server and Mesa release 10.1.1. bringing the latest free drivers for the best performance.
+
We've upgraded Xorg to version 1.15.1, and Mesa to 10.1.1, which brings the latest free drivers for the best performance.
An Compose cache is now incorporated which speeds up application startup time and reduces memory usage especially in locales with large Compose tables (e.g. all UTF-8 locales).
+
A Compose cache is now incorporated which speeds up application startup time and reduces memory usage especially in locales with large Compose tables (e.g. all UTF-8 locales).
 
+
'''Xorg Tip.'''
+
 
    
 
    
Change the composite manager from XRender to OpenGL mode. This gives transparency the proper blur effect. This allows OMA Theme and the HomeRun menu and it's decorationsis to be shown at their best
+
We recommend that users change the composite manager in KDE from XRender to OpenGL mode. This gives transparency the proper blur effect. This also allows our theme and it's decorations to be shown at their best.
  
 
== KDE 4.12.4 ==
 
== KDE 4.12.4 ==
With a new menu launcher – Homerun The default is a full screen version, but a more classical menu may be selected if desired
+
We've upgraded to the latest and greatest version of the KDE desktop. If you don't know what KDE is, [http://www.kde.org/announcements/announce-4.12.4.php learn more at their website].
  
Featuring Plasma-­nm applet for easy management of network connections
+
We've switched our default menu launcher to '''Homerun'''. To learn more about Homerun, [http://userbase.kde.org/Homerun check out its features page].
  
Plasma-­media-center:  A new easy interface for playing your favourite media.
+
The network management, media centre, and mobile device support has also been updated.
  
The latest kio-­mtp for MTP support; the same for PTP support.
+
== LibreOffice 4.2.3 ==
 
+
libimobiledevice stack that supports Apple devices up to iOS7
+
 
+
== LibreOffice-4.2.3.3 ==
+
 
The latest LibreOffice featuring much faster load times and many bug fixes.
 
The latest LibreOffice featuring much faster load times and many bug fixes.
  
Line 128: Line 104:
 
The latest firefox with it's new graphical interface and all the latest features.
 
The latest firefox with it's new graphical interface and all the latest features.
  
'''Firefox Tip:'''
+
You may wish to suspend desktop effects when Firefox is in full screen mode, as it speeds up scrolling.
  
Setting suspend desktop effects for full screen windows speeds up scrolling in firefox when it is maximized.
+
== Java 7 ==
 +
The OpenMandriva Java stack has been entirely rebuilt to version 7 and is completely functional.
  
== JAVA ==
+
We currently provide Eclipse Kepler by default.
The OpenMandriva Java stack has been entirely rebuilt and has all the functionality required to run the powerful development environment Eclipse of which we provide the latest version (Kepler).
+
  
== Printing: ==
+
== Printing ==
HPlip software updated to 3.14.3 version.
+
Improved support for printing, with an emphasis on HP printers.
CUPS software updated to 1.7.2 version.
+
 
+
== Server: ==
+
A move from MySQL to the fully compatible Open Source MariaDB 10.0
+
  
 
== Upgrading to 2014.0 ==
 
== Upgrading to 2014.0 ==
Line 146: Line 118:
 
In particular be aware that upgrading between MDV-based packages and OMV-based packages may be the most problematic and should be avoided if possible.
 
In particular be aware that upgrading between MDV-based packages and OMV-based packages may be the most problematic and should be avoided if possible.
  
We hope that upgrading between OpenMandriva releases will become less problematic in the near future.
+
We hope that upgrading between OpenMandriva Lx releases will become less problematic in the near future.
 +
 
 +
=== Upgrading from previous OpenMandriva Lx Releases ===
 +
If you do NOT receive an upgrade notification from the '''Online Update''' applet, you may have to upgrade your system.
 +
 
 +
If you still do not receive a notification (we may not have pushed it to all systems) or wish to do a manual upgrade,
 +
you may step through the following procedure.
  
=== Upgrading from OpenMandriva Lx-2013.0 Release ===
+
'''As root, run the following commands:'''
Please use the following commands while logged in at a root terminal instance:-
+
  
 
<pre>
 
<pre>
Line 163: Line 140:
 
Then run the following commands:
 
Then run the following commands:
  
<pre>urpmi --auto --auto-select --replacefiles 2>&1 | tee upgrade.log</pre>
+
<pre>urpmi --auto --auto-select --replacefiles 2>&1 | tee /root/upgrade.log</pre>
 +
 
 +
Reboot when completed. The upgrade log is stored in <code>/root/upgrade.log</code>.
  
 
=== Upgrading from 2011.0 ===
 
=== Upgrading from 2011.0 ===
We do not currently have an official way to update this from the GUI, as our tool is not ready yet.
+
Please upgrade to 2013.0 first by following the procedures outlined in the [[2013.0/Release Notes#Upgrading_from_2011.0|2013.0 release notes]] before upgrading to 2014.0.
 
+
With the caveats mentioned above, you can still accomplish this upgrade from the command line. To do this, first ensure your system is entirely up-to-date with the latest updates for your current version of the distribution (using either <code>MandrivaUpdate</code>, Mandriva Online (Mandriva update notification applet) or <code>urpmi --auto-update}}</code>.
+
 
+
Then remove your existing repositories, either using the graphical repository configuration tool or the <code>urpmi.removemedia</code> command. <code>urpmi.removemedia -a</code> will remove all repositories. Then you should add repositories for this release. Run a command like this:
+
 
+
<pre>
+
urpmi.addmedia --distrib --mirrorlist 'http://downloads.openmandriva.org/mirrors/openmandriva.2014.0.ARCH.list'
+
</pre>
+
 
+
Substitute <code>ARCH</code> with your architecture, e.g. <code>i586</code> or <code>x86_64</code>.
+
 
+
Then run the following commands, as root:
+
 
+
<pre>urpmi --auto --auto-select --replacefiles 2>&1 | tee upgrade.log</pre>
+
 
+
You may see an error "unknown option --replacefiles" when you first run this, but don't worry, that's normal: older urpmi versions do not have this option, but our urpmi does, and it will be passed along to our urpmi when the urpmi process is restarted after the package has been updated. This will save the output of the process to the file upgrade.log, in case you need to check it later, or you have any problems. Once the process completes, you should reboot immediately, and you should find the system has been fully updated to this version.
+
 
+
==Media "Contrib"==
+
Recently a new contributor to OpenMandriva has placed some interesting packages in our Contrib repository a few examples are xt7-player, the lightest gui for mplayer and Bino which allows you play with 3d movies if you have the technology (Red and Green lensed glasses :) ). The Contrib repository is gradually being updated and rebuilt but this is a major task and will take some time.
+
 
+
==Media "restricted"==
+
This is where non free libraries that aren't installed by default are kept.
+
For example, playing mp4 videos with '''VLC''' needs '''libfaad2_2''' which can be installed after having added all set of media.
+
 
+
You will also find in this repository some of the famous PLF builds which enable additional functionality to some programs not included in the main release repositories.
+
  
 
= Unavailable =
 
= Unavailable =
Line 236: Line 190:
  
 
== Unused Hardware & Language Removal ==
 
== Unused Hardware & Language Removal ==
This feature has been re-enabled and may be invoked from the OMA-Welcome application.
+
This feature has been re-enabled. It prompts you to run it at first boot, and you may run it any time afterwards from the <code>oma-welcome</code> application (Welcome to OpenMandriva Lx).
  
 
= Changes to the DrakX suite of tools =
 
= Changes to the DrakX suite of tools =
Boot configuration features a new application kcm-grub2 which give greater flexibility of choice in boot options. DrakX has been overhauled and now installs the proprietary drivers correctly
+
 
By default firewall-config is used in favour of drakfirewall.
+
== Boot Configuration ==
 +
We now default to using <code>kcm-grub2</code> to control the boot loader.
 +
 
 +
== Proprietary Drivers ==
 +
We now install proprietary drivers correctly.
 +
 
 +
== Firewall ==
 +
We have deprecated drakfirewall in favour of firewall-config, which relies on firewalld.
  
 
= Changes to Software Support =
 
= Changes to Software Support =
 +
 +
== Major Package Upgrades ==
 +
The following noteworthy packages have been updated:
 +
 +
{| class="wikitable"
 +
!colspan="6"|Updated Packages
 +
|-
 +
| dracut
 +
| 037
 +
| setup now for rapid booting
 +
|-
 +
| systemd
 +
| 208
 +
| updated from upstream
 +
|-
 +
| initscripts
 +
| 9.52
 +
| better NetworkManager support
 +
|-
 +
| plasma-nm
 +
| 0.9.3.3
 +
| easier management of network connections
 +
|-
 +
| plasma-mediacenter
 +
| 1.2.0
 +
| better control of your media centre applications
 +
|-
 +
| kio-mtp
 +
| 20131020
 +
| improved access to your media devices, including Android phones
 +
|-
 +
| libimobiledevice
 +
| 1.1.6
 +
| iOS 7 support
 +
|-
 +
| hplip
 +
| 3.14.3
 +
| improved support for HP printers
 +
|-
 +
| cups
 +
| 1.7.2
 +
| improved support for printers
 +
|-
 +
| mariadb
 +
| 10.0.10
 +
| transition from MySQL
 +
|}
 +
 +
== MySQL to MariaDB ==
 +
We have transitioned from MySQL to MariaDB 10.0. This MAY break some applications that rely on internal MySQL routines or algorithms; please make sure your applications are compatible before upgrading.
  
 
== Booting with systemd ==
 
== Booting with systemd ==
Line 250: Line 261:
 
* Text Mode: <code>systemd.unit=multi-user.target</code>
 
* Text Mode: <code>systemd.unit=multi-user.target</code>
 
* Graphical Mode: <code>systemd.unit=graphical.target</code>
 
* Graphical Mode: <code>systemd.unit=graphical.target</code>
 +
 +
== Desktop Environments ==
 +
Please note that only '''KDE''' is supported by OpenMandriva Lx at this time. LXDE, Unity, GNOME, XFCE, or any other desktop environment is not supported.
 +
 +
== Media Sources ==
 +
 +
=== contrib ===
 +
<code>contrib</code> represents community maintained packages. These are not supported by the core OpenMandriva Lx team, and depend on package maintainers to update it.
 +
 +
=== restricted ===
 +
<code>restricted</code> contains libraries that aren't installed by default ''due to legal concerns''. The usage of these packages vary by country - OpenMandriva Lx is '''not''' responsible for their usage!
  
 
= Other Changes =
 
= Other Changes =
Line 270: Line 292:
  
 
== Booting ''Live'' DVD/USB ==
 
== Booting ''Live'' DVD/USB ==
If you have a problem booting the live image with some hardware please report a bug detailing your hardware and any observations that you make if you are affected by this problem. Please also see '''Black Screen at Boot'''
+
If you have a problem booting the live image with some hardware please report a bug detailing your hardware and any observations that you make if you are affected by this problem.
  
 +
== Local Network Sharing ==
 +
The new firewall, <code>firewalld</code>, may prevent users from sharing.
  
 +
Sharing using samba or nfs will not work with the default firewall settings which are are set to ensure the maximum security for your safety. The "Public" setting only allows the ssh, mdns and dhcpv6-client protocols. If you need this level of security you may want to investigate the benefits of sshfs which use fuse and ssh to share filesystems.
  
= Networking =
+
'''Workaround:'''
 
+
 
+
=== Local Network Sharing ===
+
 
+
'''Firewalld Setup'''
+
 
+
Sharing using samba or nfs will not work with the default firewall settings which are are set to ensure the maximum security for you installation. The "Public" setting only allows the ssh, mdns and dhcpv6-client protocols. If you need this level of security you might like to investigate the benefits of sshfs which uses fuse and ssh to share filesystems it's fat and lightweight.
+
  
 
If you wish to use samba, nfs or any other file sharing protocols then you will need to use alternative firewall setting.  
 
If you wish to use samba, nfs or any other file sharing protocols then you will need to use alternative firewall setting.  
Please note that when configuring the firewall authentication is required. You should enter your login password not the administrator/root one.  
+
Please note that when configuring the firewall authentication is required.
  
 
One you have opened the configuration window at the top, select the dropdown that currently says Runtime and select Permanent then select the default zone you require this example uses "home".  
 
One you have opened the configuration window at the top, select the dropdown that currently says Runtime and select Permanent then select the default zone you require this example uses "home".  
Line 293: Line 311:
 
If you have an external firewall on your local network you may disable the firewall completely if desired. You may do this by via the OMCC Control Center select "System > Manage system services..." untick "on boot" for firewalld and click stop to stop the service. We do not recommend this for portable computing.
 
If you have an external firewall on your local network you may disable the firewall completely if desired. You may do this by via the OMCC Control Center select "System > Manage system services..." untick "on boot" for firewalld and click stop to stop the service. We do not recommend this for portable computing.
  
== Non-Functional Tools ==  
+
== Parental Controls ==  
Parental Controls are currently non-functional''#'
+
Parental Controls are currently non-functional.
 +
 
 +
'''Workaround:'''
 +
None available at the moment.
  
 
== Partitioning with Small Disks ==
 
== Partitioning with Small Disks ==
Line 321: Line 342:
 
'''vconsole.font.map=8859-2'''
 
'''vconsole.font.map=8859-2'''
  
= KDE DESKTOP =
+
== Network Icon disappears ==
  
'''System Tray: Network Icon'''
+
You may find that the network icon disappears when you reboot after creating a new user.
  
You may find that the network icon disappears when you reboot after creating a new user. If you find thios is the case should should re-enable it by right-clicking on the system tray in the panel, unlocking the widgets and under the list of extra items setting a tick in Network Managment and then clicking on the apply button.
+
'''Workaround:'''
 +
You can re-enable it by right-clicking on the system tray in the panel, unlocking the widgets and under the list of extra items setting a tick in Network Managment and then clicking on the apply button.
  
'''French keyboard'''
+
== French Keyboard ==
  
The default setting for the French keyboard have changed see here for a discussion. https://issues.openmandriva.org/show_bug.cgi?id=608
+
Settings may have changed.
  
'''Configure your Desktop:'''
+
'''Workaround:'''
'''Login Screen - System Settings'''
+
The default settings for the French keyboards have changed. See {{Bug|608}} for more information.
  
Please be aware that there are potential security issues relating to the options available in the convenience tab.
+
== wheel ==
The first user created on the system (apart from root) has special privileges granted (member of wheel group) the effect of this is to allow the PRIMARY user to gain access to all the other kde logins via the options in this tab; additionally the primary user may prevent all the other users from changing the options in this tab. Thus the PRIMARY user could be seen as KDE's superuser.
+
 
This is intended behaviour. If you wish to disable this please remove the PRIMARY user from the "wheel" group.
+
Please note that the first user created on the system is part of the <code>wheel</code> group, which allocates special privileges that are usually only allocated for the <code>root</code> user. Users in <code>wheel</code> can bypass certain password dialogues to change system settings.
 +
 
 +
'''Workaround:'''
 +
This is intended behaviour. If you wish to disable this, remove users from the <code>wheel</code> group.
  
 
== Black Screen at Boot ==
 
== Black Screen at Boot ==
'''Graphics Drivers:'''
 
  
 
There is an issue with systems that have two different graphics adapters but only one of them is operational. Typically this is a Nvidia GPU combined the either Intel or AMD/ATI. Due to the automated nature of driver selection in modern systems if the non-functional GPU is automatically selected then X will load the matching driver. Thus the working GPU never gets setup resulting in a black screen.  
 
There is an issue with systems that have two different graphics adapters but only one of them is operational. Typically this is a Nvidia GPU combined the either Intel or AMD/ATI. Due to the automated nature of driver selection in modern systems if the non-functional GPU is automatically selected then X will load the matching driver. Thus the working GPU never gets setup resulting in a black screen.  
Line 366: Line 390:
 
2: Login as root and then type lsmod | less and observe the output. Look for the loaded graphics driver by finding the drm entry the graphics driver will be listed here.  It will be typically nouveau, radeon or i915 (there may be others). The name used here will be the name to add to the xorg.blacklist= parameter
 
2: Login as root and then type lsmod | less and observe the output. Look for the loaded graphics driver by finding the drm entry the graphics driver will be listed here.  It will be typically nouveau, radeon or i915 (there may be others). The name used here will be the name to add to the xorg.blacklist= parameter
  
'''Backlight Issues'''
+
== Backlight Issues ==
  
 
There are some machines with Intel GPU's (Netbooks particularly) that may still give a black screen even with everything set up correctly; this is due to the screen backlight logic being inverted. This may be fixed by adding i915.invert_brightness=1 parameter to the boot command line. This may be needed in addition to the xorg.blacklist= parameter.
 
There are some machines with Intel GPU's (Netbooks particularly) that may still give a black screen even with everything set up correctly; this is due to the screen backlight logic being inverted. This may be fixed by adding i915.invert_brightness=1 parameter to the boot command line. This may be needed in addition to the xorg.blacklist= parameter.
  
'''Incorrect tty'''
+
== Incorrect tty ==
  
 
On boot it may be found that you are presented with terminal screen rather that the normal graphical login, In this case you may need to switch ttys (terminal); you can do this by pressing alt+ctrl+F7 if you still have no graphical login try using the same key cobination but with a different function key. Key F1-F7 are all different ttys (terminals).
 
On boot it may be found that you are presented with terminal screen rather that the normal graphical login, In this case you may need to switch ttys (terminal); you can do this by pressing alt+ctrl+F7 if you still have no graphical login try using the same key cobination but with a different function key. Key F1-F7 are all different ttys (terminals).
Line 380: Line 404:
  
 
= Contact, Bug Reporting, Discussion =
 
= Contact, Bug Reporting, Discussion =
You are invited to discuss this release on:
+
You are invited to discuss this release on our:
* [http://forums.openmandriva.org Official forum]
+
* [http://forums.openmandriva.org Forums]
* [http://ml.openmandriva.org/listinfo.cgi Official Mailing Lists]
+
* [http://ml.openmandriva.org/listinfo.cgi Mailing Lists]
* [[ Openmandriva_on_IRC|IRC]]
+
* [[Openmandriva_on_IRC|IRC]]
  
Please report bugs to our [http://issues.openmandriva.org '''bugtracker'''].  
+
Please report bugs to our [http://issues.openmandriva.org '''bugtracker'''].
A new tool is available to allow you to provide maintainers with comprehensive diagnostic information with little effort. The '''RPM package omv-bug-report''' is installed by default.
+
 
Running the omv-bug-report.sh script as root will generate a compressed archive that can be attached to a bug or mailed to a maintainer and will greatly assist them in the diagnosis of the problem being reported.
+
For us to get the most information about your situation, it is a wise idea to install <code>omv-bug-report</code>:
 +
<pre>urpmi omv-bug-report</pre>
 +
 
 +
Then, as root:
 +
<pre>omv-bug-report.sh</pre>
 +
 
 +
will generate an archive containing system information that can be attached to a bug or mailed to a maintainer. This will greatly assist them in the diagnosis of the problem being reported.
  
 
= Helping the Project =
 
= Helping the Project =
 
As always, the OpenMandriva development teams (Cooker & QA) are always looking for new contributors to assist in creating and maintaining packages and to assist bugfixing and testing. You are welcome to  join us and help us in this work which is not only rewarding but also tremendous fun!  
 
As always, the OpenMandriva development teams (Cooker & QA) are always looking for new contributors to assist in creating and maintaining packages and to assist bugfixing and testing. You are welcome to  join us and help us in this work which is not only rewarding but also tremendous fun!  
  
If you feel that your talents do not lie in the realm of software then the OpenMandriva Workshop group, which is made up from the artwork, documentation, translation and Communication teams, is always open for the submissions of artwork and translations. New contributors who would like to help with these wide-ranging tasks should see our wiki (wiki.openmandriva.org) for more details, and to learn how to join!. Alternatively you may sign up to the mailing lists available [http://ml.openmandriva.org/listinfo.cgi here]
+
If you feel that your talents do not lie in the realm of software, then the OpenMandriva Workshop group, which is made up from the artwork, documentation, translation and Communication teams, is always open for the submissions of artwork and translations. New contributors who would like to help with these wide-ranging tasks should see our wiki (wiki.openmandriva.org) for more details, and to learn how to join!. Alternatively you may sign up to the mailing lists available [http://ml.openmandriva.org/listinfo.cgi here].
 
+
AND
+
  
Finally if you love using our system but don't have the time to help you can always give us a donation to help keep our servers up and running you can do this here > [http://openmandriva.org/en/donate DONATE]
+
It also costs time and money to keep our servers up and running. If you can, please [https://openmandriva.org/en/donate donate] to keep the lights on!
  
 
<!-- keep the Category on the bottom -->
 
<!-- keep the Category on the bottom -->

Revision as of 01:39, 1 May 2014

G3309.png


It is recommended that you read the latest release notes on our wiki.

2014.0 Final Release

The OpenMandriva Lx teams are pleased to announce the availability of the 2014.0 Final release!

Detailed below are some of the advances that the distribution has incorporated since OpenMandriva Lx 2013.0.

Available Media

This release is available as a live media DVD, downloadable in ISO format. These are available on our downloads page.

Live media means you're able to run OpenMandriva Lx straight from a DVD or memory stick (See Below) and try it before installing it. You may also install the system to hard disk either from the running live image or from the boot manager.

Important Note

The live media currently comes with no predefault mirrors. This means that there are currently no mirrors accessible to urpmi. The mirror list is updated/refreshed periodically.

It may be that you have installed this release very early, so the mirrorlist may not yet be due for update - so urpmi will refuse to work. There are two ways to correct this problem:

  1. Wait a few hours until the mirror list is due for an update.
  2. Force a refresh by running su -c 'rm -f /var/cache/urpmi/mirrors.cache', entering the root (administrator) password when prompted.

Recommended Hardware

OpenMandriva Lx 2014.0 requires at least 1 GB of memory (min 640MB), at least 10 GB of hard drive space (see below for known issues with partitioning), and for best compositing performance a suitable accelerated 3D graphics card.

If you wish to run the live distribution (the option to Start OpenMandriva 2014.0 at the CD boot screen), you must have at minimum 1.5 GB of memory. At least 2 GB of memory is recommended for optimal performance.

Releases are available for i586 and x86_64 architectures. ARM architectures are not available for this release.

Virtual Machines

The same hardware requirements apply when running in virtual machines.

For VirtualBox, however, you must ALWAYS have at least 1536 MB of memory or OpenMandriva Lx will fail to boot.

Note that if you use qemu, you may need to select an alternative graphics driver other than your distribution default or you will boot to a black screen.

EFI Support

This is the first release of OpenMandriva Lx that incorporates support for EFI booting. You should be able to boot on EFI machines; however, we have only performed limited testing.

We welcome feedback on user experience. It should be possible to boot the live system on the majority of machines; however, your mileage may vary. Please file bug reports at our bug tracker.

Booting from USB

It is also possible to boot this release from a USB storage device. To transfer the live/installation you may use the ROSA Image Writer available from our repos:

urpmi rosa-imagewriter

Or, if you do not have OpenMandriva Lx:
Linux x86 (32 bit)
Linux x86_64 (64 bit)
Windows (32-bit)


At least 2GB of flash drive capacity is recommended. Persistent storage is not necessary. Note that this will erase everything on your USB!

via dd

You may alternatively dd the image to your USB stick:

dd if=<iso_name> of=<usb_drive> BS=4M

Replace <iso_name> with the path to the ISO and <usb_drive> with the device node of the USB drive, i.e. /dev/sdb.

New Features and Major Changes

The introduction of OpenMandriva Lx 2014.0 represents a major update from the previous version of OpenMandriva Lx, and is also the second release under the community of the OpenMandriva Association. With that in mind, here are some of the new features:

Kernel

The kernel has been upgraded to 3.13.11 nrjQL – a powerful variant of the 3.13.11 kernel that has been configured with desktop system performance and responsiveness in mind.

To achieve this the CPU and RCU have been configured with full pre­emption and boost mode, and the CK1 and BFQ patchsets have been added to provide further optimisations including better CPU load and disk I/O schedulers, an improved memory manager using UKSM, and TuxOnIce providing suspension and hibernation services.

SQUASHFS_MULTI_DECOMPRESSOR within the kernel supports the use of all available CPU’s for faster booting of Live Images.

Some very recent USB patches that partially correct a misinterpretation of the USB standard will improve device compatibility and also ensure that devices re-awake properly after suspend or hibernate.

NFS has also received some attention with patches that will give faster start up of the NFS services.

This is first kernel version where we have enabled two new kernel keys to test the “EDID ovverride” feature, with this we should be able to override an incorrect screen EDID with boot time options, we have included EDIDBINS in the ISOs, a package containing 5 basic firmwares for the most common resolutions so that users may force different resolutions than the ones detected automatically by X.

The CONFIG_ACPI_CUSTOM_DSDT key allows loading of a customised acpi table. Details will be found on our Wiki in the kernel pages.

Desktop

We've introduced oma-welcome, or Welcome to OpenMandriva Lx. This application introduces users to OpenMandriva Lx and shows them some of the features we have, as well as providing quick links to common tasks such as updating, installing new software, and configuring their desktop.

Xorg

We've upgraded Xorg to version 1.15.1, and Mesa to 10.1.1, which brings the latest free drivers for the best performance. A Compose cache is now incorporated which speeds up application startup time and reduces memory usage especially in locales with large Compose tables (e.g. all UTF-8 locales).

We recommend that users change the composite manager in KDE from XRender to OpenGL mode. This gives transparency the proper blur effect. This also allows our theme and it's decorations to be shown at their best.

KDE 4.12.4

We've upgraded to the latest and greatest version of the KDE desktop. If you don't know what KDE is, learn more at their website.

We've switched our default menu launcher to Homerun. To learn more about Homerun, check out its features page.

The network management, media centre, and mobile device support has also been updated.

LibreOffice 4.2.3

The latest LibreOffice featuring much faster load times and many bug fixes.

Firefox 29

The latest firefox with it's new graphical interface and all the latest features.

You may wish to suspend desktop effects when Firefox is in full screen mode, as it speeds up scrolling.

Java 7

The OpenMandriva Java stack has been entirely rebuilt to version 7 and is completely functional.

We currently provide Eclipse Kepler by default.

Printing

Improved support for printing, with an emphasis on HP printers.

Upgrading to 2014.0

Upgrading between releases always has the potential to cause some problems. Upgrading is supported and we do test upgrades, but due to the huge range of packages and hardware configurations that are possible, thus in some situations, the upgrade may cause problems that were not anticipated. Therefore we recommend that you always perform a fully back up your system prior to any upgrading attempt. In particular be aware that upgrading between MDV-based packages and OMV-based packages may be the most problematic and should be avoided if possible.

We hope that upgrading between OpenMandriva Lx releases will become less problematic in the near future.

Upgrading from previous OpenMandriva Lx Releases

If you do NOT receive an upgrade notification from the Online Update applet, you may have to upgrade your system.

If you still do not receive a notification (we may not have pushed it to all systems) or wish to do a manual upgrade, you may step through the following procedure.

As root, run the following commands:

urpmi.removemedia -a
urpmi.addmedia --distrib --mirrorlist 'http://downloads.openmandriva.org/mirrors/openmandriva.2014.0.ARCH.list'

Substitute ARCH with your architecture, e.g. i586 or x86_64.

Then run the following commands:

urpmi --auto --auto-select --replacefiles 2>&1 | tee /root/upgrade.log

Reboot when completed. The upgrade log is stored in /root/upgrade.log.

Upgrading from 2011.0

Please upgrade to 2013.0 first by following the procedures outlined in the 2013.0 release notes before upgrading to 2014.0.

Unavailable

DrakX Installer

The DrakX Installer is not included in this release. We hope to include it (or a new installer that brings back its features) in later releases.

Please note though that the various tasks that installed batches of software that were available in the old installer may still be used either through the OpenMandriva Tools or though the command line with urpmi.

These tasks may be listed by running 'urpmq --fuzzy task-'. Use these compilations at your own risk as they are not all currently maintained.

Some tasks such as task-games may require the addition of the the 32bit repositories for successful installation

Please also note that some tasks may pull packages from the contrib repository. Currently many of the packages in contrib have incorrect signatures. This is a known issue and you should not report incorrectly signed packages as a bug. This problem will be addressed post release when our build farm will have a quieter period so that the processor intensive resigning process can be run.

Changes to Hardware Support

Graphics Support

Graphics support has improved with the latest drivers however there are still issues with some hardware.

NVIDIA Graphics Cards

NVidia graphics cards are all currently supported by the XFDrake, the DrakX video configuration tool. In some cases it may be necessary to install older drivers using the command line. These drivers are available from the OpenMandriva repositories. The reverse engineered nouveau driver gives moderately good support for these older cards and for some dual-screen work(Publishing) it is actually better as it supports screen rotation on a second monitor which is useful for monitors with rotatable screens.

ATI Graphics Cards

The latest ATI graphics cards are supported; however, we have not had any concrete feedback about its usage. Your mileage may vary.

If you are using Radeon HD7770 or if you experience a black screen at boot and you know that you have an ATI/AMD grahics card please add the command below to the grub2 cmdline:-

xorg.blacklist=ati

To do this at when booting the iso press the "TAB" key; the kernel bootline will be displayed at the bottom of the screen, go to the end of it and add any options required there. Press enter to boot. If you need to enter a kernel parameter while boot an installed system the procedure is slightly different. At the boot screen press the "E" key and this will bring up the Grub editor. Search for the first line that begins with "linux" go to the end of it and add the option there. To boot press F10.

Intel Graphics Cards

Intel graphics cards are supported with the latest kernel we have, including newer 4th generation Intel graphics cards.

Miscellaneous Graphic Cards .

We have not had feedback from users. Should you have an unusual graphics card that is not performing as it should please file a bug at issues.openmandriva.org

Changes to Installation

Unused Hardware & Language Removal

This feature has been re-enabled. It prompts you to run it at first boot, and you may run it any time afterwards from the oma-welcome application (Welcome to OpenMandriva Lx).

Changes to the DrakX suite of tools

Boot Configuration

We now default to using kcm-grub2 to control the boot loader.

Proprietary Drivers

We now install proprietary drivers correctly.

Firewall

We have deprecated drakfirewall in favour of firewall-config, which relies on firewalld.

Changes to Software Support

Major Package Upgrades

The following noteworthy packages have been updated:

Updated Packages
dracut 037 setup now for rapid booting
systemd 208 updated from upstream
initscripts 9.52 better NetworkManager support
plasma-nm 0.9.3.3 easier management of network connections
plasma-mediacenter 1.2.0 better control of your media centre applications
kio-mtp 20131020 improved access to your media devices, including Android phones
libimobiledevice 1.1.6 iOS 7 support
hplip 3.14.3 improved support for HP printers
cups 1.7.2 improved support for printers
mariadb 10.0.10 transition from MySQL

MySQL to MariaDB

We have transitioned from MySQL to MariaDB 10.0. This MAY break some applications that rely on internal MySQL routines or algorithms; please make sure your applications are compatible before upgrading.

Booting with systemd

Systemd has now been moved into the initramfs and the result is super-fast booting. Switching runlevels has changed. Instead of adding the target runlevel, as before, there are now specific boot options. Namely, the following options must be appended to the kernel command line:

  • Rescue Mode: systemd.unit=rescue.target
  • Text Mode: systemd.unit=multi-user.target
  • Graphical Mode: systemd.unit=graphical.target

Desktop Environments

Please note that only KDE is supported by OpenMandriva Lx at this time. LXDE, Unity, GNOME, XFCE, or any other desktop environment is not supported.

Media Sources

contrib

contrib represents community maintained packages. These are not supported by the core OpenMandriva Lx team, and depend on package maintainers to update it.

restricted

restricted contains libraries that aren't installed by default due to legal concerns. The usage of these packages vary by country - OpenMandriva Lx is not responsible for their usage!

Other Changes

Monitor EDID Loading

This is first kernel version where two new kernel keys have been enabled. The "EDID ovverride" feature is now available and allows monitor with incorrect (or no) EDID to be enabled at kernel boot A package "edidbins" has been included in the ISOs which provided five binary files to support the most common resolutions. These may be called from the kernel command line at boot such that screen resolution may be force to that which the user desires. Obviously a facility like this should be used with care as it has the potential to damage your monitor. In order to enable one of the supplied edid's you need to add the following line to your kernel command line "drm_kms_helper.edid_firmware=edid/1280x1024.bin" obviously you can select your resolution from those supplied which are.

1024x768 1280x1024 1600x1200 1680x1050 1920x1000

As things currently stand these resolutions are available as soon as the root directory is mounted. If you want these resolutions for plymouth then you will need to incorporate the edid binary file in the initramfs. Dracut the image builder does not currently support this. The current approach would be to unpack the initramfs, add the necessary files and then repack.

Errata

As with any release, there are still issues and bugs that may not have been resolved. This page documents those that may cause inconvenience and where possible details how they may be worked around.

Booting Live DVD/USB

If you have a problem booting the live image with some hardware please report a bug detailing your hardware and any observations that you make if you are affected by this problem.

Local Network Sharing

The new firewall, firewalld, may prevent users from sharing.

Sharing using samba or nfs will not work with the default firewall settings which are are set to ensure the maximum security for your safety. The "Public" setting only allows the ssh, mdns and dhcpv6-client protocols. If you need this level of security you may want to investigate the benefits of sshfs which use fuse and ssh to share filesystems.

Workaround:

If you wish to use samba, nfs or any other file sharing protocols then you will need to use alternative firewall setting. Please note that when configuring the firewall authentication is required.

One you have opened the configuration window at the top, select the dropdown that currently says Runtime and select Permanent then select the default zone you require this example uses "home". When "home" is selected the ports enabled will be shown in the services window. Depending on your requirements tick the required services. i.e. if you wish to run a samba server then tick samba, if you want share directories via nfs select nfs and rpc-bind for a database server select postgres or mysql. When you have enabled all the services tou require, you should then change the default zone of the firewall to "home". Again make sure that "Permanent" is selected then choose "Options > Change Default Zone select the "home" zone and press ok; then click Options > Reload firewall and then "File > Quit" Your firewall will now allow

Disabling firewalld completely

If you have an external firewall on your local network you may disable the firewall completely if desired. You may do this by via the OMCC Control Center select "System > Manage system services..." untick "on boot" for firewalld and click stop to stop the service. We do not recommend this for portable computing.

Parental Controls

Parental Controls are currently non-functional.

Workaround: None available at the moment.

Partitioning with Small Disks

When using the custom partitioning tool to divide up the hard disk/s be aware that there is a minimum size requirement a root partition that contains the /usr directory of at least 5.0Gb. If the partition is made smaller that this the partition manager will not function correctly.

Due to the adoption of systemd the use of a separate /usr partition is no longer possible. 
It is still permissible to have a separate /usr/local partition.

Workaround: If you receive an error message stating that the partition is smaller than the minimum requirement then do not try to resize it as this will fail; instead, use the auto-allocate function which will automatically create a partitioning scheme for you, which you may then delete or change to suit your own requirements. This will clear the error.

Console has incorrect keyboard

If you still have problem with virtual console incorrect language setting, keyboard map or font, first run localedrake and then keyboraddrake. After choosing your local setting make sure to reboot. In /etc/default/grub - GRUB_CMDLINE_LINUX_DEFAULT you should have these:

vconsole.keymap=<yourkeymap> locale.LANG=<yourLANG>

If problem is font map related then add to cmdline through grub2's /etc/default/grub - GRUB_CMDLINE_LINUX_DEFAULT:

vconsole.font.map=<yourfontmap>

For instance: vconsole.font.map=8859-2

Network Icon disappears

You may find that the network icon disappears when you reboot after creating a new user.

Workaround: You can re-enable it by right-clicking on the system tray in the panel, unlocking the widgets and under the list of extra items setting a tick in Network Managment and then clicking on the apply button.

French Keyboard

Settings may have changed.

Workaround: The default settings for the French keyboards have changed. See Bug small.png Bug #608 for more information.

wheel

Please note that the first user created on the system is part of the wheel group, which allocates special privileges that are usually only allocated for the root user. Users in wheel can bypass certain password dialogues to change system settings.

Workaround: This is intended behaviour. If you wish to disable this, remove users from the wheel group.

Black Screen at Boot

There is an issue with systems that have two different graphics adapters but only one of them is operational. Typically this is a Nvidia GPU combined the either Intel or AMD/ATI. Due to the automated nature of driver selection in modern systems if the non-functional GPU is automatically selected then X will load the matching driver. Thus the working GPU never gets setup resulting in a black screen. We have recently added a new boot command line option to allow an Xorg driver to be blacklisted thus allowing the correct driver to be detected.

To use this feature you must edit the grub2 command line. You can do this by selecting your desired boot option and then pressing TAB. To the end of the line add the following:-

xorg.blacklist=<driver to blacklist>

To determine which driver needs to be blacklisted is probably best achieved by booting the system to a text mode and checking which driver has been loaded at boot time. A procedure for doing this is detailed below. In some circumstances this may not be possible and you will need to resort to your motherboard/Graphics card specifications or trial and error. It will be necessary to permanently add the line to the grub2 command line that boots the installation. This is described below.

There are other circumstances where a black screen may be encountered. For example if you wish to use the proprietary driver for your graphics adapter it may be necessary to inhibit the kernel mechanism that loads the free drivers. In these circumstances adding

nomodeset 

or

nokmsboot

to the kernel command line will normally be enough to allow installation of the OS or running with the manufacturers drivers . If necessary the command may be added permanently by editing /etc/default/grub at the GRUB_CMDLINE_LINUX_DEFAULT label and adding the required command. Then run update-grub2


To boot to text mode:-

1: Boot from the DVD/USB stick and at the grub selection screen select the livecd option and press TAB. Edit the grub command line by and add the command

"systemd.unit=multi-user.task nomodeset" 

to the end and boot the machine. This will bring you to a command prompt where you can login.

2: Login as root and then type lsmod | less and observe the output. Look for the loaded graphics driver by finding the drm entry the graphics driver will be listed here. It will be typically nouveau, radeon or i915 (there may be others). The name used here will be the name to add to the xorg.blacklist= parameter

Backlight Issues

There are some machines with Intel GPU's (Netbooks particularly) that may still give a black screen even with everything set up correctly; this is due to the screen backlight logic being inverted. This may be fixed by adding i915.invert_brightness=1 parameter to the boot command line. This may be needed in addition to the xorg.blacklist= parameter.

Incorrect tty

On boot it may be found that you are presented with terminal screen rather that the normal graphical login, In this case you may need to switch ttys (terminal); you can do this by pressing alt+ctrl+F7 if you still have no graphical login try using the same key cobination but with a different function key. Key F1-F7 are all different ttys (terminals). Please report a bug for this problem noting your what hardware you are running on.

Boot to a dracut prompt

If this happens all is not lost. This may be indicative of the lack of disk driver for your hardware. Dracut indicates that it has produced a bug report which you can copy to a memory stick and then attach to a bug report you will need to mount your memory stick. Assuming it is FAT formatted then plug it in and type 'dmesg' the device name of your memory stick should be visible it will be in the form /dev/sd<x> the bracketed x will vary depending on how many drives have been found on your machine if for example you have one other drive then the entry might read /dev/sdb. Create a new directory /mnt with 'mkdir /mnt' then type 'mount -t vfat /dev/sdb1 /mnt' and the drive should be mounted. (Note the 1 added to the device name). You should then be able to copy files to your memory stick with 'cp <files> /mnt/' . Please take the trouble to report this type of problem as receiving these reports is the only way we can improve our distribution.

Contact, Bug Reporting, Discussion

You are invited to discuss this release on our:

Please report bugs to our bugtracker.

For us to get the most information about your situation, it is a wise idea to install omv-bug-report:

urpmi omv-bug-report

Then, as root:

omv-bug-report.sh

will generate an archive containing system information that can be attached to a bug or mailed to a maintainer. This will greatly assist them in the diagnosis of the problem being reported.

Helping the Project

As always, the OpenMandriva development teams (Cooker & QA) are always looking for new contributors to assist in creating and maintaining packages and to assist bugfixing and testing. You are welcome to join us and help us in this work which is not only rewarding but also tremendous fun!

If you feel that your talents do not lie in the realm of software, then the OpenMandriva Workshop group, which is made up from the artwork, documentation, translation and Communication teams, is always open for the submissions of artwork and translations. New contributors who would like to help with these wide-ranging tasks should see our wiki (wiki.openmandriva.org) for more details, and to learn how to join!. Alternatively you may sign up to the mailing lists available here.

It also costs time and money to keep our servers up and running. If you can, please donate to keep the lights on!