AlternC icon indicating copy to clipboard operation
AlternC copied to clipboard

AlternC on debian bullseye and bookworm?

Open ulvida opened this issue 2 years ago • 5 comments

We have several AlternC instances, last of them on debian buster, with php 7.3. They are installed from Kumbit repos, and I could never upgrade it to bullseye or install a new one. At least with the same install procedure. The .deb package has a specific dependency on php7.3, so, as such, not upgradable.

Does presently AlternC run on debian bullseye? Or, better, now, on debian bookworm? If yes, how should I install it? Neither duckduckgo o google could help me.

At home or at work, in France, Bolivia or Uruguay, I've been using Altern for more than 20 years. Wouldn't like to loose it. Now my colleagues have found an interesting alternative, hestiacp, but still AlternC has it's specific behaviours that are good in many cases.

Merci d'avance, chers amis.

ulvida avatar Sep 16 '23 10:09 ulvida

hello freinds, so ¿no package or basic cookbook to install alternc on debian bulleye or bookworms?

ulvida avatar Oct 03 '23 11:10 ulvida

Hi

It's in progress. Actualy we have merge all delay from koumbit:pu evolve. Then we can provide a common package. Actually we must provide a new RC and test to patch all regression from koumbit. After we have to backport some evolve from 3.3 to prevent also any regression

3.5 should support buster/bulleye 3.6 could be support bookworm

camlafit avatar Oct 06 '23 14:10 camlafit

Hi,

I started working on that recently, starting from the koumbit bullseye_support branch, and adding support for both bullseye & bookworm. I hope we could do a package that would work fine on both (PHP7.4 & PHP8.2 + some packages and misc fixes)

as of now what has been done :

  • discovered that vlogger package does not exist in bookworm (we'd have to package it ourselves) https://packages.debian.org/search?keywords=vlogger
  • fixed most php incompatibilities (magic_quotes_gpc() removal, each() removal, some is_object() or isset() to add...)
  • fixed the class constructors that changes from () to __construct()
  • found that the mariadb/mysql part does not work yet: the permission system seems to be quite different, so we may have to change some code there.

as of now that's all, let's follow on https://github.com/AlternC/AlternC/tree/issue-542 branch !

vincib avatar Dec 07 '23 09:12 vincib

I'm adding here what else I found (not fixed yet):

  • mariadb 10.11 is not accepting users who logged via "localhost" or "127.0.0.1" (which means "by unix socket") if their host field is "%". it MUST be "localhost" in that case. So if the mysql is local, we need to set "client" in db_servers to "localhost" and not "%". Note that this works on debian 10 & 11 too. (mariadb 10.5 & 10.3)

vincib avatar Dec 08 '23 09:12 vincib