Anzeige:
Ergebnis 1 bis 10 von 10

Thema: aptitude schlägt immer wieder Lösung vor

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jul 2008
    Beiträge
    146

    aptitude schlägt immer wieder Lösung vor

    Hallo

    ich habe auf meinem Ubuntu 12.04 LTS Server owncloud 7.04 installiert. Jetzt gibt es anscheinend eine Version 8, die braucht aber PHP 5.4 das habe ich nicht installiert, auch nicht Apache 2.4. Immer wenn ich nun aptitude dist-upgrade aufrufe kriege ich einen Lösungsvorschlag wegen verletzter Abhängigkeiten (PHP 5.4):

    Code:
    # aptitude dist-upgrade
    Die folgenden NEUEN Pakete werden zusätzlich installiert:
      owncloud-3rdparty{a} owncloud-app-activity{a} owncloud-app-external{a} owncloud-app-files{a} owncloud-app-files-encryption{a} 
      owncloud-app-files-external{a} owncloud-app-files-locking{a} owncloud-app-files-pdfviewer{a} owncloud-app-files-sharing{a} 
      owncloud-app-files-texteditor{a} owncloud-app-files-trashbin{a} owncloud-app-files-versions{a} owncloud-app-files-videoviewer{a} 
      owncloud-app-firstrunwizard{a} owncloud-app-gallery{a} owncloud-app-provisioning-api{a} owncloud-app-templateeditor{a} 
      owncloud-app-updater{a} owncloud-app-user-external{a} owncloud-app-user-ldap{a} owncloud-app-user-webdavauth{a} 
      owncloud-config-apache{a} owncloud-server{ab} 
    Die folgenden Pakete werden aktualisiert:
      owncloud 
    1 Pakete aktualisiert, 23 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
    20,4 MB an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 38,0 MB frei werden.
    Die folgenden Pakete haben verletzte Abhängigkeiten:
     owncloud-server : Hängt ab von: php5 (>= 5.4.0) aber 5.3.10-1ubuntu3.15 ist installiert.
    Die folgenden Aktionen werden diese Abhängigkeiten auflösen:
    
          Entfernen der folgenden Pakete:                             
    1)      owncloud                                                  
    
          Beibehalten der folgenden Pakete in ihrer aktuellen Version:
    2)      owncloud-3rdparty [Nicht installiert]                     
    3)      owncloud-app-activity [Nicht installiert]                 
    4)      owncloud-app-external [Nicht installiert]                 
    5)      owncloud-app-files [Nicht installiert]                    
    6)      owncloud-app-files-encryption [Nicht installiert]         
    7)      owncloud-app-files-external [Nicht installiert]           
    8)      owncloud-app-files-locking [Nicht installiert]            
    9)      owncloud-app-files-pdfviewer [Nicht installiert]          
    10)     owncloud-app-files-sharing [Nicht installiert]            
    11)     owncloud-app-files-texteditor [Nicht installiert]         
    12)     owncloud-app-files-trashbin [Nicht installiert]           
    13)     owncloud-app-files-versions [Nicht installiert]           
    14)     owncloud-app-files-videoviewer [Nicht installiert]        
    15)     owncloud-app-firstrunwizard [Nicht installiert]           
    16)     owncloud-app-gallery [Nicht installiert]                  
    17)     owncloud-app-provisioning-api [Nicht installiert]         
    18)     owncloud-app-templateeditor [Nicht installiert]           
    19)     owncloud-app-updater [Nicht installiert]                  
    20)     owncloud-app-user-external [Nicht installiert]            
    21)     owncloud-app-user-ldap [Nicht installiert]                
    22)     owncloud-app-user-webdavauth [Nicht installiert]          
    23)     owncloud-config-apache [Nicht installiert]                
    24)     owncloud-server [Nicht installiert]                       
    
    
    
    Diese Lösung akzeptieren? [Y/n/q/?]
    Natürlich aktzeptiere ich diese Lösung nicht, sondern die nächste, die alles so beibehält.
    Kann ich das irgendwie abstellen, diese ewigen Vorschläge? Ich will es ja so lassen, da ich nicht PHP 5.4 installieren kann oder will.

    Danke für einen Tipp

    franc

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jul 2008
    Beiträge
    146
    Ich hab jetzt in der aptitude GUI das owncloud Paket mit "Version verbieten" versehen, also mit F und dann G, G jetzt kommen bei dist-upgrade die Lösungsvorschläge nicht mehr.
    Ich weiß aber nicht ob das der richtige Weg war

  3. #3
    Newbie and practicing Avatar von Newbie314
    Registriert seit
    Mar 2007
    Beiträge
    7.639
    Da du owncloud nicht aktualisieren willst ist das eine richtige Methode - also "Version behalten" bzw. "Version nie aktualisieren" (bzw. die Pendants bei apt-get). Bei mir ist owncloud in einem separaten Repository, daher werde ich bei der Installation bei der ich keine owncloud updates "haben" will einfach das Repo inaktiv schalten (weiß aber nicht auswendig wie das bei apt-get geht, "man apt-get" auf der Kommandozeile hilft.)
    Bei Konsolenausgaben / Fehlermeldungen bitte immer Code Tags verwenden: [code] -Text- [/code]
    "Überzeugungen sind gefährlichere Feinde der Wahrheit als Lügen" (H. Lesch)

  4. #4
    Fieses Frettchen Avatar von DrunkenFreak
    Registriert seit
    Dec 2003
    Beiträge
    3.315
    Das Stichwort heißt apt-pinning.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jul 2008
    Beiträge
    146
    Danke, danke und danke!

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jul 2008
    Beiträge
    146
    Zitat Zitat von DrunkenFreak Beitrag anzeigen
    Das Stichwort heißt apt-pinning.
    Nachdem ich in der GUI von aptitude das Paket ownlcloud 7.0.4 nun zwei Mal nur scheinbar gepinnt hatte, mir die Konfliktlösung aber nach jeden Systemneustart wieder angeboten worden war habe ich unter apt-pinning mal nach gelesen wie das wirklich geht.
    Jetzt habe ich also unter /etc/apt/preferences.d/ eine Konfig angelegt pinning.pref und darin verfügt:

    Code:
    Package: owncloud
    Pin: version 7.*
    Pin-Priority: 1000
    Jetzt scheint es zu funktionieren

    Danke noch mal für der Tipp!

  7. #7
    Registrierter Benutzer
    Registriert seit
    Jul 2008
    Beiträge
    146
    Jetzt musste ich noch mehr hinzufügen:

    Code:
    Package: owncloud
    Pin: version 7.*
    Pin-Priority: 1000
    
    Package: libmysqlclient18
    Pin: version 5.5.42*
    Pin-Priority: 1000
    
    Package: mysql-common
    Pin: version 5.5.42*
    Pin-Priority: 1000

  8. #8
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.061
    mal 'ne Frage - Debian ist nicht so wirklich meins, aber wenn ich mich recht entsinne - warum machst Du ein dist-upgrade? Sollte das nicht nur Verwendung finden, wenn man über Releases hinweg aktualieren will, also in Deinem Fall von 12.04 auf 14.04 (und die entsprechenden Vorbereitungen gemacht hat)?

    ... normalerweise sollte doch ein einfaches apt-get update && apt-get upgrade reichen...
    Ich bin root - ich darf das.

  9. #9
    Registrierter Benutzer
    Registriert seit
    Jul 2008
    Beiträge
    146
    OH, oh. Das ist eine Altlast. Ich habe es jetzt auf safe-upgrade umgestellt. Ich weiß nicht, warum ich mir das einst so angewöhnt hatte. Vermutlich wollten paar Pakete nicht updaten und mit dem aggressiveren full-upgrade (=dist-upgrade) bei aptitude ging das.
    Also ich verwende jetzt in Zukunft

    Code:
    aptitude update && aptitude safe-upgrade
    Danke!

  10. #10
    Registrierter Benutzer
    Registriert seit
    Jun 2003
    Beiträge
    578
    Zitat Zitat von marce Beitrag anzeigen
    mal 'ne Frage - Debian ist nicht so wirklich meins, aber wenn ich mich recht entsinne - warum machst Du ein dist-upgrade? Sollte das nicht nur Verwendung finden, wenn man über Releases hinweg aktualieren will, also in Deinem Fall von 12.04 auf 14.04 (und die entsprechenden Vorbereitungen gemacht hat)?

    ... normalerweise sollte doch ein einfaches apt-get update && apt-get upgrade reichen...
    Stimmt (bedingt).

    Je nach Eintrag in der sources.list wird ein upgrade oder ein Dist-upgrade gemacht.
    Steht da z.B. stable und nicht der Distro-Name, dann würde wirklich ein Dist-Upgrade gemacht, sobald sich die stable Version ändert.
    Steht da z.B. wheezy, dann werden (wie beim upgrade) nur die Pakete von Wheezy aktualisiert.
    gruss sys;-)

Ähnliche Themen

  1. Aptitude soll alles wieder vergessen..
    Von Blumenkohl im Forum System installieren und konfigurieren
    Antworten: 7
    Letzter Beitrag: 18.08.09, 13:52
  2. immer immer wieder -> SUSE 9.3 DLink
    Von MATI im Forum Anbindung an die Aussenwelt
    Antworten: 4
    Letzter Beitrag: 30.10.05, 20:02
  3. emerge kismet schlägt immer fehl...!
    Von invis-eo im Forum Mobiles Linux, Notebook, PDA
    Antworten: 13
    Letzter Beitrag: 25.01.04, 19:15
  4. MS schlägt wieder zu
    Von fs111 im Forum Meldungen und Mitglieder
    Antworten: 10
    Letzter Beitrag: 24.10.02, 23:20
  5. Druckeinrichtung schlägt bei Mandrake immer fehl.
    Von Bernd11 im Forum System installieren und konfigurieren
    Antworten: 1
    Letzter Beitrag: 09.09.02, 20:15

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •