Page 1 of 2
AmiStore/CANDI bug
Posted: Mon Dec 28, 2015 11:54 pm
by Raziel
Sorry to post here, if anyone know the official feedback/feature request/bug forum for AmiStore, please tell me
I found two bugs in Amistore and CANDI
CANDI: The latest update will crash on installing the update.
It will tell me that i miss libz.so, after that libphython25.so and after that it will crash/freeze (and never install correctly)
AmiStore:
On the purchased items page, clicking on one item and then on "Help" on the lower part of the page WILL NOT bring up the "Help/Feedback?" page of the program i was on, but rather will bring up the page of the program that is BEHIND it that moment.
Explanation: There is the default rollover of all programs available when i start AmiStore, it will slowly browse through the programs.
The one that is displayed as background will be the one that is openend when i click on "Help" (from a completely different program, e.g. CANDI)
Re: AmiStore/CANDI bug
Posted: Tue Dec 29, 2015 8:54 am
by salass00
Raziel wrote:
It will tell me that i miss libz.so, after that libphython25.so and after that it will crash/freeze (and never install correctly)
You should have "libz.so", "libz.so.1" and "libz.so.1.2" as soft links to "SOBJS:libz.so.1.2.3" in your SYS:SObjs directory.
If you've made a copy of your SYS partition or restored it from a backup you might have lost them.
If so you can recreate them using the following MakeLink commands:
MakeLink SOFT SOBJS:libz.so SOBJS:libz.so.1.2.3
MakeLink SOFT SOBJS:libz.so.1 SOBJS:libz.so.1.2.3
MakeLink SOFT SOBJS:libz.so.1.2 SOBJS:libz.so.1.2.3
There are also a couple of other .so files that should have soft links in SYS:SObjs, if necessary I can look them up for you.
libz.so.1 is a dependency for libpython25.so so that's probably why it's failing to load too.
Re: AmiStore/CANDI bug
Posted: Tue Dec 29, 2015 9:24 am
by Raziel
salass00 wrote:Raziel wrote:
It will tell me that i miss libz.so, after that libphython25.so and after that it will crash/freeze (and never install correctly)
You should have "libz.so", "libz.so.1" and "libz.so.1.2" as soft links to "SOBJS:libz.so.1.2.3" in your SYS:SObjs directory.
If you've made a copy of your SYS partition or restored it from a backup you might have lost them.
If so you can recreate them using the following MakeLink commands:
MakeLink SOFT SOBJS:libz.so SOBJS:libz.so.1.2.3
MakeLink SOFT SOBJS:libz.so.1 SOBJS:libz.so.1.2.3
MakeLink SOFT SOBJS:libz.so.1.2 SOBJS:libz.so.1.2.3
There are also a couple of other .so files that should have soft links in SYS:SObjs, if necessary I can look them up for you.
libz.so.1 is a dependency for libpython25.so so that's probably why it's failing to load too.
I was missing libz.so.1 and libz.so.1.2 :-/
Why i don't know
Please, if you got the time, it would be nice if you could gather a list of softlinked .so's i need...i didn't have a single one in SOBJS:
Thank you
Re: AmiStore/CANDI bug
Posted: Tue Dec 29, 2015 9:44 am
by salass00
OK, these are the ones I have on my AmigaOS 4.1 FE partition:
libbz2.so.1.0 Link ----rwed 13-Jan-15 12:12:34
> SObjs:libbz2.so.1.0.4
libz.so.1.2 143914 ----rwed 30-Dec-14 15:24:59
> SOBJS:libz.so.1.2.3
libz.so.1 143914 ----rwed 30-Dec-14 15:24:59
> SOBJS:libz.so.1.2.3
libz.so 143914 ----rwed 30-Dec-14 15:24:59
> SOBJS:libz.so.1.2.3
libpng.so 662668 ----rwed 30-Dec-14 15:24:59
> SOBJS:libpng12.so
libbz2.so Link ----rwed 30-Dec-14 15:24:59
> SOBJS:libbz2.so.1.0.4
Re: AmiStore/CANDI bug
Posted: Tue Dec 29, 2015 12:18 pm
by tonyw
Here is a script that I keep in my SObjs/ drawer. Whenever I copy a system partition, I simply cd to SObjs/ and type "makelinks". It does it all for me.
Copy this script and add the "s" protection bit to make it executable.
Code: Select all
If Exists libbz2.so
delete libbz2.so
EndIf
makelink libbz2.so libbz2.so.1.0.4
If Exists libbz2.so.1.0
delete libbz2.so.1.0
EndIf
makelink libbz2.so.1.0 libbz2.so.1.0.4
If Exists libpng.so
delete libpng.so
EndIf
makelink libpng.so libpng12.so
If Exists libz.so
delete libz.so
EndIf
makelink libz.so libz.so.1.2.3
If Exists libz.so.1
delete libz.so.1
EndIf
makelink libz.so.1 libz.so.1.2.3
If Exists libz.so.1.2
delete libz.so.1.2
EndIf
makelink libz.so.1.2 libz.so.1.2.3
If Exists libpython.so
delete libpython.so
EndIf
makelink libpython.so libpython25.so
Re: AmiStore/CANDI bug
Posted: Tue Dec 29, 2015 1:21 pm
by Raziel
@salass00
@tonyw
Awesome, thanks a lot
Re: AmiStore/CANDI bug
Posted: Mon Nov 27, 2017 2:32 pm
by Spectre660
Also for libharfbuzz.so
Open a shell, cd to sys:sobjs and enter:
makelink libharfbuzz.so libharfbuzz.so.0.9.28
Re: AmiStore/CANDI bug
Posted: Mon Nov 27, 2017 5:10 pm
by Raziel
Spectre660 wrote:Also for libharfbuzz.so
Open a shell, cd to sys:sobjs and enter:
makelink libharfbuzz.so libharfbuzz.so.0.9.28
What the * is that lib for?
Re: AmiStore/CANDI bug
Posted: Mon Nov 27, 2017 5:32 pm
by ZeroG
Re: AmiStore/CANDI bug
Posted: Mon Nov 27, 2017 7:26 pm
by xenic
Raziel wrote:@salass00
@tonyw
Awesome, thanks a lot
I suspect that Tony's script would need to be updated if any new links are added by an OS4.x installer.
If you want to copy a directory or partition and have the links preserved, use Workbench drag-n-drop (AsyncWB) to make the copy. Copying with Dopus4 and AmigaDOS "Copy" command will copy the linked files instead of making the links at the destination location.