AmiStore/CANDI bug

A forum for general AmigaOS 4.x support questions that are not platform-specific
User avatar
Raziel
Posts: 962
Joined: Sat Jun 18, 2011 4:00 pm
Location: a dying planet

AmiStore/CANDI bug

Post 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)
People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg

User avatar
salass00
AmigaOS Core Developer
AmigaOS Core Developer
Posts: 521
Joined: Sat Jun 18, 2011 3:12 pm
Location: Finland
Contact:

Re: AmiStore/CANDI bug

Post 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.

User avatar
Raziel
Posts: 962
Joined: Sat Jun 18, 2011 4:00 pm
Location: a dying planet

Re: AmiStore/CANDI bug

Post 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
People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg

User avatar
salass00
AmigaOS Core Developer
AmigaOS Core Developer
Posts: 521
Joined: Sat Jun 18, 2011 3:12 pm
Location: Finland
Contact:

Re: AmiStore/CANDI bug

Post 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

User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
Posts: 1433
Joined: Wed Mar 09, 2011 1:36 pm
Location: Sydney, Australia

Re: AmiStore/CANDI bug

Post 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

cheers
tony

User avatar
Raziel
Posts: 962
Joined: Sat Jun 18, 2011 4:00 pm
Location: a dying planet

Re: AmiStore/CANDI bug

Post by Raziel »

@salass00
@tonyw

Awesome, thanks a lot
People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg

Spectre660
Posts: 1493
Joined: Sat Jun 18, 2011 2:16 pm
Location: Montserrat

Re: AmiStore/CANDI bug

Post by Spectre660 »

Also for libharfbuzz.so

Open a shell, cd to sys:sobjs and enter:

makelink libharfbuzz.so libharfbuzz.so.0.9.28

User avatar
Raziel
Posts: 962
Joined: Sat Jun 18, 2011 4:00 pm
Location: a dying planet

Re: AmiStore/CANDI bug

Post 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?
People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg

User avatar
ZeroG
Posts: 119
Joined: Sat Jun 18, 2011 11:31 am
Location: Germany

Re: AmiStore/CANDI bug

Post by ZeroG »

https://www.freedesktop.org/wiki/Software/HarfBuzz/
HarfBuzz is an OpenType text shaping engine.

xenic
Posts: 1165
Joined: Sun Jun 19, 2011 12:06 am

Re: AmiStore/CANDI bug

Post 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.
AmigaOne X1000 with 2GB memory - OS4.1 FE

Post Reply