WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Core v4.4  (Read 78302 times)

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Core v4.4
« on: March 18, 2012, 01:39:37 PM »
Team Tiny Core is proud to announce the release of Core 4.4.
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/4.x/x86/release

The major theme for Core v4.4 is kernel & modules update and improved extension searching via tags.

Changelog for 4.4:

* Minor kernel update to 3.0.21 to support the following:
** ax25 / ham radio support
** kexec
** efficeon agp patch
** r6040 mii fix
** isa libata enabled for very old laptops
** xts, gf128mul for truecrypt uses
** resolves the kernel panic issue when mounting CIFS shares.
* Updated tc-config with syslog/rsyslog patch
* Updated Xprogs.tcz: scmbrowser and smc-fetch.sh tweaks
* Updated search.sh added -t option for tag search.
* Updated provides.sh for CLI use.
* Updated appbrowser for new tag search.
* Updated ab keyword is now a tag search.
* Updated tce-size with date check on sizefile update.
* Updated tce-setup fixed when base boot code is used with missing /tmp/tce/optional directory.
* Updated tce-setdrive with a required readlink.
* Updated filetool.sh with a required readlink when used after tce-setdrive.
* Recompressed modules to save space.
* Added ssb module to base.
* Updated busybox 1.19.4 plus patches to fix busybox tftpd vulnerability.
* Updated tc-terminal-server to accomodate busybox tftpd vulnerability.
* Updated scm-search -t for tag searching.
* Updated scmbrowser for tag searching.
* Updated filetool.sh improved invalid device handling.
* Updated tce-setdrive now sets default backup device without a reboot.
* New boot code, e.g., iso=sdb1 booting from a single ISO file to load embedded extensions.
* New fromISOfile script for after boot support of a single ISO file embedded extensions.
* Updated rebuildfstab fixed pid checking.
* Updated exittc and filetool spelling.


Update instructions, from the release distribution files area:
http://distro.ibiblio.org/tinycorelinux/4.x/x86/release/distribution_files/
1. Copy over new vmlinuz
2. Copy over new core.gz
3. boot into new system

if You have/use X then
AppsAduit -> Dependencies -> Build Reporting Database -> Fetch Missing

or if you only use Core (no X) or Xorg did not start and only have a system prompt use:
tce-audit builddb
tce-audit fetchmissing


Note: Xprogs.tcz has been updated and is now in the repository.
« Last Edit: March 18, 2012, 02:06:50 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline vinnie

  • Hero Member
  • *****
  • Posts: 1187
  • HandMace informatic works
Re: Core v4.4
« Reply #1 on: March 18, 2012, 04:36:43 PM »
Mythical! I'll update in a few days!

Offline meo

  • Hero Member
  • *****
  • Posts: 651
Re: Core v4.4
« Reply #2 on: March 18, 2012, 05:39:22 PM »
Hi Tiny Core Team!

The new release is awesome! I'm running it now. Thanks a lot for your hard work putting it together.

Have fun making the TC community happy,
meo
"All that is very well," answered Candide, "but let us cultivate our garden." - Francois-Marie Arouet Voltaire

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Core v4.4
« Reply #3 on: March 18, 2012, 09:15:01 PM »
This build is sweet thanks :)

I really appreciate the effort gone into equipment compatibility, thank you.

Offline redwolf

  • Newbie
  • *
  • Posts: 20
Re: Core v4.4
« Reply #4 on: March 19, 2012, 12:11:49 AM »
I was having trouble getting the newest version to boot.  My TCE is on a RAID, LUKS, LVM.  I finally realized that it was failing to mount the raid array due to raid-dm-3.0.21-tinycore64.tcz not being present.  It was only then that I realized the kernel version had changed. 

I could have sworn I'd tried updating dependencies as you suggested, but I ended up installing raid-dm-3.0.21-tinycore64.tcz while booted into tce=pre.

Anyway, it's almost working now, but there doesn't seem to be an nvidia-module-3.0.21-tinycore64.tcz in the repository.

Out of curiosity...why 3.0.21 instead of 3.0.3 this time?

Thank you for all the effort you all put into Tiny Core.  I love this operating system.

Offline GoodGuy98

  • Newbie
  • *
  • Posts: 6
Re: Core v4.4
« Reply #5 on: March 19, 2012, 12:12:42 AM »
I tried to update to update a flash drive from v4.3 to v4.4 following the instructions.

1. Copy over new vmlinuz
2. Copy over new core.gz
3. boot into new system

When I rebooted, Xorg did not start, so I ran:

tce-audit builddb

It produced the following error message

Building extension database from /etc/sysconfig/tcedir/optional

mv: can't preserve ownership of 'tce.lst' operation not permitted

My video driver is using nVidia in case that makes a difference.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Core v4.4
« Reply #6 on: March 19, 2012, 12:39:51 AM »
Likely your using a file system that does not support permissions.
Likely in this particular case that it does not matter.
10+ Years Contributing to Linux Open Source Projects.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11624
Re: Core v4.4
« Reply #7 on: March 19, 2012, 12:44:21 AM »
Hi redwolf
The maintainer of the   nvidia-module   extensions is currently serving his country and not due back until mid May.
The kernel was bumped to a higher version due to some problems with 3.0.3.

Offline solorin

  • Full Member
  • ***
  • Posts: 184
Re: Core v4.4
« Reply #8 on: March 19, 2012, 09:42:31 AM »
Thank you and congratulations to the Tinycore Team on another amazing release.

I tried to update today, but the audio turned out to be a bit wonky.

OSS installs OK but complains: depmod: ./kernel.tclocal: No such file or directory.

Is it something I should be concerned about? I am in the midst of exploring a lot of audio in Tinycore,
so I'd like to tune it solidly.

Cheerio,
solorin
. . . if you don't know, now you know. . .
        ----- R.I.P. Biggie Smalls -----

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11624
Re: Core v4.4
« Reply #9 on: March 19, 2012, 10:00:42 AM »
Hi solorin
I don't know how much I can help with this, so I'll just ask the obvious.
If you enter  ls -l /lib/modules/3.0.21-tinycore
Does it contain the entry  kernel.tclocal->/usr/local/lib/modules/3.0.21-tinycore/kernel
If it does, then the extension may be making a reference to  /lib/modules/3.0.3-tinycore  which no longer exists.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Core v4.4
« Reply #10 on: March 19, 2012, 11:59:57 AM »
Using 'I' or 'i' in AppBrowser search ImageMagick.tcz, ImageMagick-doc.tcz, ImageMagick-dev.tcz doesn't appear on the hit list, but it is listed w/o filter.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Core v4.4
« Reply #11 on: March 19, 2012, 12:14:39 PM »
The search data is updated nightly, IIRC.
The only barriers that can stop you are the ones you create yourself.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Core v4.4
« Reply #12 on: March 19, 2012, 12:33:34 PM »
The search data is updated nightly, IIRC.

ImageMagick is in the repo since 2010 or something like that. Don't think issue is related to the frequency of update but the update itself.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline maro

  • Hero Member
  • *****
  • Posts: 1228
Re: Core v4.4
« Reply #13 on: March 19, 2012, 08:27:40 PM »
... OSS installs OK but complains: depmod: ./kernel.tclocal: No such file or directory.

Is it something I should be concerned about? ...

The error message is a consequence of the fact that the 'OSS-modules-3.0.21-tinycore.tcz' extension "violates" the convention to have additional kernel modules in "/usr/local/lib/modules/$( uname -r)/kernel" (as it uses "/lib/modules/$( uname -r)/kernel" instead.

Now, 'kernel.tclocal' is a symbolic link in "/lib/modules/$( uname -r)" to "/usr/local/lib/modules/$( uname -r)/kernel". AFAIK this latter directory did exists in the initrd in the past, but this doesn't seem to be the case any more. Therefore the symbolic link points to a non existing directory, which causes the warning message. In my assessment this should not cause any problem, and any "non-violating" extension containing kernel modules will create this missing directory (and hence no further warning message should show up).

I had mentioned this "violation" in an earlier post, but I would not call it a "hanging offence". Nevertheless of the two obvious options to avoid this error message (i.e "fix" the OSS kernel module extensions, or add the directory again to the initrd) my vote would be for the former as it would be IMHO the "cleaner" way instead of the latter (which has the appeal to be the possibly easier one).

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Core v4.4
« Reply #14 on: March 20, 2012, 02:46:10 AM »
It would mean having to modify the scripts and possibly apps, and keep up those modifications for new OSS versions. Not something I would like to carry just for moving the module directory.
The only barriers that can stop you are the ones you create yourself.