• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Plesk Web interface for Yum (Atomic-Yum)

Rhel 5

I'm getting the same error on EL5

Error: Missing Dependency: yum-repolist is needed by package atomic-yum
 
There's somekind of bug with repos list? (CentOS 5 64bit)

Repo ID Name Status
addons CentOS-5 - Addons enabled
addons CentOS-5 - Addons enabled
atomic CentOS / Red Hat Enterprise Linux 5 enabled
atomic CentOS / Red Hat Enterprise Linux 5 enabled
base CentOS-5 - Base enabled
base CentOS-5 - Base enabled
extras CentOS-5 - Extras enabled
extras CentOS-5 - Extras enabled
rpmforge Red Hat Enterprise 5 - RPMforge.net enabled
rpmforge Red Hat Enterprise 5 - RPMforge.net enabled
updates CentOS-5 - Updates enabled
updates CentOS-5 - Updates enabled
 
Can't install

I cant install it ( I try to: yum clean all Too):

# yum install atomic-yum
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
Loading "security" plugin
Setting up Install Process
Setting up repositories
rhel-i386-server-vt-5 100% |=========================| 1.2 kB 00:00
plesk 100% |=========================| 951 B 00:00
rhel-i386-server-5 100% |=========================| 1.2 kB 00:00
atomic 100% |=========================| 951 B 00:00
rhel-i386-server-suppleme 100% |=========================| 1.2 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 41 kB 00:00
################################################## 149/149
primary.xml.gz 100% |=========================| 81 kB 00:00
################################################## 235/235
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for atomic-yum to pack into transaction set.
atomic-yum-0.4-2.el5.art. 100% |=========================| 71 kB 00:00
---> Package atomic-yum.noarch 0:0.4-2.el5.art set to be updated
--> Running transaction check
--> Processing Dependency: yum-repolist for package: atomic-yum
--> Finished Dependency Resolution
Error: Missing Dependency: yum-repolist is needed by package atomic-yum
 
Hello scott, i am looking on your work for many years now ! You always have great projects !

I installed the atomic-yum but i get the following error on Plesk UI:

Error in exec command!
/usr/bin/sudo /usr/bin/yum list updates

[I installed the atomic-yum on VPS running CentOS release 4.6 (Final) with PHP 5.2.5 ]

Please let me know what am i missing !

Best Regards,
Alexandros aka Brainlag.
 
Thank you for your reply !

[root@xxxxxx ~]# /usr/bin/yum list updates
Loading "repoheader" plugin

repo id repo name status
======= ========= ======
addons CentOS-4 - Addons enabled
atomic CentOS / Red Hat Enterprise Linux 4 enabled
base CentOS-4 - Base enabled
extras CentOS-4 - Extras enabled
update CentOS-4 - Updates enabled

Setting up repositories
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
atomic 100% |=========================| 951 B 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
[root@xxxxxx ~]# whereis sudo
sudo: /usr/bin/sudo /usr/share/man/man8/sudo.8.gz
[root@xxxxxx ~]#

should i only use the atomic channel ?

thank you again for your kind reply !

Best Regards,
Alexandros
 
Thank you for your kind reply. The /usr/bin/sudo exist on my VPS:

[root@xxxxx ~]# ls -alh /usr/bin/sudo
-rwxrwxrwx 1 root root 92K Feb 22 16:17 /usr/bin/sudo

Thank you again for your help.

Best Regards,
Alexandros
 
Ah, the permissions are wrong on it. Someone make it word writable and took the setuid bit off of it. Thats why its not working. It should look like:

---s--x--x 2 root root 166200 2007-04-12 04:34 /usr/bin/sudo
 
hello it worked like charm !!!

thank you for your valuable help and software and i am sorry if i spamed the topic.

Best Regards,
Alexandros.
 
what does clicking under the installed tab, one of the select boxes, and submit do?

I now have an innaccessible server :\
 
be very careful with this application.

I corrupted a whole server, unrecoverable, by clicking submit on the 'Installed' tab.

I updated with YUM fine to start, everything went well, except ssh would not come up, even after a reboot.

I went into the web interface, clicked on the installed tab, selected openssh to view details, and clicked submit. Next thing I know the whole server packed up and died.

Examining it as much as we could, even cp and mkdir no longer worked, so something drastic was done from this page by the selection .. it's not clear what the actions do. I assumed I could view details of the chosen application, apparently not! :\

maybe a little on-screen documentation?
 
ok thanks ART, obviously a suggestion of on screen docs on the pages is a little too much .. I've tried to work it out to post here for others, but not so good with PHP/smarty, I can't quite see what the interface.tpl is sending on POST as the query action="/yum/global/post.php?action={$query}" or where it is getting it from .. yum_class.inc has some comments, but not really documentation, so pretty clued out as to what function was called on the 'Installed' page without re-installing the application again and checking the source of the resulting page to help me ...

However doesn't matter, the server is now debian, a good excuse to finally move it from those pesky rpm formats :)
 
I didn't do the GUI parts of myself, so I couldn't help there exactly. I know the whole smarty part is supposed to separate the PHP logic from the interface chunks. So I would assume that you'd do whatever kung foo you normally do for mouse-overs or whatever (seriously, Im totally out of my element with interface stuff) to the .tpl files rather than the .php files.
 
Back
Top