On 11/26/20 10:45 AM, Patrick Bartek via Dng wrote:
> On Wed, 25 Nov 2020 17:34:16 -0700
> Fred <fred@???> wrote:
>
>> On 11/25/20 4:56 PM, Patrick Bartek via Dng wrote:
>>> On Wed, 25 Nov 2020 16:07:24 -0700
>>> Fred <fred@???> wrote:
>>>
>>>> Hello,
>>>>
>>>> I recently upgraded from Debian Jessie to Devuan Beowulf. I tried
>>>> to run a program (ClipGrab-3.9.2-x86_64.AppImage) which would not
>>>> run.
>>>>
>>>> bash: ./ClipGrab-3.9.2-x86_64.AppImage: cannot execute binary file:
>>>> Exec format error
>>>>
>>>> I asked for help on the Debian user mail list (because of previous
>>>> discussion) and was told I am running a 32 bit version.
>>>>
>>>> uname -m
>>>> i686
>>>>
>>>> lspci
>>>> Architecture: i686
>>>> CPU op-mode(s): 32-bit, 64-bit
>>>> (the rest cut)
>>>>
>>>> So, is Beowulf 32 bit or 64 bit?
>>>
>>> It can be either or both, that is, Multi-Architecture. It depends
>>> on which version you chose to install. Evidently, you installed or
>>> upgraded to the 32-bit version. Perhaps, your Jessie install was
>>> 32-bit to begin with.
>>>
>>> B
>>>
>>> _______________________________________________
>>> Dng mailing list
>>> Dng@???
>>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>>>
>> I think Debian Jessie is 32 bit. To upgrade to Beowulf I just
>> followed instructions that didn't say anything about 32 or 64. I
>> just assumed Beowulf was 64 bit.
>>
>> My CPU appears to be able to do 64 so how do I change over?
>
> The least problematical way is to back up your data, wipe the current
> install and do a clean install of Beowulf 64-bit and all your apps.
> However, I surmise, what you want is "the quick fix." Okay. Here's
> what I'd do, generally speaking -- after considerable research, but mind
> you, it's been about 10 years since I set up and ran a 32-bit,
> 64-bit multi-arch system:
>
> Back up your data!!! Add AMD64 multi-architecture to get the 64-bit
> libraries. This will also work with Intel CPUs. Install the 64-bit
> kernel, if it hasn't been installed. Check that during the kernel
> install, a new vmlinuz and initrd.img for it was created. Do an apt
> update. Reboot with the 64-bit kernel. It won't be the default.
> So, you'll have to choose it at the boot menu. Hopefully it will
> boot. (If not, troubleshoot.) If system boots, check you're running
> the 64-bit kernel. If so, do an apt update and upgrade. Install the
> necessary and wanted 64-bit kernel headers, utilities, apps, etc. When
> all is running well, make the 64-bit kernel your default boot kernel in
> grub.
>
> I'd leave all the 32-bit kernels, etc. alone. Don't try to purge them
> to get a 100% 64-bit system. May cause problems and as long as you're
> running 64-bit, all those files will just sit there and do nothing
> except take up space on the hard drive.
>
> This will get you started:
>
> https://wiki.debian.org/Multiarch/HOWTO
> https://wiki.debian.org/Multiarch/Implementation
>
> Good luck
>
> B
> _______________________________________________
> Dng mailing list
> Dng@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>
I think the easiest solution is to abandon trying to run the 64-bit
clipgrab binary blob. youtube-dl is working again for now.
I will plan on doing a fresh install of the AMD64 version of Beowulf
when I have time.
Thanks for the help!
Best regards,
Fred