2014-12-01 21 views
8

Ubuntu 14.04 Sunucusu (64-bit) yüklemesi var.Udev'i ubuntu'ya yükleyemiyorum 14.04

sudo apt-get update 

yazdır bu hata:

.... 
Hit http://security.ubuntu.com trusty-security/universe Translation-en 
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

/var/lib/dpkg/updates# sudo rm tmp.i apt-get update tmp.i çıkardıktan sonra Tamam gitti ama ...

denedim

'sudo

kullanım

apt-get yükseltme ':

Fetched 534 kB in 4s (112 kB/s)    
Reading package lists... Done 
[email protected]****:/# sudo apt-get upgrade 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
Calculating upgrade... Done 
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 
1 not fully installed or removed. 
After this operation, 0 B of additional disk space will be used. 
Do you want to continue? [Y/n] Y 
Setting up udev (204-5ubuntu20.9) ... 
* udev requires hotplug support, not started 
    ...fail! 
invoke-rc.d: initscript udev, action "restart" failed. 
dpkg: error processing package udev (--configure): 
subprocess installed post-installation script returned error exit status 1 
Errors were encountered while processing: 
udev 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

Şimdiye kadar web'de bunun için bir çözüm bulamadım, pek çok yolu denedim ama hiçbir şey işe yaramadı ...

+0

aslında denediniz "sudo dpkg --configure -a"? – diogovk

+0

Evet, sonuç yok. Bunun için bir çözüm buldum zaten ... – kaczorro

cevap

23

OVH sunucularındaki tüm Ubuntu 14.04 kurulumlarında sorun ortaya çıkabilir. Teknik desteğe başvurdum, 'kendinize yardım et' dışında yardımcı olabilecek herhangi bir cevabı yok.

bu hatayı aldıktan sonra:

nano /etc/init.d/udev 

### END INIT INFO ekledikten sonra:

exit 0   

kaydet ve çık.

dpkg --configure -a   
apt-get upgrade   

Düzenleme dosya tekrar ve, exit 0 kaldırmak sonra yükleyerek sonraki paketleri düzgün çalışması & kaydedip çıkmak ve sistem o korkunç hata mesajı hiç belli olmadan, yeniden başladıktan sonra iyi görünüyor.

bu iplikten

Geçici çözüm : Benden sonra buraya olanlar için http://forum.ovh.co.uk/showthread.php?8480-udev-requires-hotplug-support-not-started/page2&s=2144010031f992268c5690726da09284

+0

Çalıştığını onaylayabilir. VPS ana bilgisayarında, hotplug'u desteklemeyen eski bir linux çekirdeği ile ilgili olması gerektiği gibi görünüyor. Dolayısıyla, yalnızca OVH ana bilgisayarlarını güncellediğinde çözülecektir. – fmcato

+0

teşekkürler, bir ay boyunca bu problemi yaşadım ve şimdi çözüldü. –

5

, ben udev'i almak için ilk açıklamalar sonrasında bir çıkış 0 eklemek /usr/sbin/invoke-rc.d düzenlemek zorunda kaldı Yapılandır.

nano -w /usr/sbin/invoke-rc.d 

... 
# You should have received a copy of the GNU General Public License along 
# with this program; if not, write to the Free Software Foundation, Inc., 
# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. 
exit 0 

Sonra çalıştırın:

dpkg --configure -a 

Sonra Yerine düzenleme /etc/init.d/udev ait

0

iki kez çağırmak-rc.d gelen çıkış 0 kaldırmak, sadece ### END INIT INFO sonra bir satır bu ekleyebilirsiniz:

dpkg --configure -a || exit 0 

Bu şekilde dpkg --configure başarısız olursa o çıkış olacak, aksi takdirde normal olarak devam edecektir.

Veya dosyalarını düzenleme şey, bu hile olacaktır değilse:

[ ! "$(grep -A1 '### END INIT INFO' /etc/init.d/udev | grep 'dpkg --configure -a || exit 0')" ] \ 
&& sudo sed -i 's/### END INIT INFO/### END INIT INFO\ 
dpkg --configure -a || exit 0/' /etc/init.d/udev