banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Messages posted by: CuteFTP  XML
Profile for CuteFTP Messages posted by CuteFTP [ number of posts not being displayed on this page: 0 ]
 

tranhuuphuoc wrote:
Xin lỗi, nó là
chkconfig iptables stop
/etc/init.d/iptables stop không phải /etc/init.d/ipatables stop

Già cả nên lú lẫn 1 chút smilie  


Hì, cái này ko sao mà. Em nhìn lệnh cũng chưa gỏ theo nên ko biết smilie

Thật ra thì 2 lệnh
Code:
/etc/init.d/iptables stop
chkconfig iptables off



Code:
services iptables stop

mà em gỏ nó giống nhau mà.

tranhuuphuoc wrote:

# chkconfig iptables off
# /etc/init.d/ipatables stop 


Anh xem lại đoạn lệnh em gỏ đi. Giống thế mà vẩn ko đc smilie

Vật vã với con vps này mất smilie
Vẩn con server vps cùi bắp hôm trước. Em đã cố gắng stop cái iptables mà ko đc. Quá trình em làm như sau

Code:
[root@privateserver ~]# service iptables stop
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: mangle filter nat [ OK ]
Unloading iptables modules: [ OK ]
[root@privateserver ~]# service iptables status
Table: mangle
Chain PREROUTING (policy ACCEPT)
num target prot opt source destination
Chain INPUT (policy ACCEPT)
num target prot opt source destination
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
num target prot opt source destination
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
Table: nat
Chain PREROUTING (policy ACCEPT)
num target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
num target prot opt source destination
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
[root@privateserver ~]# chkconfig iptables off
[root@privateserver ~]#


===> Sau khi reboot lại vps thì iptables vẩn on.
======


Thêm vấn đề nữa là em muốn đổi hostname cho con vps này mà ko đổi đc. Em dùng lệnh
Code:
[root@privateserver ~]# hostname dns
[root@privateserver ~]# hostname
dns
[root@privateserver ~]#

Sau khi khởi động lại vps là nó lại về tên củ.


Nhờ các anh xem hộ.
Cách đây 3 ngày em cũng đã download cái bản iso của CentOS về và bỏ vào VPS và lấy gói của nó cài. Nhưng vẩn ko đc vì sai phiên bản và thiếu thư viện.

Cho em hỏi tý nữa là tại sao phải chạy tất cả các dòng lệnh trên chứ chạy từng dòng lại ko đc? :">
Cảm ơn tất cả các anh đã support nhiệt tình, đặc biệt là anh Quanta smilie. Sau một quá trình vật vã thì cuối cùng cũng chạy xong cái yum và nhiều phần khác. Sau đợt này hiểu rỏ hơn về linux.
===================

Và đây là kết luận từ lỗi này:

Trước tiên thì nên gỏ xem bản đang chạy là bản gì bằng lệnh
[root@privateserver ~]# arch
i686
[root@privateserver ~]#
để xác định bản nào đang xài, chứ trên trang chủ nó ghi một đằng mà vào làm một nẻo smilie. (cái này nhầm là toi smilie).

Và để sửa lỗi trên của vps mình thì có một đống lệnh dài loằng ngoằng post lên mọi người hiểu hơn:
Code:
rpm -ivh --force
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/nss-devel-3.12.3.99.3-1.el5.centos.2.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/nspr-devel-4.7.6-1.el5_4.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/pkgconfig-0.21-2.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/pkinit-nss-0.7.6-1.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/nspr-4.7.6-1.el5_4.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/libselinux-devel-1.33.4-5.5.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/libsepol-devel-1.15.2-3.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/elfutils-libelf-devel-0.137-3.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/elfutils-libelf-devel-static-0.137-3.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/rpm-devel-4.4.2.3-18.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/sqlite-devel-3.3.6-5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/popt-1.10.2.3-18.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/rpm-4.4.2.3-18.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/rpm-libs-4.4.2.3-18.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/nss-3.12.3.99.3-1.el5.centos.2.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/libsepol-1.15.2-3.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/nss-devel-3.12.3.99.3-1.el5.centos.2.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/libsepol-devel-1.15.2-3.el5.i386.rpm
 http://mirror.centos.org/centos/5.5/os/i386/CentOS/rpm-devel-4.4.2.3-18.el5.i386.rpm


Khi làm xong cái này thì hầu như là hoàn thành, nhưng của mình gặp phải lỗi
Code:
[root@privateserver ~]# yum -y install mysql
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
 http://mirror.dulug.duke.edu/pub/yum-repository/redhat/5/i386/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again
[root@privateserver ~]#


Theo như anh Quanta nói thì có thể thay mirro khác nên mình đã copy dòng lệnh cái bản yum.conf của máy chạy đc yum bình thường và bỏ vào thay cho nó. smilie Dòng lệnh đầy đủ nằm trong file /etc/yum.conf đó là

Code:
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
#[base]
#name=Red Hat Linux $releasever - $basearch - Base
#baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/$releasever/$basearch/
#[updates]
#name=Red Hat Linux $releasever - Updates
#baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/updates/$releasever/
# CentOS-Base.repo
#
# This file uses a new mirrorlist system developed by Lance Davis for CentOS.
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-$releasever - Updates



==============

Cuối cùng thì yum đã chạy ngon, thêm vào đó các thư viện đã được bổ sung đầy đủ. smilie.

Cảm ơn anh Quanta một lần nữa. Chúc anh sức khoẻ và thành công. Có gì em làm phiền tiếp (tại nhiệt tình quá :">smilie. Chuẩn bị thi lại đã :">.

mR.Bi wrote:
nguyên cái mà bạn paste ra đấy chỉ là một lệnh, vòng lặp for của bash script. Paste tất cả vào terminal rồi enter là nó chạy, ko phải tách từng cái ra. 


Kết quả là như này anh.
Code:
[root@privateserver kma]# for file in \
> gmp-4.1.4-10.el5.i386.rpm \
bash: syntax error near unexpected token `gmp-4.1.4-10.el5.i386.rpm'
[root@privateserver kma]# readline-5.1-3.el5.i386.rpm \
bash: readline-5.1-3.el5.i386.rpm: command not found
[root@privateserver kma]# python-2.4.3-27.el5.x86_64.rpm \
bash: python-2.4.3-27.el5.x86_64.rpm: command not found
[root@privateserver kma]# libxml2-2.6.26-2.1.2.8.i386.rpm \
bash: libxml2-2.6.26-2.1.2.8.i386.rpm: command not found
[root@privateserver kma]# libxml2-python-2.6.26-2.1.2.8.x86_64.rpm \
bash: libxml2-python-2.6.26-2.1.2.8.x86_64.rpm: command not found
[root@privateserver kma]# expat-1.95.8-8.2.1.i386.rpm \
bash: expat-1.95.8-8.2.1.i386.rpm: command not found
[root@privateserver kma]# python-elementtree-1.2.6-5.x86_64.rpm \
bash: python-elementtree-1.2.6-5.x86_64.rpm: command not found
[root@privateserver kma]# sqlite-3.3.6-5.i386.rpm \
bash: sqlite-3.3.6-5.i386.rpm: command not found
[root@privateserver kma]# python-sqlite-1.1.7-1.2.1.x86_64.rpm \
bash: python-sqlite-1.1.7-1.2.1.x86_64.rpm: command not found
[root@privateserver kma]# elfutils-0.137-3.el5.x86_64.rpm \
bash: elfutils-0.137-3.el5.x86_64.rpm: command not found
[root@privateserver kma]# rpm-python-4.4.2.3-18.el5.x86_64.rpm \
bash: rpm-python-4.4.2.3-18.el5.x86_64.rpm: command not found
[root@privateserver kma]# m2crypto-0.16-6.el5.6.x86_64.rpm \
bash: m2crypto-0.16-6.el5.6.x86_64.rpm: command not found
[root@privateserver kma]# python-urlgrabber-3.1.0-5.el5.noarch.rpm \
bash: python-urlgrabber-3.1.0-5.el5.noarch.rpm: command not found
[root@privateserver kma]# yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm \
bash: yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm: command not found
[root@privateserver kma]# yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm \
bash: yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm: command not found
[root@privateserver kma]# python-iniparse-0.2.3-4.el5.noarch.rpm \
bash: python-iniparse-0.2.3-4.el5.noarch.rpm: command not found
[root@privateserver kma]# yum-3.2.22-20.el5.centos.noarch.rpm
bash: yum-3.2.22-20.el5.centos.noarch.rpm: command not found
[root@privateserver kma]# do rpm -Uvh --nodeps  http://mirror.centos.org/centos-5/5.4/os/x86_64/CentOS/$file;
bash: syntax error near unexpected token `do'
[root@privateserver kma]# done


Ai có cách nào ko nhỉ?

quanta wrote:
http://www.onlinehowto.net/Tutorials/System/Install-YUM-on-CentOS/1487

PS: distro là viết tắt của Linux Distribution, và ở đây bạn đang dùng CentOS 5.4. 


Em đọc bài này có vẻ giống với trường hợp của em nhưng em ko rỏ lắm về bài này. Cụ thể trong bài có đoạn viết Code:
for file in \
gmp-4.1.4-10.el5.i386.rpm \
readline-5.1-3.el5.i386.rpm \
python-2.4.3-27.el5.x86_64.rpm \
libxml2-2.6.26-2.1.2.8.i386.rpm \
libxml2-python-2.6.26-2.1.2.8.x86_64.rpm \
expat-1.95.8-8.2.1.i386.rpm \
python-elementtree-1.2.6-5.x86_64.rpm \
sqlite-3.3.6-5.i386.rpm \
python-sqlite-1.1.7-1.2.1.x86_64.rpm \
elfutils-0.137-3.el5.x86_64.rpm \
rpm-python-4.4.2.3-18.el5.x86_64.rpm \
m2crypto-0.16-6.el5.6.x86_64.rpm \
python-urlgrabber-3.1.0-5.el5.noarch.rpm \
yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm \
yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm \
python-iniparse-0.2.3-4.el5.noarch.rpm \
yum-3.2.22-20.el5.centos.noarch.rpm
do rpm -Uvh --nodeps  http://mirror.centos.org/centos-5/5.4/os/x86_64/CentOS/$file;
done


Em nghĩ cần cài đặt tất cả các gói đó là hoàn thành và em đã thực hiện cài gói 2 đầu tiên là gmp-4.1.4-10.el5.i386.rpm và readline-5.1-3.el5.i386.rpm đã thành công.
đến gói thứ 3 là python-2.4.3-27.el5.x86_64.rpm thì lỗi trả về là
Code:
[root@privateserver ~]# rpm -ivh /media/CentOS/python-2.4.3-27.el5.x86_64.rpm
error: Failed dependencies:
libbz2.so.1()(64bit) is needed by python-2.4.3-27.el5.x86_64
libc.so.6()(64bit) is needed by python-2.4.3-27.el5.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by python-2.4.3-27.el5.x86_64
libc.so.6(GLIBC_2.3)(64bit) is needed by python-2.4.3-27.el5.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by python-2.4.3-27.el5.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by python-2.4.3-27.el5.x86_64
libcrypt.so.1()(64bit) is needed by python-2.4.3-27.el5.x86_64
libcrypt.so.1(GLIBC_2.2.5)(64bit) is needed by python-2.4.3-27.el5.x86_64
libcrypto.so.6()(64bit) is needed by python-2.4.3-27.el5.x86_64
libdb-4.3.so()(64bit) is needed by python-2.4.3-27.el5.x86_64
libdl.so.2()(64bit) is needed by python-2.4.3-27.el5.x86_64
libdl.so.2(GLIBC_2.2.5)(64bit) is needed by python-2.4.3-27.el5.x86_64
libgdbm.so.2()(64bit) is needed by python-2.4.3-27.el5.x86_64
libm.so.6()(64bit) is needed by python-2.4.3-27.el5.x86_64
libm.so.6(GLIBC_2.2.5)(64bit) is needed by python-2.4.3-27.el5.x86_64
libncurses.so.5()(64bit) is needed by python-2.4.3-27.el5.x86_64
libnsl.so.1()(64bit) is needed by python-2.4.3-27.el5.x86_64
libnsl.so.1(GLIBC_2.2.5)(64bit) is needed by python-2.4.3-27.el5.x86_64
libpanel.so.5()(64bit) is needed by python-2.4.3-27.el5.x86_64
libpthread.so.0()(64bit) is needed by python-2.4.3-27.el5.x86_64
libpthread.so.0(GLIBC_2.2.5)(64bit) is needed by python-2.4.3-27.el5.x86_64
libreadline.so.5()(64bit) is needed by python-2.4.3-27.el5.x86_64
libssl.so.6()(64bit) is needed by python-2.4.3-27.el5.x86_64
libtermcap.so.2()(64bit) is needed by python-2.4.3-27.el5.x86_64
libutil.so.1()(64bit) is needed by python-2.4.3-27.el5.x86_64
libutil.so.1(GLIBC_2.2.5)(64bit) is needed by python-2.4.3-27.el5.x86_64
libz.so.1()(64bit) is needed by python-2.4.3-27.el5.x86_64
[root@privateserver ~]#


Giờ em ko biết tìm mấy thư viện
Code:
libbz2.so.1()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
............

ở đâu cả.

===============================

@anh Ikut3: Em chưa thử cách của anh. Nhưng em đang cài con server và muốn nó ổn định + học tập fix lỗi để sau còn làm việc smilie.

Cảm ơn các anh đã support nhiệt tình. Mong có đc Y!M để thảo luận chi tiết và cụ thể hơn.

tranhuuphuoc wrote:
Linux distro mà bro dùng phiên bản nào, trong khi đó theo tôi quan sát thì yum-2.0.3-0.fdr.1.rh90.noarch.rpm phải chăng nó dùng cho Redhat 9.0 , bro thử nâng cấp yum của mình với phiên bản linux distro mà bro đang sử dụng.  


Em cũng mới tập tành nghịch về Linux thôi, còn non chưa biết gì. Em ko biết cái distro nghĩa là gì nhưng gỏ vài lệnh thì nó như này smilie
Code:
[root@privateserver ~]$ uname -a
Linux privateserver.net 2.6.18-028stab070.4 #1 SMP Tue Aug 17 18:32:47 MSD 2010 i686 i686 i386 GNU/Linux
[root@privateserver ~]$ cat /etc/redhat-release
CentOS release 5.4 (Final)
[root@privateserver ~]$



Nâng cấp yum trùng với version hiện tại của distro hả anh? Cái này anh nói rỏ hơn đc ko?

P/S: Em gà nên anh đừng gọi là bro :">

Ikut3 wrote:
Có thể vấn đề ở version python mà em đang chạy.

Em đang chạy 32bit hay 64bit ?

thử thả rpm -qa | grep python xem có những gói python nào đã được cài đặt

Ở đây có nói

To see the real error, run python from the command line, and type import yum. The problem probably isn't with your version of python at all, but with a missing libxml2-python, python-sqlite, or python-elementtree package.
 


Link : https://lists.dulug.duke.edu/pipermail/yum/2005-September/007525.html 


Em cũng đã tham khảo cái link anh đưa nhưng vẩn ko đc.

Em dùng x86_64 bit.

Version Python
Code:
[root@privateserver ~]# rpm -qa | grep python
python-2.4.3-27.el5
audit-libs-python-1.7.17-3.el5
libselinux-python-1.33.4-5.5.el5
python-devel-2.4.3-27.el5
rpm-python-4.4.2.3-20.el5_5.1
[root@privateserver ~]#


----------------


Code:
[root@privateserver ~]# rpm -ivh /media/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm
error: Failed dependencies:
python-elementtree is needed by yum-3.2.22-20.el5.centos.noarch
python-iniparse is needed by yum-3.2.22-20.el5.centos.noarch
python-sqlite is needed by yum-3.2.22-20.el5.centos.noarch
urlgrabber >= 3.1.0 is needed by yum-3.2.22-20.el5.centos.noarch
yum-fastestmirror is needed by yum-3.2.22-20.el5.centos.noarch
yum-metadata-parser >= 1.1.0 is needed by yum-3.2.22-20.el5.centos.noarch
[root@privateserver ~]# rpm -ivh /media/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
error: Failed dependencies:
[color=orange]libc.so.6()(64bit) is needed by python-elementtree-1.2.6-5.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by python-elementtree-1.2.6-5.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by python-elementtree-1.2.6-5.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by python-elementtree-1.2.6-5.x86_64
libexpat.so.0()(64bit) is needed by python-elementtree-1.2.6-5.x86_64
libpthread.so.0()(64bit) is needed by python-elementtree-1.2.6-5.x86_64[/color]
[root@privateserver ~]#


Em ko hỉu các thư viện của đoạn này ra sao.
Code:
[color=orange]libc.so.6()(64bit) is needed by python-elementtree-1.2.6-5.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by python-elementtree-1.2.6-5.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by python-elementtree-1.2.6-5.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by python-elementtree-1.2.6-5.x86_64
libexpat.so.0()(64bit) is needed by python-elementtree-1.2.6-5.x86_64
libpthread.so.0()(64bit) is needed by python-elementtree-1.2.6-5.x86_64[/color]

P/S: Anh cho em xin nick Y!M nha. Có gì em hỏi ở Y!M cho tiện. Thank anh đã support.

Ikut3 wrote:
Tham khảo

http://www.wallpaperama.com/forums/how-to-install-yum-problems-installing-on-linux-redhat-fedora-commands-t471.html 


Trong bài này có câu
Code:
* yum 3.0.1 - Stable Release, Python 2.4+ and rpm 4.3+ systems only. Requires repomd repositories. Works under FC5, FC6 and rawhide.

Mà cái python của em là Python 2.4.3 nên em tải lại gói
Code:
http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz

về cài.

Khi chạy yum thì nó báo

Code:
[root@privateserver yum-3.2.28]# yum
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
2.4.3 (#1, Sep 3 2009, 15:37:12)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)]
If you cannot solve this problem yourself, please go to
the yum faq at:
 http://yum.baseurl.org/wiki/Faq
[root@privateserver yum-3.2.28]#

Em có con vps mà khi gỏ yum vào thì nó ko hiểu do lệnh này chưa được cài trên nó. Em đã tải file
yum-2.0.3-0.fdr.1.rh90.noarch.rpm về và cài đặt nó báo:

Code:
[root@privateserver home]# rpm -ivh yum-2.0.3-0.fdr.1.rh90.noarch.rpm
warning: yum-2.0.3-0.fdr.1.rh90.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 8df56d05
error: Failed dependencies:
libxml2-python is needed by yum-2.0.3-0.fdr.1.rh90.noarch
[root@privateserver home]#



Em lại tải cái file libxml2-python-2.6.26-2.1.2.8.x86_64.rpm về và cài đặt thì nó báo:
Code:
[root@privateserver home]# rpm -ivh libxml2-python-2.6.26-2.1.2.8.x86_64.rpm
error: Failed dependencies:
/usr/lib64/python2.4 is needed by libxml2-python-2.6.26-2.1.2.8.x86_64
libc.so.6()(64bit) is needed by libxml2-python-2.6.26-2.1.2.8.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by libxml2-python-2.6.26-2.1.2.8.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by libxml2-python-2.6.26-2.1.2.8.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by libxml2-python-2.6.26-2.1.2.8.x86_64
libxml2.so.2()(64bit) is needed by libxml2-python-2.6.26-2.1.2.8.x86_64
[root@privateserver home]#


Giờ ko biết làm sao mà cài đc yum nữa. Các gói giờ nó cần em tìm mà ko thấy. Mong các anh xem giúp em.
File named.caching-nameserver.conf em config như sau:

Code:
//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver
// (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// caching-nameserver package upgrade.
//
options {
listen-on port 53 { 127.0.0.1;192.168.1.200;192.168.1.9;192.168.1.3; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
// Those options should be used carefully because they disable port
// randomization
// query-source port 53;
// query-source-v6 port 53;
allow-query { localhost; };
allow-query-cache { localhost; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};

File named.rfc1912.zones em config như sau:

Code:
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
zone "." IN {
type hint;
file "named.ca";
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "kma.vn" IN {
type master;
file "kma.zone";
allow-update { none; };
};
zone "kma.net" IN {
type master;
file "kma.net";
allow-update { none; };
};
zone "kma.com" IN {
type master;
file "kma.com";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};

=========

Mấy file còn lại không lỗi.
Đây là 2 file em cấu hình trong Bind. Em nghĩ chỉ sai trong này. smilie. Các anh cho em ý kiến sai chổ nào nhé.
Ảnh em chụp:
http://img301.imageshack.us/img301/7053/dns1j.jpg

http://img63.imageshack.us/img63/9350/dns2l.jpg

Chờ ý kiến của các anh. smilie
Ping thì dùng giao thức ICMP để test host có tồn tại hay không.
Còn DNS dùng port 53 giao thức UDP thì phải.
Vì thế theo mình ko thể đoán bệnh theo lệnh Ping đc.

Bạn disable cái Firewall thử xem. Trên windows thì mình làm ok không gặp lỗi gì. Còn trên linux đang vỡ mật smilie
Các anh cho em hỏi là để một DNS server làm việc thì mình cần chú ý những điểm nào? Sau đó mới xem lại đc chứ ạ.

quanta wrote:
Bạn thử với nslookup xem. 

nslookup nó báo là không tìm thấy, giống như một dạng tương tự như request time out đó anh.

Cảm ơn anh đã quan tâm.
Em có:
Code:
- Một con DNS server (em dùng CentOS cài Bind9).
- Một con Webserver (Fedora).
- Một con XP client.


Nếu em:
Code:
- Ngồi ở máy DNS gỏ tên miền vào firefox thì sẻ trỏ đến con webserver. (Nói chung nó làm việc).
- Nếu ngồi ở máy Client XP gỏ tên miền thì nó báo lỗi không vào được. Giống như lỗi không tìm thấy domain đó.

Note:
Code:
- Máy Client XP này đã DNS sang con DNS server kia.
- 3 máy cùng dải mạng và ping đã "thông", iptables đã stop.


Vậy cho em hỏi là để máy Client XP gỏ domain và vào được webserver kia thì phải làm như thế nào?
Cảm ơn mọi người quan tâm.

khanhqhi wrote:
Tìm ra cách thì post lên đây luôn đi anh. Em cũng đang muốn làm 1 cái kiểu như thế mà chưa có cơ hội tìm hiểu 


Uh. Cảm ơn bạn đã quan tâm. Mình làm theo cách sau:
- Trước tiên phải chắc chắn là domain đã được DNS về IP webserver (IP của mình là 192.168.1.9)
- Bật cái httpd của webserver lên :"> (service httpd start)
- Vào file httpd.conf để ý mấy dòng sau: (ở /etc/httpd/conf/httpd.conf)
Code:
.........
Listen 192.168.1.9:80
.........
NameVirtualHost 192.168.1.9:80
<VirtualHost 192.168.1.9:80>
ServerAdmin <a href="mailto:webmaster@hvaonline.vn">webmaster@hvaonline.vn</a>
DocumentRoot /home/hvaonline.vn
ServerName www.hvaonline.vn
ErrorLog logs/hvaonline.vn-error_log
CustomLog logs/hvaonline.vn-access_log common
</VirtualHost>
<VirtualHost 192.168.1.9:80>
ServerAdmin <a href="mailto:webmaster@hvaonline.net">webmaster@hvaonline.net</a>
DocumentRoot /home/hvaonline.net
ServerName www.hvaonline.net
ErrorLog logs/hvaonline.net-error_log
CustomLog logs/hvaonline.net-access_log common
</VirtualHost>
<VirtualHost 192.168.1.9:80>
ServerAdmin <a href="mailto:webmaster@hvaonline.com">webmaster@hvaonline.com</a>
DocumentRoot /home/hvaonline.com
ServerName www.hvaonline.com
ErrorLog logs/hvaonline.com-error_log
CustomLog logs/hvaonline.com-access_log common
</VirtualHost>


Note: Tất nhiên là phải tạo các thư mục tương ứng ở trên nha.
+ Bỏ mấy cái <a href="mailto:webmaster@hvaonline.*"> đi nha. smilie

Reset lại apache là ngon lành ngay. smilie
Ok. Sau một tuần mày mò đã tìm ra cách. smilie Em đã cho chạy cùng một port.

nora wrote:
Apache version?
Error gì?
DNS đã chắc chắn trỏ về host?
tại sao lại muốn apache server listen trên 4-5 ports? config " listen port" thế nào?
IP ví dụ là IP ở nhà (LAN) hay Public IT (WAN)
cậu giải thích rõ hơn chút 


Cảm ơn anh. Đây là những thông số anh cần.

- Server version: Apache/2.2.8 (Unix)
- DNS đã chắc chắn trỏ về Host.
- IP 192.168.1.5 thì anh có nghĩ là IP public ko?

Giải thích rỏ hơn chút là:
Trong file httpd.conf em cấu hình có đoạn:
Listen 82
Listen 83
Listen 84

Giả sử em đều cho chạy ở port 80 thì nếu gỏ 3 domain nó sẻ trỏ về một thư mục cụ thể là hvaonline.com

Việc em muốn cho chạy cùng một port 80 có được không? và thư mục root của nó có thay đổi không hay là trỏ về một cái.?

Mọi người xem xét hộ em nha.

Nếu 2 domain thì em cho listen port 80 và 8080 thì được. Còn listen các port khác lại không được. Cụ thể port 83,84 ko đc.

Mong anh chị chỉ giúp.
Chào các anh chị. Em vào thẳng vấn đề luôn.

Em có:
- Một con Webserver đã cài đặt apache có địa chỉ 192.168.1.5.
- Một con DNS để chuyển domain về con webserver kia.
- Em có 3 domain là:
+ hvaonline.vn
+ hvaonline.com
+ hvaonline.net
3 domain này đã được DNS về webserver (192.168.1.5)

Giờ trong con webserver trong thư mục /var/www/html em tạo 3 thư mục dành cho 3 domain trên tuơng ứng là:
+ /var/www/html/hvaonline.vn
+ /var/www/html/hvaonline.com
+ /var/www/html/hvaonline.net

Việc em muốn là khi ta gỏ domain nào thì sẻ tương ứng với thư mục root của nó. Em đựoc biết phải cấu hình trong file httpd.conf phần v-host nhưng cấu hình mãi mà không được. Trong file httpd.conf em đã cấu hình như này mà vẩn không được. Mong anh chị chỉ cho đường đi. Em xin cảm ơn.

Cấu hình trong file httpd.conf như sau:
#-------------------------------------------------#
<VirtualHost 192.168.1.5:82>
ServerAdmin webmaster@hvaonline.vn
DocumentRoot /var/www/html/hvaonline.vn
ServerName hvaonline.vn
ErrorLog logs/hvaonline.vn-error_log
CustomLog logs/hvaonline.vn-access_log common
</VirtualHost>

#-------------------------------------------------#
<VirtualHost 192.168.1.5:83>
ServerAdmin webmaster@hvaonline.com
DocumentRoot /var/www/html/hvaonline.com
ServerName hvaonline.com
ErrorLog logs/hvaonline.com-error_log
CustomLog logs/hvaonline.com-access_log common
</VirtualHost>

#-------------------------------------------------#
<VirtualHost 192.168.1.5:84>
ServerAdmin webmaster@hvaonline.net
DocumentRoot /var/www/html/hvaonline.net
ServerName hvaonline.net
ErrorLog logs/hvaonline.net-error_log
CustomLog logs/hvaonline.net-access_log common
</VirtualHost>
#-------------------------------------------------#


Note: Không cài Cpanel,....
@anh Tranhuuphuoc và anh Conmale: Cả 2 cách đều ok anh ạ. Em đã test cả 2 và đều khắc phục được lỗi của em. Em xin cảm ơn.

Cảm ơn tất cả các anh chị đã đọc và reply topic của em nhé.
Cảm ơn những quan tâm của 2 anh. Trước khi cài Apache Tomcat thì em đã cài gói JDK và quá trình em làm như này.

+ Tải và cài đặt gói jdk-6u4-linux-i586_2.bin
Code:
# chmod +x jdk-6u4-linux-i586_2.bin
# ./jdk-6u4-linux-i586_2.bin
# mv jdk1.5.0_04 /usr/local
# export JAVA_HOME=/usr/local/jdk1.5.0_04

Hay là cần khởi động lại cái Java nữa nhỉ? Em tìm mà ko thấy chổ để start nó. smilie
Chào các anh chị!

Em cài Apache Tomcat v6.0.26 lên Fedora. Sau khi cài xong em vào gỏ http://localhost:8080 thì thấy vào được. Sau khi em restart Tomcat bằng lệnh
Code:
/usr/local/tomcat/bin/shutdown.sh

và lệnh
Code:
/usr/local/tomcat/bin/startup.sh

thì vào lại cái http://localhost:8080 thì không được.
Anh chị nào gặp trường hợp như thế này hay biết cách sửa thì cho em ý kiến nhé.

Em cảm ơn.

P/S: Tất cả em đều làm trên quyền root.
Chắc không ai giúp phải liên hệ rebuild lại OS thôi. Nản quá.
Của em đây anh.

perl-5.8.8-41.fc8.src.rp


root@xx.xx.xx.xx [~]# rpm -qi perl
Name : perl Relocations: (not relocatable)
Version : 5.8.8 Vendor: Fedora Project
Release : 41.fc8 Build Date: Thu Aug 28 10:06:09 2008
Install Date: Fri Dec 5 0345 2008 Build Host: xenbuilder4.fedora.phx.r
edhat.com
Group : Development/Languages Source RPM: perl-5.8.8-41.fc8.src.rp
m
size : 31642167 License: (GPL+ or Artistic) and (
GPLv2+ or Artistic)
Signature : DSA/SHA1, Wed Sep 3 02:47:16 2008, Key ID 62aec3dc6df
Packager : Fedora Project
url : http://www.perl.org/
Summary : The Perl programming language
Description :
Perl is a high-level programming language with roots in C, sed, awk
and shell scripting. Perl is good at handling processes and files,
and is especially good at handling text. Perl's hallmarks are
practicality and efficiency. While it is used to do a lot of
different things, Perl's most common applications are system
administration utilities and web programming. A large proportion of
the CGI scripts on the web are written in Perl. You need the perl
package installed on your system so that your system can handle Perl
scripts.

Install this package if you want to program in Perl or enable your
system to handle Perl scripts.
root@xx.xx.xx.xx [~]#
 
Chào anh chị. Em đang cài Cpanel cho VPS. Gặp lỗi như thế này anh chị nào biết chỉ dùm em hướng đi.


root@xx.xx.xx.xx [/home]# ls -la
total 28
drwx--x--x 7 root root 4096 Oct 13 21:10 ./
drwxr-xr-x 24 root root 4096 Oct 13 10:28 ../
drwxr-xr-x 5 root root 4096 Oct 13 00:00 .cpan/
drwx------ 5 root root 4096 Oct 13 04:49 .cpcpan/
drwx------ 2 root root 4096 Oct 12 23:31 MySQL-install/
drwx------ 3 root root 4096 Oct 12 14:35 cpeasyapache/
drwxr-xr-x 3 root root 4096 Oct 12 14:09 no/
root@xx.xx.xx.xx [/home]# wget http://layer1.cpanel.net/latest
--2009-10-13 21:11:47-- http://layer1.cpanel.net/latest
Resolving layer1.cpanel.net... 8.10.120.130, 64.50.161.11, 67.159.2.2, ...
Connecting to layer1.cpanel.net|8.10.120.130|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1336329 (1.3M) [application/octet-stream]
Saving to: `latest'

100%[======================================>] 1,336,329 1.65M/s in 0.8s

2009-10-13 21:11:48 (1.65 MB/s) - `latest' saved [1336329/1336329]

root@xx.xx.xx.xx [/home]# ls -la
total 1340
drwx--x--x 7 root root 4096 Oct 13 21:11 ./
drwxr-xr-x 24 root root 4096 Oct 13 10:28 ../
drwxr-xr-x 5 root root 4096 Oct 13 00:00 .cpan/
drwx------ 5 root root 4096 Oct 13 04:49 .cpcpan/
drwx------ 2 root root 4096 Oct 12 23:31 MySQL-install/
drwx------ 3 root root 4096 Oct 12 14:35 cpeasyapache/
-rw-r--r-- 1 root root 1336329 Jul 31 11:25 latest
drwxr-xr-x 3 root root 4096 Oct 12 14:09 no/
root@xx.xx.xx.xx [/home]# sh latest
Creating directory installd
Verifying archive integrity... All good.
Uncompressing cplyr1-cPanel.....................................................
................................................................................
................................................................................
................................................................................
................................................................................
____ _
___| _ \ __ _ _ __ ___| |
/ __| |_) / _` | '_ \ / _ \ |
| (__| __/ (_| | | | | __/ |
\___|_| \__,_|_| |_|\___|_|

Installer Version 11.5.1



Fatal! perl must be installed before proceeding
root@xx.xx.xx.xx [/home]# yum -y install perl
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* updates-newkey: kdeforge.unl.edu
* fedora: kdeforge.unl.edu
* updates: kdeforge.unl.edu
updates-newkey | 2.3 kB 00:00
fedora | 2.1 kB 00:00
updates | 2.6 kB 00:00
Excluding Packages in global exclude list
Finished
Setting up Install Process
Parsing package install arguments
Package 4:perl-5.8.8-41.fc8.i386 already installed and latest version
Nothing to do

root@xx.xx.xx.xx [/home]# sh latest
Creating directory installd
Verifying archive integrity... All good.
Uncompressing cplyr1-cPanel.....................................................
................................................................................
____ _
___| _ \ __ _ _ __ ___| |
/ __| |_) / _` | '_ \ / _ \ |
| (__| __/ (_| | | | | __/ |
\___|_| \__,_|_| |_|\___|_|

Installer Version 11.5.1



Fatal! perl must be installed before proceeding
root@xx.xx.xx.xx [/home]#


 
Bạn để lại YH đi. Sẻ Support cho bạn ngay trong ngày. okay.
Bạn có chắc chắn là đã set IP không trùng với máy nào đó trong dải mạng nhà mình và để Ethernet dạng giống nhau (eg : Bridge, Vmware0-8, ...)?????
Muốn chắc ăn bạn thử theo mình thử.
IP máy DC :
IP Address : 192.168.101.1
Subnet Mask : 255.255.255.0
Default gateway : 192.168.101.1
Preferred DNS server : 192.168.101.1 


IP máy XP Client :
IP Address : 192.168.101.2
Subnet Mask : 255.255.255.0
Default gateway : 192.168.101.1
Preferred DNS server : 192.168.101.1 


Gở Firewall cho 2 máy luôn nhé.
Sau khi Set xong bạn Ping xem "Thông" chưa nhé.
Tiếp theo bạn chắc chắn đã cài dịch vụ DNS trên DC rồi.

Reset lại máy và tiến hành Change và Join vào domain của bạn thôi.

Chúc bạn thành công.

 
Go to Page:  First Page Page 1

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|