On Wed, 25 Nov 2020 17:34:16 -0700 Fred <[email protected]> wrote: > On 11/25/20 4:56 PM, Patrick Bartek via Dng wrote: > > On Wed, 25 Nov 2020 16:07:24 -0700 > > Fred <[email protected]> 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 > > [email protected] > > 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 [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
