[pve-devel] trying to upgrade wheezy -> jessie + corosync1 ->corosync2

Alexandre DERUMIER aderumier at odiso.com
Wed Apr 29 14:06:41 CEST 2015


>>Then only missing things is pve-manager configuration 
>>
>>Après cette opération, 0 o d'espace disque supplémentaires seront utilisés. 
>>Paramétrage de pve-manager (4.0-2) ... 
>>Failed to get D-Bus connection: Erreur inconnue -1 
>>
>>(any idea ? maybe because of systemd not running ?) 

I thinked it with

touch /proxmox_install_mode

(need by configure script)

I have the D-Bus error, but package is now installed fine.


So, full upgrade is:


convert cluster.conf to /etc/corosync/corosync.conf
generate /etc/corosync/authkey
#cp /etc/corosync/corosync.conf
#touch /proxmox_install_mode
#apt-get update 
#apt-get remove clvm 
#apt-get dist-upgrade 
#apt-get install clvm 
rm /proxmox_install_mode
#killall -9 corosync
#corosync
#/etc/init.d/pve-cluster restart
#/etc/init.d/pvedaemon restart
#/etc/init.d/pveproxy restart
#/etc/init.d/pvestatd restart



----- Mail original -----
De: "aderumier" <aderumier at odiso.com>
À: "dietmar" <dietmar at proxmox.com>
Cc: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mercredi 29 Avril 2015 13:41:05
Objet: Re: [pve-devel] trying to upgrade wheezy -> jessie + corosync1 ->corosync2

>>I'm retrying upgrade again, 

Ok, it's working fine with 

#apt-get update 
#apt-get remove clvm 
->(upgrade libpve-storage-perl automaticaly) 
#apt-get dist-upgrade 
#apt-get install clvm (redhat cluster suite has been uninstall, so no libdlm3 conflict anymore). 


Then only missing things is pve-manager configuration 

Après cette opération, 0 o d'espace disque supplémentaires seront utilisés. 
Paramétrage de pve-manager (4.0-2) ... 
Failed to get D-Bus connection: Erreur inconnue -1 

(any idea ? maybe because of systemd not running ?) 


and old corosync process not killed after uninstall of redhat-cluster-suite 





----- Mail original ----- 
De: "aderumier" <aderumier at odiso.com> 
À: "dietmar" <dietmar at proxmox.com> 
Cc: "pve-devel" <pve-devel at pve.proxmox.com> 
Envoyé: Mercredi 29 Avril 2015 13:33:39 
Objet: Re: [pve-devel] trying to upgrade wheezy -> jessie + corosync1 ->corosync2 

>>But we always provided an upgrade script in previous releases. That script can 
>>simply remove those conflicting packages before you run the upgrade. 
>>Would that work? 

Yes,It should work 

I'm retrying upgrade again, 

it's seem that 

#apt-get update 
#apt-get remove clvm 
->(upgrade libpve-storage-perl automaticaly) 
#apt-get dist-upgrade 

is working 

Need to do more tests to be sure 

----- Mail original ----- 
De: "dietmar" <dietmar at proxmox.com> 
À: "aderumier" <aderumier at odiso.com> 
Cc: "pve-devel" <pve-devel at pve.proxmox.com> 
Envoyé: Mercredi 29 Avril 2015 13:20:43 
Objet: Re: [pve-devel] trying to upgrade wheezy -> jessie + corosync1 ->corosync2 

> This dependency come from clvm package 
> 
> from which depend (old) libpve-storage-perl version. (not yet updated). 
> 
> forcing install of libpve-storage-perl with dpkg -i --force .deb seem to 
> resolve it. 
> 
> Maybe adding a trick like "provides: clvm " in a proxmox package could work ? 

IMHO such hacks are very fragile. 

But we always provided an upgrade script in previous releases. That script can 
simply remove those conflicting packages before you run the upgrade. 
Would that work? 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 


More information about the pve-devel mailing list