Installing A LAMP System With Fedora Core 6

Discussion in 'Server Operation' started by Linocks, Nov 20, 2006.

  1. Linocks

    Linocks New Member

    Hello,

    I am in the process of installing a LAMP System with FC6 as per the 'Howto' at http://howtoforge.org/installing_a_lamp_system_with_fedora_core_6. Everything was going well until I got to the section marked "6 Install Some Software" at http://howtoforge.org/installing_a_lamp_system_with_fedora_core_6_p3.

    Having entered the below command : -

    Code:
    [I]yum install fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp[/I]

    I get the error message as shown below : -

    Code:
    [I]ileutils ncftp
    Loading "installonlyn" plugin
    Setting up Install Process
    Setting up repositories
    Could not retreive mirrorlist http://mirrors.fedoraproject.org/mirrorlist?repo=core-6&arch=i386 error was
    [Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name resolution').
    Error; Cannot find a valid baseurl for repo: core[/I]

    I think the problem is that I have no internet connection.

    My network is set up as follows : -

    I connect to the Internet via Cable Modem. This Cable Modem feeds into a SmoothWall Box which has 3x NICs : -
    1. NIC 1 = Red (accepts connection from the Internet - IP Address assigned via DHCP from ISP).
    2. NIC 2 = Orange (Is the DMZ and feeds into the Server - Static IP Address 10.10.0.1).
    3. NIC 3 = Green(Feeds a Wireless Router which in turn feeds the LAN IP Address IP Address 10.10.0.20 - assigned via DHCP).

    The addreses on the LAN are all assigned via a DHCP running on the Wireless Router and are on a different subnet.

    I used to have a working Apache Web Server using this set up before. Can anyone tell me what went wrong:confused: ? All I did was remove the HDD and place a new one in the machine for this exercise.

    I have also used the folloing settings for the server.

    IP Address = 10.10.0.10
    Subnet = 255.255.255.0
    Gateway = 10.10.0.1 (the IP address for the Orange NIC in the SmoothWall Box)
    Broadcast = 10.10.0.255
    Primary DNS = 194.168.4.100
    Secondary DNS = 194.168.8.100​

    The DNS Servers are those belonging to my ISP.
    The Server is connected to the Orange interface of the Smoothwall box via a 'Cross-over' cable.
     
  2. falko

    falko Super Moderator

    Did you try more than once? Sometimes yum behaves like this, then you must somply try again.

    What's the output of
    Code:
    ifconfig
    and
    Code:
    ping -c4 google.com
    and
    Code:
    dig google.com
    ?

    Did you disable SELinux and the Fedora firewall?
     
  3. Linocks

    Linocks New Member

    It was my internet connection but now I have sorted that I get the below message : -

    Code:
    [root@web ~]# yum install fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp
    Loading "installonlyn" plugin
    Setting up Install Process
    Setting up repositories
    core                      100% |=========================| 1.1 kB    00:00
    updates                   100% |=========================| 1.2 kB    00:00
    extras                    100% |=========================| 1.1 kB    00:00
    Reading repository metadata in from local files
    primary.xml.gz            100% |=========================| 205 kB    00:00
    http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386/repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum
    Trying other mirror.
    Error: failure: repodata/primary.xml.gz from updates: [Errno 256] No more mirrors to try.
    [root@web ~]#
    So what now?:confused:
     
  4. falko

    falko Super Moderator

    Please run yum again.

    What's the output of
    Code:
    ls -l /etc/yum.repos
    ?
     
  5. Linocks

    Linocks New Member

    The results are below : -

    Code:
    [root@web ~]# yum install fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp
    Loading "installonlyn" plugin
    Setting up Install Process
    Setting up repositories
    core                      100% |=========================| 1.1 kB    00:00
    updates                   100% |=========================| 1.2 kB    00:00
    extras                    100% |=========================| 1.1 kB    00:00
    Reading repository metadata in from local files
    primary.xml.gz            100% |=========================| 211 kB    00:00
    ################################################## 680/680
    primary.xml.gz            100% |=========================| 1.4 MB    00:06
    http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/extras/6/i386/repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum
    Trying other mirror.
    Error: failure: repodata/primary.xml.gz from extras: [Errno 256] No more mirrors to try.
    You have new mail in /var/spool/mail/root
    [root@web ~]# less /var/spool/mail/root
    [root@web ~]# ls =l /etc/yum.repos
    ls: =l: No such file or directory
    ls: /etc/yum.repos: No such file or directory
    [root@web ~]# ls =l /etc/yum.repos.d/
    ls: =l: No such file or directory
    /etc/yum.repos.d/:
    fedora-core.repo                fedora-legacy.repo
    fedora-development.repo         fedora-updates.repo
    fedora-extras-development.repo  fedora-updates-testing.repo
    fedora-extras.repo
    [root@web ~]# 
    Sorry - Different output below : -
    Code:
    [root@web yum.repos.d]# ls -l
    total 56
    -rw-r--r-- 1 root root 1054 Oct 15 19:07 fedora-core.repo
    -rw-r--r-- 1 root root 1750 Oct 15 19:07 fedora-development.repo
    -rw-r--r-- 1 root root 1490 Oct 15 19:07 fedora-extras-development.repo
    -rw-r--r-- 1 root root  981 Oct 15 19:07 fedora-extras.repo
    -rw-r--r-- 1 root root  517 Oct 15 19:07 fedora-legacy.repo
    -rw-r--r-- 1 root root 1039 Oct 15 19:07 fedora-updates.repo
    -rw-r--r-- 1 root root 1112 Oct 15 19:07 fedora-updates-testing.repo
    [root@web yum.repos.d]#  
     
    Last edited: Nov 22, 2006
  6. falko

    falko Super Moderator

    What's in /etc/yum.repos/fedora-extras.repo?
     
  7. Linocks

    Linocks New Member

    See contents below : -
    Code:
    [extras]
    name=Fedora Extras $releasever - $basearch
    #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$
    basearch/
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=extras-$releasever&a
    rch=$basearch
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
    gpgcheck=1
    
    [extras-debuginfo]
    name=Fedora Extras $releasever - $basearch - Debug
    #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$
    basearch/debug/
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=extras-debug-$releas
    ever&arch=$basearch
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
    gpgcheck=1
    
    [extras-source]
    name=Fedora Extras $releasever - Source
    #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/S
    RPMS/
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=extras-source-$relea
    sever&arch=$basearch
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
    gpgcheck=1
    (END)     
    
     
  8. falko

    falko Super Moderator

    Please set gpgcheck to 0 in all three lines in the file and run yum again.
     
  9. Linocks

    Linocks New Member

    Installing A LAMP System With Fedora Core 6 - Page 4

    That worked & I was able to download the appropriate programs. Thanks! But why did I have to edit that file? It's not in your instructions! :confused:

    Then I went on to the next stage and got the below result : -

    Code:
    [root@web /]# yum install quota
    Loading "installonlyn" plugin
    Setting up Install Process
    Setting up repositories
    core                      100% |=========================| 1.1 kB    00:00
    updates                   100% |=========================| 1.2 kB    00:00
    extras                    100% |=========================| 1.1 kB    00:00
    Reading repository metadata in from local files
    Parsing package install arguments
    Nothing to do
    So I figured I must have already installed it and moved on : -

    Code:
    [root@web /]# mount -o remount /
    mount: / not mounted already, or bad option
    [root@web /]# quotacheck -avugm
    quotacheck: Can't find filesystem to check or filesystem not mounted with quota option.
    [root@web /]#
    Things definitely not going to plan. It seems to work for others, why not me? I know! I must've overlooked something again. :eek:
     
  10. Linocks

    Linocks New Member

    Installing A LAMP System With Fedora Core 6 - Page 4

    Falko,

    I retraced my steps & found an error. I did not edit a file properly (at Installing A LAMP System With Fedora Core 6 - Page 3). :eek:

    Code:
    vi /etc/fstab
    I have now rectified that issue and another has arisen. I think this is a good time to re-check everything instead of continuing to hound you with other issues so what I intend to do is to start over again. :eek:

    Thanks for all your help. I have no doubt that I will be calling upon you again in the future.

    Keep up the good work!

    Thanks again for all your help!
     
  11. falko

    falko Super Moderator

    I guess you didn't follow the tutorial as close as needed. Maybe you made some typos somewhere or left out a step, etc.
     
  12. Linocks

    Linocks New Member


    I gues I didn't !! :eek:

    Thanks again for your continued help !!
     

Share This Page