Собственно задача не в yum, нужна поддержка json, а php на VPS стоит версии 5.1 попытка обновления/установки выдает сначала список доступных пакетов, но при попытку загрузки (y/N) дает такую ошибку.
Traceback (most recent call last): File «/usr/bin/yum», line 29, in ? yummain.user_main(sys.argv[1:], exit_code=True) File «/usr/share/yum-cli/yummain.py», line 309, in user_main errcode = main(args) File «/usr/share/yum-cli/yummain.py», line 261, in main return_code = base.doTransaction() File «/usr/share/yum-cli/cli.py», line 398, in doTransaction problems = self.downloadPkgs(downloadpkgs, callback_total=self.download_callback_total_cb) File «/usr/lib/python2.4/site-packages/yum/__init__.py», line 1315, in downloadPkgs remote_size += po.size TypeError: unsupported operand type(s) for +=: 'int' and 'str'
чистил логи yum, через rpm пробовал удалить и переустановить yum, ничего не помогло. Судя по последней строке python не хочет скачивать ссылаясь на невозможность сложить строку и число для получения общего размера.