Node.js v20 and Other Updated Packages Require New IBM i Repositories
/0 Comments/in Open Source /by Alan Seiden
As we mentioned in our article on installing ODBC via yum, the latest IBM i open source packages require new repositories.
A notable example is Node.js v20. When we hear users say, “I don’t see Node.js v20 listed in available packages, and yum returns ‘No package nodejs20 available‘,” the reason invariably is that the new repositories, ibmi-base and ibmi-release, have not been installed.
How to Resolve Yum Command FTP Errors on IBM i
/2 Comments/in Open Source /by Alan SeidenWhile installing packages from IBM’s original open source repository, ibm, users may encounter errors, including:
- [Errno 12] Timeout on: ftp://public.dhe.ibm.com/software/ibmi/products/pase/rpms/repo/repodata/repomd.xml: (28, ‘Connection time-out’) Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: ibm. Please verify its path and try again.
- [Errno 14] FTP Error 451 – server did not report OK, got 451 Trying other mirror
- [Errno 14] FTP Error 550 – Access denied: 550 Trying other mirror
Be Careful When Using Yum Remove
/0 Comments/in PHP /by Alan Seiden
The Yum install command installs open source packages. It also installs any sub-packages upon which the desired package relies.
Yum remove does the reverse. It will remove a requested package.
What some users don’t know: Yum remove also removes any packages that depend on the package you removed. This is true whether running Yum manually or via the ACS open source package manager.
Using Yum to Install or Update the IBM i ODBC Driver
/8 Comments/in ODBC, PHP /by Alan Seiden
The IBM i ODBC driver for Db2 has become easier to install.
Formerly available only as a download requiring several steps, the driver can now be installed and updated on IBM i with Yum or Access Client Solutions (ACS), as easily as with other IBM i open source packages.
Here are instructions for installing the ODBC driver using Yum.
Solving “curl#6 – getaddrinfo() thread failed to start”
/4 Comments/in IBM i, Open Source /by Calvin Buckley
If you download files onto your system using PHP, Yum, RPM, or other tools, there’s a good chance curl is involved.
The version of curl provided in IBM i PASE uses multiple threads to speed up common tasks such as DNS lookups. When threading support is not available, however, curl fails.
Free PHP on IBM i: from Basic edition to RPMs
/0 Comments/in PHP /by Alan SeidenUPDATE: Community PHP is now known as Seiden PHP.
Last week, Perforce announced plans to withdraw Zend Server for IBM i “Basic” by June 2021. Filling the gap is “community” PHP for IBM i, installable in RPM format.
Seiden Group has been assisting IBM i clients to adopt Community PHP since its introduction last year. We’ve helped with both first-time PHP installations and migrations from Basic.
Update on Free, Open PHP for IBM i
/0 Comments/in PHP /by Alan Seiden
Since last month’s post about free and open PHP on IBM i, we have been helping companies to get started with it.
We’ve seen excellent results with the open PHP package, known as an RPM. Starting with the PHP repository provided by IBM and Zend (Perforce) as a base, we are able to optimize PHP for the needs of each IBM i shop.
Especially appealing to us and our clients: this PHP is 64-bit and leans toward open standards, including ODBC. In exchange for a bit of setup time, you’ll have a system that’s lightweight, flexible, and has no license fees for end users.
SEIDEN GROUP: Modern Development & Open Source for IBM i
Home | Seiden PHP+ | IBM i Services | Support | VS Code for i | Free Stuff | Blog | Privacy Policy | Contact 201.447.2437

