Apache via Yast installieren

Dieses Thema im Forum "Hosting & Server" wurde erstellt von fragl0r, 3. Oktober 2012 .

  1. 3. Oktober 2012
    Hallo Leute,

    ich möchte auf einen SLES 11.2 (Minimale Installation) Server einen Lamp-Server via YaST (nach Tutorial) installieren. Bekomme aber direkt beim ersten Befehl (# yast -i apache2) einen Fehler mit 3 Lösungsvorschlägen:
    • nicht installieren
    • yast2-storage-2.17.126-0.5.3.i586 auflösen durch das Ignorieren einiger Abhängigkeiten
    • Folgende Aktionen werden ausgeführt:
    Code:
    Deinstallation von yast2-storage...
    Deinstallation von yast2-perl...
    Deinstallation von yast2-core...
    usw.
    Wieso? Kann ich eine der Optionen ohne Gefahr benutzen? Klingen alle irgendwie bisschen heftig. Bin noch ganz neu mit Linux unterwegs, also bitte langsam erklären was das Problem ist/sein könnte und wie ich es behebe/damit umgehe.


    greetz,
    fragl0r
     
  2. 3. Oktober 2012
    AW: Apache via Yast installieren

    Also ich würde das ohne YaST machen..
    zypper search apache
    zypper install <Paketname>

    Hab grade keine SLES-Installation zur Hand, deswegen kann ichs nicht testen..
    Die Meldung sagt dir, dass du warum auch immer Abhängigkeitsprobleme hast..

    Versuchs mal per zypper..
    Und wenn das nicht funzt, dann poste bitte mal den kompletten Log..
    Also YaST von der Shell aus aufrufen und dann alles was an Output auf der Shell kommt hier posten.
     
  3. 3. Oktober 2012
    Zuletzt bearbeitet: 4. Oktober 2012
    AW: Apache via Yast installieren

    Kommt der selbe Fehler... ich kann auch absolut nix dazu finden. Google wohl nach den falschen Begriffen.

    Code:
    vm:/ # zypper search apache
    Daten des Repositorys laden ...
    Installierte Pakete lesen ...
    
    S | Name | Zusammenfassung | Typ 
    --+----------------------------------+-------------------------------------------------------------------------------+-----------
     | ant-apache-bcel | Optional apache bcel tasks for ant | Paket 
     | ant-apache-bsf | Optional apache bsf tasks for ant | Paket 
     | ant-apache-log4j | Optional apache log4j tasks for ant | Paket 
     | ant-apache-oro | Optional apache oro tasks for ant | Paket 
     | ant-apache-regexp | Optional apache regexp tasks for ant | Paket 
     | ant-apache-resolver | Optional apache resolver tasks for ant | Paket 
     | ant-apache-xalan2 | Optional apache xalan2 tasks for ant | Paket 
     | apache-commons-beanutils | Jakarta Commons BeanUtils Package | Paket 
     | apache-commons-beanutils-javadoc | Javadoc for jakarta-commons-beanutils | Paket 
     | apache-commons-codec | Apache Commons Codec Package | Paket 
     | apache-commons-codec-javadoc | Javadoc for apache-commons-codec | Paket 
     | apache-commons-daemon | Commons Daemon - Controlling of Java Daemons | Paket 
     | apache-commons-daemon-javadoc | Commons Daemon Javadoc | Paket 
     | apache-commons-daemon-jsvc | Java daemon launcher | Paket 
     | apache-commons-logging | Apache Commons Logging | Paket 
     | apache-commons-parent | Apache Commons Parent Pom | Paket 
     | apache-ivy | Java-based dependency manager | Paket 
     | apache-ivy-javadoc | API Documentation for ivy | Paket 
     | apache-portlet-1_0-api | Portlet API 1.0 from Jetspeed2 | Paket 
     | apache-portlet-1_0-api-javadoc | Portlet API 1.0 from Jetspeed2 | Paket 
     | apache2 | The Apache Web Server Version 2.2 | Paket 
     | apache2 | The Apache Web Server Version 2.2 | Quellpaket
     | apache2-devel | Apache 2.2 Header and Include Files | Paket 
     | apache2-doc | Zusätzliche Dokumentation | Paket 
     | apache2-example-pages | Beispielseiten für den Apache 2 Webserver | Paket 
     | apache2-icons-oxygen | Oxygen icons for Apache 2 | Paket 
     | apache2-itk | Apache 2 "ITK" MPM (Multi-Processing Module) | Paket 
     | apache2-mod_apparmor | AppArmor module for apache2 | Paket 
     | apache2-mod_auth_ntlm_winbind | Enables Apache to authenticate users against Microsoft like DCs | Paket 
     | apache2-mod_dnssd | Apache2 module for Zeroconf support via DNS-SD | Paket 
     | apache2-mod_fcgid | Alternative FastCGI module for Apache2 | Paket 
     | apache2-mod_jk | Connectors between Apache and Tomcat Servlet Container | Paket 
     | apache2-mod_jk | Connectors between Apache and Tomcat Servlet Container | Quellpaket
     | apache2-mod_macro | Define and Use Macros within the Apache Configuration | Paket 
     | apache2-mod_macro | Definition und Verwendung von Makros in der Apache-Konfiguration | Quellpaket
     | apache2-mod_mono | Run ASP.NET Pages on Unix with Apache and Mono | Paket 
     | apache2-mod_mono | Run ASP.NET Pages on Unix with Apache and Mono | Quellpaket
     | apache2-mod_perl | Perl-Einbettung für Apache | Paket 
     | apache2-mod_perl | Perl-Einbettung für Apache | Quellpaket
     | apache2-mod_perl-devel | Embedded Perl for Apache - Development package | Paket 
     | apache2-mod_php5 | PHP5 Module for Apache 2.0 | Paket 
     | apache2-mod_php53 | PHP5 Module for Apache 2.0 | Paket 
     | apache2-mod_python | Ein Python-Modul für den Apache 2 Webserver | Paket 
     | apache2-mod_python | Ein Python-Modul für den Apache 2 Webserver | Quellpaket
     | apache2-mod_scgi | Apache module named mod_scgi that implements the client side of the protocol. | Paket 
     | apache2-mod_security2 | ModSecurity Open Source Web Application Firewall | Paket 
     | apache2-mod_tidy | Apache Module using the Tidy Library to Clean Up HTML, XHTML, and XML | Paket 
     | apache2-mod_wsgi | Python WSGI adapter module for Apache | Paket 
     | apache2-prefork | Apache 2 "prefork" MPM (Multi-Processing Module) | Paket 
     | apache2-utils | Apache 2 utilities | Paket 
     | apache2-worker | Apache 2 "worker" MPM (Multi-Processing Module) | Paket 
     | perl-Apache-AuthCookie | Perl Authentication and Authorization via cookies | Paket 
     | perl-Apache-AuthNetLDAP | use Net::LDAP for user authentication in Apache | Paket 
     | perl-Apache-DBI | Apache authentication via perl DBI | Paket 
     | perl-Apache-Filter | Alter the output of previous handlers | Paket 
     | perl-Apache-Session | persistent storage for arbitrary data | Paket 
     | perl-Apache-SessionX | Persistent Storage for Arbitrary Data (for Embperl) | Paket 
     | perl-Apache2-AuthCookieDBI | AuthCookie module backed by a DBI database | Paket 
     | rubygem-passenger-apache2 | Passenger apache module | Paket 
     | sdksp2-apache2-mod_apparmor | Recommended update for apache2-mod_apparmor | Patch 
     | sdksp2-apache2-mod_php5 | Security update for PHP5 | Patch 
     | sdksp2-apache2-mod_php53 | Security update for PHP5 | Patch 
     | slessp2-apache2-mod_apparmor | Recommended update for apache2-mod_apparmor | Patch 
     | slessp2-apache2-mod_php5 | Security update for PHP5 | Patch 
     | slessp2-apache2-mod_php53 | Security update for PHP5 | Patch 
    vm:/ # zypper install apache2
    Daten des Repositorys laden ...
    Installierte Pakete lesen ...
    Paketabhängigkeiten auflösen ...
    
    Problem: yast2-core-2.17.45-0.5.1.i586 benötigt libpcre.so.0, was aber nicht angeboten werden kann
    Lösung 1: Folgende Aktionen werden ausgeführt:
     Deinstallation von yast2-core-2.17.45-0.5.1.i586
     Deinstallation von limal-ca-mgm-perl-1.5.22-0.2.15.i586
     Deinstallation von limal-nfs-server-perl-1.5.3-0.2.11.i586
     Deinstallation von yast2-perl-bindings-2.17.2-1.32.121.i586
     Deinstallation von yast2-storage-2.17.126-0.5.3.i586
     Deinstallation von yast2-dbus-server-2.17.4-0.5.118.i586
     Deinstallation von yast2-hardware-detection-2.17.2-2.7.1.i586
     Deinstallation von yast2-python-bindings-2.17.4-1.32.115.i586
     Deinstallation von yast2-ycp-ui-bindings-2.21.1-2.5.107.i586
     Deinstallation von yast2-repair-2.17.11-0.5.109.noarch
     Deinstallation von yast2-kdump-2.17.21-0.2.13.i586
     Deinstallation von yast2-bootloader-2.17.86-0.5.20.i586
     Deinstallation von yast2-backup-2.17.11-0.7.4.noarch
     Deinstallation von yast2-add-on-2.17.28-0.5.95.noarch
     Deinstallation von autoyast2-2.17.57-0.5.35.noarch
     Deinstallation von autoyast2-installation-2.17.57-0.5.35.noarch
     Deinstallation von yast2-network-2.17.175-0.5.1.i586
     Deinstallation von yast2-installation-2.17.99-0.5.22.noarch
     Deinstallation von yast2-metapackage-handler-0.8.7-1.34.noarch
     Deinstallation von yast2-ldap-server-2.17.42-0.5.96.i586
     Deinstallation von yast2-http-server-2.17.15-0.5.2.noarch
     Deinstallation von yast2-dns-server-2.17.21-0.5.2.noarch
     Deinstallation von yast2-dhcp-server-2.17.6-0.4.2.21.noarch
     Deinstallation von yast2-country-2.17.52-0.5.1.i586
     Deinstallation von yast2-ca-management-2.17.23-0.5.25.noarch
     Deinstallation von yast2-samba-server-2.17.13-0.7.5.noarch
     Deinstallation von yast2-users-2.17.51-0.5.166.i586
     Deinstallation von yast2-2.17.119-0.5.25.i586
     Deinstallation von yast2-packager-2.17.98-0.5.73.i586
     Deinstallation von yast2-profile-manager-2.17.2-0.7.5.i586
     Deinstallation von yast2-transfer-2.16.3-0.5.133.i586
     Deinstallation von yast2-ldap-2.17.7-0.5.1.i586
     Deinstallation von yast2-dbus-client-2.17.0-0.1.65.i586
     Deinstallation von yast2-fingerprint-reader-2.17.7-0.1.201.i586
     Deinstallation von yast2-nis-client-2.17.8-0.1.1.i586
     Deinstallation von yast2-slp-2.16.0-1.37.i586
     Deinstallation von yast2-squid-2.17.11-0.3.46.i586
     Deinstallation von yast2-xml-2.16.1-1.23.i586
     Deinstallation von yast2-ncurses-pkg-2.17.20-0.5.1.i586
     Deinstallation von yast2-nfs-common-2.17.8-0.2.1.noarch
     Deinstallation von yast2-registration-2.17.35.3-0.5.87.noarch
     Deinstallation von yast2-tune-2.17.7-1.28.i586
     Deinstallation von yast2-restore-2.17.6-0.7.3.noarch
     Deinstallation von yast2-wagon-2.17.32-0.7.1.noarch
     Deinstallation von yast2-dirinstall-2.17.4-0.5.238.noarch
     Deinstallation von yast2-update-2.17.23-0.5.40.i586
     Deinstallation von yast2-ldap-client-2.17.34-0.5.3.noarch
     Deinstallation von yast2-nis-server-2.17.2-1.53.noarch
     Deinstallation von yast2-mail-2.17.6-0.9.15.noarch
     Deinstallation von yast2-inetd-2.17.3-1.53.noarch
     Deinstallation von yast2-sudo-2.17.3-1.53.noarch
     Deinstallation von yast2-printer-2.17.63-0.2.43.i586
     Deinstallation von yast2-pam-2.17.3-0.5.211.noarch
     Deinstallation von yast2-power-management-2.17.7-0.1.84.noarch
     Deinstallation von yast2-security-2.17.15-0.5.214.noarch
     Deinstallation von yast2-support-2.17.19-2.1.59.noarch
     Deinstallation von yast2-iscsi-server-2.17.10-0.7.3.noarch
     Deinstallation von yast2-ftp-server-2.17.8-0.5.2.noarch
     Deinstallation von yast2-nfs-server-2.17.8-0.2.1.noarch
     Deinstallation von yast2-add-on-creator-2.17.15-0.5.93.noarch
     Deinstallation von yast2-firewall-2.17.11-0.5.92.noarch
     Deinstallation von yast2-iscsi-client-2.17.34-0.5.1.noarch
     Deinstallation von yast2-kerberos-client-2.17.14-0.5.1.noarch
     Deinstallation von yast2-nfs-client-2.17.13-0.5.189.noarch
     Deinstallation von yast2-runlevel-2.17.9-0.7.3.noarch
     Deinstallation von yast2-samba-client-2.17.21-0.5.186.noarch
     Deinstallation von yast2-vm-2.17.10-0.5.42.i586
     Deinstallation von yast2-mouse-2.16.1-19.38.i586
     Deinstallation von yast2-audit-laf-2.17.10-0.2.18.noarch
     Deinstallation von yast2-autofs-2.17.1-0.1.61.noarch
     Deinstallation von yast2-boot-server-2.14.0-276.38.noarch
     Deinstallation von yast2-instserver-2.17.6-0.2.1.1.noarch
     Deinstallation von yast2-irda-2.17.3-0.1.85.noarch
     Deinstallation von yast2-isns-2.17.2-0.2.2.noarch
     Deinstallation von yast2-kerberos-server-2.17.8-0.6.2.noarch
     Deinstallation von yast2-ntp-client-2.17.14-1.10.14.noarch
     Deinstallation von yast2-online-update-2.17.21-0.1.89.noarch
     Deinstallation von yast2-slp-server-2.17.4-0.2.48.noarch
     Deinstallation von yast2-sshd-2.17.2-1.21.noarch
     Deinstallation von yast2-sysconfig-2.17.0-1.38.noarch
     Deinstallation von yast2-tftp-server-2.17.1-1.37.noarch
     Deinstallation von yast2-registration-branding-SLE-2.17.35.3-0.5.87.noarch
     Deinstallation von yast2-online-update-frontend-2.17.21-0.1.89.noarch
    Lösung 2: Folgende Aktionen werden ausgeführt:
     Deinstallation von subscription-tools-1.0-0.21.1.noarch
     Deinstallation von libsnmp15-5.4.2.1-8.12.12.1.i586
    Lösung 3: apache2-2.2.22-4.7.1.i586 nicht installieren
    Lösung 4: yast2-core-2.17.45-0.5.1.i586 auflösen durch das Ignorieren einiger Abhängigkeiten
    
    Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie a(b). [1/2/3/4/b] (b): 
     
  4. 4. Oktober 2012
    AW: Apache via Yast installieren

    Hast du nur das SLES-DVD Repository drin?
    Das sieht irgendwie für mich so aus, als wenn du schon generell irgendwelche Probleme mit deiner Installation hast..

    Konntest du andere Sachen problemlos installieren?
    Was passiert, wenn du ein banales Tool wie screen oder htop installieren willst?

    Kommen da auch diese Komplikationen?

    Weil der Fehler, den du erhälst, hat von den Abhängigkeitsproblemen meiner Meinung nach nix direkt mit Apache zu tun..
     
    1 Person gefällt das.
  5. 4. Oktober 2012
    AW: Apache via Yast installieren

    Der Server kommt ganz frisch vom Rechenzentrum unserer Uni. Ich habe vorher nichts anderes versucht zu installieren. Repository ist das OnlineRep von SuSe.

    Screen konnte ich ohne Probleme installieren.

    greetz,
    fragl0r
     
  6. 4. Oktober 2012
    AW: Apache via Yast installieren

    Mmh..
    Also laut dem RPM, was ich bei software.opensuse.org laden konnte, ist apache2 abhängig von libpcre.so.0..
    In dem Repository hab ich allerdings (warum auch immer) nur libpcre1 finden können..

    Evtl liegt das daran. Warum der sone komische Fehlermeldung wirft, die sich auf YaST bezieht weiß ich auch nicht..

    Was sagt denn "zypper search libpcre" bei dir?
     
  7. 5. Oktober 2012
    AW: Apache via Yast installieren

    Code:
    vm:/home/user # zypper search libpcre
    Daten des Repositorys laden ...
    Installierte Pakete lesen ...
    
    S | Name | Zusammenfassung | Typ 
    --+---------------+------------------------------------------------------+------
     | libpcre1 | Eine Bibliothek für Perl-kompatible reguläre Ausdr-> | Paket
     | libpcrecpp0 | Eine Bibliothek für Perl-kompatible reguläre Ausdr-> | Paket
     | libpcreposix0 | Eine Bibliothek für Perl-kompatible reguläre Ausdr-> | Paket
    Interpretier ich das richtig, dass ich die lib (!?) nicht habe? Wie bekomme ich die jetzt? Neue/Andere Rep laden?

    greetz fragl0r
     
  8. 5. Oktober 2012
    AW: Apache via Yast installieren

    Yop..
    Also scheinbar ist die Apache abhängig von der libpcre0, welche aber gar nicht in dem Repo ist, wo Apache herkommt

    Sowas ist übrigens ein Grund warum ich SLES finde^^

    Poste bitte mal ne Liste der Repos die du drin hast..

    Ich hab eben nochmal in die Repos von OpenSuse 12.2/11.4 geguckt..
    Die haben keine Abhängigkeit zu einer libpcre-Version..

    Verstehe aber trotzdem nicht, was Novell da für eine macht..
    Ansonsten kannste ja auch einfach mal das Repository von OpenSuse testen..
    Wenn du was zerschießt musste halt nochmal neu installieren...

    PS:
    Hinter den Sternen versteckt sich übrigens Sche<>iße..
    Wusste gar nicht, dass RR nen Filter hat
     
  9. 6. Oktober 2012
    AW: Apache via Yast installieren

    Hatte Gester per zufall einen Systemadminstrator bei mir Zuhase der da mal aufgeräumt hat. Um Das Problem mal zu beschreiben hier mein/unser vorgehen:

    Entstehung des Problems:
    Eingeloggt, versucht Apache2 nach Tutorial zu installieren. Es kommt n Fehler, den ich mir hab nicht weiter durchgelesen (CD bitte einlegen). Hatte irgendwas im Tut von Repo updaten gelesen. Also gemacht und zusätzlich eins gesucht und hinzugefügt (natürlich völlig falsche Version). Jetzt kamen dann die tollen Fehler die ich so gepostet hatte und ich war völlig aufgeschmissen.

    Lösung:
    Behoben haben wir es dann so: Falsches Repo raus. Nach sehr langer Suche im Uni-Netz die SLES 11 DVD gefunden, auf den Server gepackt, gemountet, als Repo eingetragen und Apache ganz normal und stressfrei installiert.

    Bis auf das Rechenzentrum, dass mir, warum auch immer, die DVD wieder unmountet, bevor sie mir den Server übergeben haben und leider auch nie erwähnten, wo ich sie finden kann. War es alles mein Fehler.

    fragl0r

    Vielen Dank fürs Beistehen, °EraZoR°.
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.