Bekijk Volledige Versie : DirectAdmin update werkt niet?
Hoi,
Ik heb vandaaag een klant gekregen die een eigen server met DirectAdmin erop meegenomen heeft. Nu staat er DirectAdmin 1.25.5 op en die probeerde ik te updaten middels de link in DA zelf. Krijg page dat ik wordt gewaarschuwd door msg-system. Dit gebeurd dus niet.
Als ik in de crontab kijk staat daar wel in /etc/cron.d/directadmin_cron de bekende regels. Heb deze commands ook handmatig gedraaid en resulteren niet in errors, althans, ik zie geen output, maar dat had ik eigenlijk ook verwacht.
Iemand een idee waar ik kan gaan zoeken wat hier het probleem is? Of kan ik op een andere manier DA zelf updaten?
Alvast bedankt!
Ik denk dat uw klant niet bij Direct-admin heeft gemeld dat hij naar een ander ip is verhuist.
Direct-admin houd dan de updates tegen en ook het werken van het pannel.
Ik zou is contact op nemen met Direct-admin of de leverancier van uw da licentie en misschien dat die u verder kunnen helpen.
dennis0162
21/09/07, 16:29
Ik denk dat uw klant niet bij Direct-admin heeft gemeld dat hij naar een ander ip is verhuist.
Direct-admin houd dan de updates tegen en ook het werken van het pannel.
Ik zou is contact op nemen met Direct-admin of de leverancier van uw da licentie en misschien dat die u verder kunnen helpen.
Als de klant van rack / datacenter verhuist is, (dus de stekker is eruit geweest) Als de bak dan weer aangezet word gaat hij kijken of DirectAdmin wel op het goede IP draait zo niet start hij DirectAdmin niet eens.
Als de klant van rack / datacenter verhuist is, (dus de stekker is eruit geweest) Als de bak dan weer aangezet word gaat hij kijken of DirectAdmin wel op het goede IP draait zo niet start hij DirectAdmin niet eens.
Misschien even back-up’s maken en DirectAdmin opnieuw installeren en dan terug zetten?
Als de klant van rack / datacenter verhuist is, (dus de stekker is eruit geweest) Als de bak dan weer aangezet word gaat hij kijken of DirectAdmin wel op het goede IP draait zo niet start hij DirectAdmin niet eens.
Misschien even back-up’s maken en DirectAdmin opnieuw installeren en dan terug zetten?
Opnieuw installeren is niet nodig, gewoon de license IP laten aanpassen naar het juiste IP adres.
En dan een license update doen via het daarvoor bestemde "script" (zal even zoeken welke het ook alweer is)
Als je IP hebt gewijzigd bij directadmin het volgende via de command line draaien
/usr/local/directadmin/scripts/getLicense.sh <cid> <lid> [<ip>]
cid = client ID
lid - licensie id
IP = het IP adres, dit moet je nu ook invullen omdat je vanaf een verkeerd IP adres de licensie hebt opgehaald
dennis0162
21/09/07, 19:18
Opnieuw installeren is niet nodig, gewoon de license IP laten aanpassen naar het juiste IP adres.
En dan een license update doen via het daarvoor bestemde "script" (zal even zoeken welke het ook alweer is)
Als je IP hebt gewijzigd bij directadmin het volgende via de command line draaien
/usr/local/directadmin/scripts/getLicense.sh <cid> <lid> [<ip>]
cid = client ID
lid - licensie id
IP = het IP adres, dit moet je nu ook invullen omdat je vanaf een verkeerd IP adres de licensie hebt opgehaald
Ik bedoelde als het ip gewoon klopt, dat hij dan opnieuw zou kunnen installeren.
Steps for changing server ip and creating images.
**** Change server ip ****
Boot the server with the new server ip. (the new one you want to use)
DirectAdmin will not be running, as the license file will be invalid.
Contact DirectAdmin to obtain a new license file. They will change the ip in the license.
Get the new license file:
cd /usr/local/directadmin/scripts
./getLicense.sh UID LID
Where UID and LID are your client ID and your license id.
Ensure the license downloaded properly by making sure the file contains no error messages.
Start DirectAdmin with the new license:
service directadmin restart
(The taskq may have already started it, thus the restart instead of just "start")
Download the ipswap.sh script from directadmin:
wget http://www.directadmin.com/ipswap.sh
chmod 755 ipswap.sh
Execute that script with the old and and the new ip. Example:
./ipswap.sh 1.2.3.4 4.3.2.1
where 1.2.3.4 is your old ip and 4.3.2.1 is the new ip.
This script can be run on any ip, so if you want to change all ips with new ones, just run this script for each old ip with the new ip. Just ensure that you match the new server ip with the old one.
Restart everything:
service httpd restart
service proftpd restart
service exim restart
service vm-pop3d restart
service mysqld restart
service directadmin restart
...
Make sure they are correctly binding to the new ports by testing them.
You'll need to update the users list cache so that you see the new results in the show users lists:
echo "action=cache&value=showallusers" >> /usr/local/directadmin/data/task.queue
That's it :)
FunnyMedia
22/09/07, 19:21
Zie ook: http://www.directadmin.com/change_ip.txt