Tiny Core Linux
Tiny Core Extensions => TCE Talk => Topic started by: coreplayer2 on August 19, 2011, 01:49:18 AM
-
Since updating to 3.8.2 I can no longer complete updates in app audit.. the updates run and after selecting process updates I am prompted to reboot. On next reboot I can run the updates and find the same extensions available to update once again, and again and again..
Something happened right??
-
Since updating to 3.8.2 I can no longer complete updates in app audit.. the updates run and after selecting process updates I am prompted to reboot. On next reboot I can run the updates and find the same extensions available to update once again, and again and again..
Something happened right??
You are not alone! I noticed it prior to 3.8.2 however starting with sqlite3.tcz released on 06/08/11. It happened again today with curl.tcz but is no longer happening with get flash.
Given that it is across multiple extensions I suspect a bug in the core. Do you wish to post a bug & link it to this thread?
-
Not a bug in the core. Both curl.tcz and sqlite3.tcz do not have consistent zsync files. Extensions in the repository must be a consistent set. Both of the mentioned extensions have old zsync files. Therefore the result is actually a downgrade which is ignored by AppsAudit update process.
-
I have corrected both mentioned zsync files on ibiblio hosted repository. Updates should now work correctly.
-
Am curious what is a "zsync" ??
Also I have two machines with tc installed, one has 29 updates which still and continuously refuse to update, the same updates over and over after downloading, processing and rebooting.. the other has only 6 updates which also never get updated on reboot.
-
zsync is what we use to only download changed parts, ie delta compression. No need to redownload all xxx mb of openoffice if the install script changed.
Please list those extensions that behave like that.
-
Far too many for me to list but let me get you a couple of screenshots..
from two machines
(http://db.tt/jyHqNc1)
and
(http://db.tt/wUNLhGU)
-
curl.tcz was already addressed. getFlash.tcz is fine as I just updated mine.There is nothing wrong with wifi.tcz.
If no extensions are updated then it would suggest a local issue.
Perhaps check permission on tce directory or limited space on device holding tce directory?
-
Well I am a believer in coincidence so had wondered if there was some local issue.
However it is a strange coincidence that these screenshots are from two separate PC's, both had been upgraded from 3.7.1 (to 3.8 IIRC) then to 3.8.1 and finally 3.8.2 and for some reason neither PC will update any extensions now yet they did when the install was 3.7.1. there is ample free space available on both.
There is only one commonality, that of how the upgrade was performed. Each upgrade was accomplished by downloading and mounting the new ISO, copying both bzimage & tinycore.gz from the mounted ISO to the boot directories effectively replacing the old with the new then rebooting..
Ok so I fired up an old VM with tc v 3.7.1 on it, checked the tce directory and it's sub-directories, all have 775 permissions and set to tc user and staff group, this system also will no longer update any extensions however did a week ago when it was last used. ..
interestingly as a user I have full control to copy, delete any files in and out of the tce directory. I downloaded a movie directly to the tce directory and played it then copied it to the optional directory and then deleted it, all as a user only.
This would indicate the issue is neither one of permissions or space..
-
I'm out of idea's
Three PC's all exhibiting the same phenomena. :(
At least we know the issue is not specific to any tc version..
-
I notice that even though the updated files appear to be downloaded, after selecting process updates I check the extension and the file attributes have not changed from before the update session. After a reboot the files are still the same.. I had assumed that when you select check for updates the new files are downloaded and copied over the old files, but this is not happening..
-
is the following problem related or should I start a new thread?
When I "Check for Updates" I get on the Results page:
Error on fetch of /mnt/sdb1/tce/optional/dosfstools-3.tcz.md5.txt
Scan for updates complete
strange enough:
There is neither a dosfstools-3 nor a dosfstools subdirectory in http://distro.ibiblio.org/tinycorelinux/3.x/tcz/src/
and the info link for dosfstools-3 on http://distro.ibiblio.org/tinycorelinux/3.x/tcz/index.html yields an error 404, but there is some info for dosfstools (without -3) ...
There is something for dosfstools-3 on http://distro.ibiblio.org/tinycorelinux/2.x/tcz/ but I don't have any idea how to guide apps-audit there ...
Bernhard
-
@Bernhard
There is nothing wrong with AppsAudit. What you are seeing is a stale extension in your tce directory. At one time you had dosfstools-3.tcz. When you see such you should be looking in your tce directory to possibly remove it. Such is not automatically removed because sometimes one has custom extensions that would not be on the pubic server and therefore would produce "Error on fetch.."
-
Error on fetch of is common for me too, I get this same message for one of my extensions which is not on the download server. Never had this before despite running update frequently, but clearly normal or at least expected behavior..
However this occurred one time since update to 3.8.2
Running update returned an "error on fetch of..." every single installed extension on the drive
While I can't be certain what happened, I believe this was the result of a temporary connection issue.
Meanwhile I still can not get any one of my 3 tinycore installations to update its extensions.
-
As I stated elsewhere the submission of updated extensions require a corresponding updated zsync file.
Failure to do so will result in such extensions not being updated. Upon cursory look I find 91 extensions with either a stale zsync file or no zsync file. This likely is the cause of your issue. It is up to the extension maker to ensure that files submitted represent a consistent set else updates will not occur.
I stand corrected by Curaga and Jason, however, I still feel the submittal process should be reviewed.
Allow the extension maker to ensure the integrity of their submissions.
-
Ok I understand this, makes sence thx.
One of the apps which will not update is wifi so am wondering if this extension does not have a zsync file?
-
Wifi.tcz has a current zsync file. I just ran a check on the 3.x and 4.x repo and they all have current zsync files.
-
Well I'm embarrassed to say this but the failure to update is in fact user error :(
Previously I don't remember actually highlighting extensions to select them but I found by accident running the cursor over them selects now works when depressing the "process selected items" button. In my defense the need to again select each item after they have been listed in the left window is not exactly intuitive, but we got there in the end... DOH!!
from this
(http://db.tt/wgaEEVR)
to this
(http://db.tt/cpM8kxS)
now the updates feature is functioning :)
-
Oh no. Does that mean you have not been using the Md5Check feature either?
Glad to hear it is working as you will find it is most useful.
-
Oh my! we have to highlight/select the md5 checks too?? :(
Meanwhile all my systems are updated fine ty
-
Oh jeez, you have to highlight/select those pesky Md5 items also.... :(
lol