Support bare metal installation without wired Ethernet port
by Joel Chen
Dear Clear Linux Dev,
I was trying to install Clear Linux on a laptop with Wireless LAN but without a wired Ethernet port. It could not get past the step of swupd during installation and failed.
Please improve Clear Linux setup so that wired Ethernet is not a requirement for bare metal installation. Thank you.
Warmest Regards,
Joel
4 years, 6 months
Re: [Clr-dev] [clr-containers-dev] OverlayFS as default on Docker-upstream
by Miguel Bernal Marin
Hi,
My apologies if I wasn't clear on my email.
>>>
>>> Since b0e74fc3888e ("switch to overlayfs as backend"), docker-upstream
>>> started to use overlayfs instead of AUFS.
I mean ClearLinux docker-upstream package:
http://kojiclear.jf.intel.com/cgit/packages/docker-upstream/commit/?id=b0...
>> That's the default choice but I assume AUFS is still available ?
>
I'll keep AUFS kernel drivers on Clear Linux LTS version
> (note - still chatting internally - but we can take/start this chat off-list - I'd be happy to see that to check our external list is working etc.)
>
What external list?
* Clear Linux ML <dev(a)lists.clearlinux.org> <-- I will post a comment.
* Clear Containers ?? <-- Do we have a external ML?
> That's my presumption from reading around the Docker links. I don't have a local git clone of Docker, and could not find that commit easily on the github web interface (I probably could if we had a full commit id) - a link to the webpage for the commit might be useful here.
>
My apologies, I mean our local docker-upstream package.
http://kojiclear.jf.intel.com/cgit/packages/docker-upstream/commit/?id=b0...
>>
>>
>>> What gave this change was:
>>>
>>> https://sthbrx.github.io/blog/2015/10/30/docker-just-stop-using-aufs/
>>>
>>> https://docs.docker.com/engine/userguide/storagedriver/overlayfs-driver/
>>>
>>> Linux kernel will stop supporting AUFS.
>> Are we sure we no longer want to support users that somehow expect
>> AUFS to be available ?
>
> Presuming we are talking ClearLinux Kernel (as we cannot speak for all the other distros - where I expect aufs would hang around for quite some time?) - I would presume we would include all the FSs that Docker supports, and not just the default one they choose for the current release.
> I followed some links off the pages you shared (good links btw) - and found this page helpful for an overview of the Docker FS world:
> https://docs.docker.com/engine/userguide/storagedriver/selectadriver/
>
Yes, ClearLinux kernel.
I'll remove AUFS from native, KVM & Hyper-V and keep them on LTS.
>>
>> On a side note, please post this kind of information to the public
>> mailing list from now on.
>>
Will do.
4 years, 6 months
install issue
by Elliott Starin
attempting to boot clear-9340-installer.img.xz to bare metal and failing
with the following error in log:
"failed to retrieve 9220 telemetrics manifest"
any thoughts?
4 years, 6 months
[Dev] Problem running Clear Container on Ubuntu 15.04
by Zeyu Mi
*Hi,*
*I am trying to run Clear docker containers on Ubuntu 15.04. I follow the
instructions described
in https://clearlinux.org/documentation/gs-clear-containers-gettting-started...
<https://clearlinux.org/documentation/gs-clear-containers-gettting-started...>
and get the following warnings (the container ended without execution). Any
ideas to fix this?*
mzy@mzy-ubuntu:~/clearlinux$ sudo docker run ubuntu /bin/echo "Hello"
# KVM compatibility warning.
virtio-9p device was not detected.
While you have requested a virtio-9p device, the guest kernel did
not initialize it.
Please make sure that the guest kernel was compiled with
CONFIG_NET_9P_VIRTIO=y enabled in .config.
# KVM compatibility warning.
virtio-net device was not detected.
While you have requested a virtio-net device, the guest kernel did
not initialize it.
Please make sure that the guest kernel was compiled with
CONFIG_VIRTIO_NET=y enabled in .config.
# KVM compatibility warning.
virtio-console device was not detected.
While you have requested a virtio-console device, the guest kernel
did not initialize it.
Please make sure that the guest kernel was compiled with
CONFIG_VIRTIO_CONSOLE=y enabled in .config.
*I also try Clear lkvm to directly run a VM, but get similar errors.*
mzy@mzy-ubuntu:~/clearlinux$ sudo lkvm run -k
/usr/lib/kernel/vmlinux.container -c 6 -m 1024 --debug
# lkvm run -k /usr/lib/kernel/vmlinux.container -m 1024 -c 6 --name
guest-25440
# KVM compatibility warning.
virtio-net device was not detected.
While you have requested a virtio-net device, the guest kernel did
not initialize it.
Please make sure that the guest kernel was compiled with
CONFIG_VIRTIO_NET=y enabled in .config.
# KVM session ended normally.
*Looking forward to any help!*
--
Best Regards
Zeyu Mi (糜泽羽)
Institute of Parallel and Distributed Systems (IPADS),
School of Software,
Shanghai Jiao Tong University
4 years, 6 months
This week in Clear Linux #1
by Hutanu, Eva P
[cid:image001.png@01D1DE7E.4E25CA00]
Key component updates
Mesa 12.0
With the update to Mesa 12.0, Clear Linux* has added support for OpenGL* level 4.3 and the Vulkan API for systems with a recent Intel GPU. In addition, this version of Mesa has a significant performance increase on the latest Intel graphics hardware, as reported by the Phoronix news site<http://www.phoronix.com/scan.php?page=article&item=mesa-113-hd550&num=1>.
The kernels in Clear Linux were updated to the latest stable versions, kernel 4.6.4 for the normal kernels, and 4.4.15 for the LTS kernels. As usual, the stable kernels contain "important updates".
The version of the emerging Rust* language was updated to 1.10.0. Version 1.10 adds several key language features, such as the panic triggers abort option and the new cdylib crate type. In addition, Rust can now be built and bootstrapped using the previous official version of Rust.
All of the Clear Linux package sources are now available as git trees. Visit https://github.com/clearlinux-pkgs to view the package sources and patches that we use. These git trees will be regularly updated when new releases are made available, so that interested people can use them for their own purposes.
Performance
This week, we increased the performance of the Caffe machine learning framework by 10% by improving our linear algebra library and by increasing the use of SSE and AVX vector instructions. Caffe is one of the top 5 ML frameworks in the industry, and its performance is one of our PNP focus areas.
[https://lh6.googleusercontent.com/ppCF5BwoOz6KoAMxL6YIAo99cPgnp1oBej0CNOz...]
The Phoronix "7-Way Linux Distribution Comparison For Summer 2016<http://www.phoronix.com/scan.php?page=article&item=summer-2016-linux&num=1>" article exposed a performance issue in gaming/graphics in our graphics stack. Recently, we root caused this issue to a bug in the XFWM4 compositor. Currently, a short term workaround is deployed, while the search for a sustainable long term solution continues.
Noteworthy additions
We've started publishing images that are preconfigured to run in the Microsoft HyperV* hypervisor or in the Microsoft Azure* cloud.
Component highlights
The following components changed between release 9130 and 9310:
* Updated components:
o beignet<https://github.com/clearlinux-pkgs/beignet> 5-9<https://github.com/clearlinux-pkgs/beignet/tree/5-9>
o ciao<https://github.com/clearlinux-pkgs/ciao> 15-19<https://github.com/clearlinux-pkgs/ciao/tree/15-19>
o firefox<https://github.com/clearlinux-pkgs/firefox> 47.0.1-11<https://github.com/clearlinux-pkgs/firefox/tree/47.0.1-11>
o freetype<https://github.com/clearlinux-pkgs/freetype> 2.6.4-26<https://github.com/clearlinux-pkgs/freetype/tree/2.6.4-26>
o geany<https://github.com/clearlinux-pkgs/geany> 1.28-5<https://github.com/clearlinux-pkgs/geany/tree/1.28-5>
o git<https://github.com/clearlinux-pkgs/git> 2.9.1-66<https://github.com/clearlinux-pkgs/git/tree/2.9.1-66>
o httpd<https://github.com/clearlinux-pkgs/httpd> 2.4.23-70<https://github.com/clearlinux-pkgs/httpd/tree/2.4.23-70>
o libgd<https://github.com/clearlinux-pkgs/libgd> 2.2.2-17<https://github.com/clearlinux-pkgs/libgd/tree/2.2.2-17>
o libusb-compat<https://github.com/clearlinux-pkgs/libusb-compat> 0.1.5-5<https://github.com/clearlinux-pkgs/libusb-compat/tree/0.1.5-5>
o linux<https://github.com/clearlinux-pkgs/linux> 4.6.4-245<https://github.com/clearlinux-pkgs/linux/tree/4.6.4-245>
o linux-hyperv<https://github.com/clearlinux-pkgs/linux-hyperv> 4.6.4-33<https://github.com/clearlinux-pkgs/linux-hyperv/tree/4.6.4-33>
o linux-kvm<https://github.com/clearlinux-pkgs/linux-kvm> 4.6.4-176<https://github.com/clearlinux-pkgs/linux-kvm/tree/4.6.4-176>
o llvm<https://github.com/clearlinux-pkgs/llvm> 3.8.1-14<https://github.com/clearlinux-pkgs/llvm/tree/3.8.1-14>
o LVM2<https://github.com/clearlinux-pkgs/LVM2> 2.02.160-60<https://github.com/clearlinux-pkgs/LVM2/tree/2.02.160-60>
o memcached<https://github.com/clearlinux-pkgs/memcached> 1.4.28-20<https://github.com/clearlinux-pkgs/memcached/tree/1.4.28-20>
o nasm<https://github.com/clearlinux-pkgs/nasm> 2.12.02-18<https://github.com/clearlinux-pkgs/nasm/tree/2.12.02-18>
o neon<https://github.com/clearlinux-pkgs/neon> 1.5.3-5<https://github.com/clearlinux-pkgs/neon/tree/1.5.3-5>
o nginx<https://github.com/clearlinux-pkgs/nginx> 1.11.2-28<https://github.com/clearlinux-pkgs/nginx/tree/1.11.2-28>
o nodejs<https://github.com/clearlinux-pkgs/nodejs> 6.3.0-17<https://github.com/clearlinux-pkgs/nodejs/tree/6.3.0-17>
o procps-ng<https://github.com/clearlinux-pkgs/procps-ng> 3.3.12-28<https://github.com/clearlinux-pkgs/procps-ng/tree/3.3.12-28>
o psutil<https://github.com/clearlinux-pkgs/psutil> 4.3.0-18<https://github.com/clearlinux-pkgs/psutil/tree/4.3.0-18>
o rustc<https://github.com/clearlinux-pkgs/rustc> 1.10.0-15<https://github.com/clearlinux-pkgs/rustc/tree/1.10.0-15>
o thunderbird<https://github.com/clearlinux-pkgs/thunderbird> 45.2.0-2<https://github.com/clearlinux-pkgs/thunderbird/tree/45.2.0-2>
o vim<https://github.com/clearlinux-pkgs/vim> 7.4.1989-31<https://github.com/clearlinux-pkgs/vim/tree/7.4.1989-31>
o xorriso<https://github.com/clearlinux-pkgs/xorriso> 1.4.5-7<https://github.com/clearlinux-pkgs/xorriso/tree/1.4.5-7>
4 years, 6 months
[Dev] Subject header/tag
by Abramski, Adam M
Hey,
Just a suggestion but could we update the Subject tag of <dev> on the Clear Linux distro list to something that's more descriptive? It's not obvious given the distro lists I'm on that the emails that come through for the Clear Linux project are in fact Clear Linux related.
Again, just a suggestion.
Thanks,
Adam
4 years, 6 months
Re: [Dev] About mirroring Clear Linux download repo
by Marcu, Tudor
So as Auke stated, making a mirror will be very inefficient and time/space consuming. I think your best option is to use our mixer-tools, and create your own update content that mirrors our own. Take a look here:
https://clearlinux.org/documentation/mixer.html
This will outline the steps to actually create a full, working Clear update of your own, just like the ones you see upstream in our update section. However, you will need to make a couple changes to avoid downloading RPM's from upstream every single time you create an update/release. If you follow the setup in that link, it will enable you to orchestrate your own Clear "mixes", which can be composed of only Clear content, thus you essentially have a "mirror" of our updates or versions, and you can decide what content you want to be in it (you can just build it with all bundles and have a full copy). The changes you will want to do in order to avoid massive network transfers are:
1.) Figure out which version you want to use (i.e latest, etc), and download the content from here https://download.clearlinux.org/releases/9130/clear/x86_64/os/
This is the repo that contains all the RPM's for that version, and this URL is where mixer goes to grab the RPM's it needs. After you copy this (this will be your only outward network transfer), you will be locked on that version's content if you want to avoid making any more network transfers. To update to new upstream content you will need to copy the folder from the new version again, this is up to your discretion when/how often you want to do it.
2.) In your .yum-mix.conf, change the baseurl= in the [clear] subsection to point to where your -local- "os" folder that you downloaded resides, i.e baseurl=file://path/to/local/os/
Yum understands the file protocol so instead of going out to clearlinux.org, it will now look up your local path to download the rpm's.
3.) Follow the steps outlined in the mixer documentation, and you will have a full, working Clear update that you can then point your VM or Clear image to.
To update your Clear image to your "mixer" image, you must do a swupd verify --fix and provide it the URL where your mixer update content is stored, such as some local apache server that you can set up on your machine. After that point, your Clear image will look at your local URL's for subsequent updates.
This is probably the best way to do this for now, but the process is being updated to make this easier.
Cheers,
Tudor
________________________________________
From: Kok, Auke-jan H
Sent: Friday, July 01, 2016 2:59 PM
To: Marcu, Tudor
Subject: Fwd: Re: [Dev] About mirroring Clear Linux download repo
-------- Forwarded Message --------
Subject: Re: [Dev] About mirroring Clear Linux download repo
Date: Fri, 1 Jul 2016 14:38:55 -0700
From: Auke Kok <auke-jan.h.kok(a)intel.com>
To: Kexy Biscuit <kexybiscuit(a)outlook.com>, dev(a)lists.clearlinux.org
On 07/01/2016 08:07 AM, Kexy Biscuit wrote:
> Dear Clear Linux developers,
>
> I want to deploy Clear Linux in China. As we all know, China's international
> network connection is slow, and for university in China, international
> bandwidth is charged by flow.
>
> As a result, I'd like to know how to create a mirror for
> download.clearlinux.org. I would like to know if there is a rsync address,
> or a git address, and how big is the whole repo.
download.clearlinux.org contains several large components:
- rpms and src.rpms for each released package
- images for each version
- software update repositories for each released version
Each of these components is possibly terabytes of data, making mirroring
prohibitive. For this reason we are not offering rsync archives, and
logically, mirroring yourself will be expensive if bandwidth usage is
your cost factor. To give an indication of size: Each day several
gigabytes of data are updated on our download server.
I'd strongly discourage people to make mirrors for that reason.
Cheers,
Auke
_______________________________________________
Dev mailing list
Dev(a)lists.clearlinux.org
https://lists.clearlinux.org/mailman/listinfo/dev
4 years, 7 months
[Dev] About mirroring Clear Linux download repo
by Kexy Biscuit
Dear Clear Linux developers,
I want to deploy Clear Linux in China. As we all know, China's international
network connection is slow, and for university in China, international
bandwidth is charged by flow.
As a result, I'd like to know how to create a mirror for
download.clearlinux.org. I would like to know if there is a rsync address,
or a git address, and how big is the whole repo.
Thank you very much.
Kexy Biscuit
4 years, 7 months