banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Cần trợ giúp về lệnh yum và một số lỗi trong FC9...  XML
  [Question]   Cần trợ giúp về lệnh yum và một số lỗi trong FC9... 17/08/2008 13:05:20 (+0700) | #1 | 147357
secpol
Member

[Minus]    0    [Plus]
Joined: 18/04/2007 23:02:36
Messages: 35
Offline
[Profile] [PM] [WWW] [Yahoo!]
Trong quá trình tìm hiểu và học linux mình gặp phải một số lỗi liên quan đến lệnh yum trong Fedora 9. Vì vậy mình xin nhờ các bạn giúp mình hiểu rõ cơ chế và cách thức hoạt động của yum (ko sử dụng lệnh man). Để lần sau gặp lại lỗi này thì mình đập chết nó luôn...

Sau khi cài đặt xong hệ điều hành mình chạy lệnh yum update để up update. Quá trình tải các gói về diễn ra bình thường. Nhưng sau quá trình cài đặt xong mình chạy lại lệnh yum để cài đặt pm thì có xảy ra một số lỗi liên quan đến file .repo ... gì đó. Mình đã tìm kiếm trên các forum để sửa lỗi này nhưng tất cả đều không thành công. Và bây giờ mình chạy lệnh yum thì nó ra như sau:

Code:
[root@fc9 ~]# yum update
Loaded plugins: refresh-packagekit
Setting up Update Process
No Packages marked for Update
[root@fc9 ~]#


... smilie ...

Cảm ơn các bạn nhiều ! smilie smilie smilie
[Up] [Print Copy]
  [Question]   Cần trợ giúp về lệnh yum trong FC9... 17/08/2008 16:16:20 (+0700) | #2 | 147370
vnpenguin
Elite Member

[Minus]    0    [Plus]
Joined: 15/02/2004 22:51:33
Messages: 82
Location: VNOSS
Offline
[Profile] [PM] [WWW] [Yahoo!]

secpol wrote:
Trong quá trình tìm hiểu và học linux mình gặp phải một số lỗi liên quan đến lệnh yum trong Fedora 9. Vì vậy mình xin nhờ các bạn giúp mình hiểu rõ cơ chế và cách thức hoạt động của yum (ko sử dụng lệnh man). Để lần sau gặp lại lỗi này thì mình đập chết nó luôn...

Sau khi cài đặt xong hệ điều hành mình chạy lệnh yum update để up update. Quá trình tải các gói về diễn ra bình thường. Nhưng sau quá trình cài đặt xong mình chạy lại lệnh yum để cài đặt pm thì có xảy ra một số lỗi liên quan đến file .repo ... gì đó. Mình đã tìm kiếm trên các forum để sửa lỗi này nhưng tất cả đều không thành công 


Nên post lỗi cụ thể, copy & paste nguyên xi thông báo lỗi thì may ra có thể đoán & giúp được. Chứ với kiểu "một số lỗi liên quan đến file .repo ... gì đó." thì đến ông tổ của Yum cũng khóc ròng thôi smilie
[Up] [Print Copy]
  [Question]   Re: Cần trợ giúp về lệnh yum trong FC9... 17/08/2008 22:31:54 (+0700) | #3 | 147391
secpol
Member

[Minus]    0    [Plus]
Joined: 18/04/2007 23:02:36
Messages: 35
Offline
[Profile] [PM] [WWW] [Yahoo!]
- Ý của tui là cần biết cơ chế hoạt động của yum như thế nào thui.... Bây h thì mình chỉ có thể post được như vậy thui à...
- Hoặc là cho mình hỏi là có sự liên quan nào giữa các file và folder trong /var/cache/yum và các file cấu hình của nó ở trong /etc
[Up] [Print Copy]
  [Question]   Re: Cần trợ giúp về lệnh yum trong FC9... 18/08/2008 01:20:36 (+0700) | #4 | 147414
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]

secpol wrote:
- Ý của tui là cần biết cơ chế hoạt động của yum như thế nào thui.... Bây h thì mình chỉ có thể post được như vậy thui à...
- Hoặc là cho mình hỏi là có sự liên quan nào giữa các file và folder trong /var/cache/yum và các file cấu hình của nó ở trong /etc 


Vào http://linux.duke.edu/projects/yum/. Học Linux mà ko sử dụng lệnh man thì bạn định ăn sẵn ah smilie

Chạy
Code:
# ls -l /var/cache/yum


xem nó có những cái gì smilie
Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Cần trợ giúp về lệnh yum trong FC9... 18/08/2008 08:12:16 (+0700) | #5 | 147465
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

secpol wrote:
Trong quá trình tìm hiểu và học linux mình gặp phải một số lỗi liên quan đến lệnh yum trong Fedora 9. Vì vậy mình xin nhờ các bạn giúp mình hiểu rõ cơ chế và cách thức hoạt động của yum (ko sử dụng lệnh man).
 

Vậy thì kiếm tài liệu mà đọc.

secpol wrote:

Sau khi cài đặt xong hệ điều hành mình chạy lệnh yum update để up update. Quá trình tải các gói về diễn ra bình thường. Nhưng sau quá trình cài đặt xong mình chạy lại lệnh yum để cài đặt pm thì có xảy ra một số lỗi liên quan đến file .repo ... gì đó. Mình đã tìm kiếm trên các forum để sửa lỗi này nhưng tất cả đều không thành công.
 

Nên nhớ: thông báo lỗi là cái quan trọng nhất để người khác có thể "bắt bệnh", cho nên đừng bao giờ viết những câu như:
- tôi đã làm thế này nhưng không được
- tôi gặp lỗi gì gì đó
- ...
Tất cả những câu này không có ý nghĩa gì cả. Hãy đưa lên đầy đủ (tốt nhất là copy&paste) thông báo lỗi mà bạn gặp phải, hoặc miêu tả chính xác những gì bạn đã làm và tình trạng hiện tại.

secpol wrote:

Và bây giờ mình chạy lệnh yum thì nó ra như sau:

Code:
[root@fc9 ~]# yum update
Loaded plugins: refresh-packagekit
Setting up Update Process
No Packages marked for Update
[root@fc9 ~]#

 

Bạn vừa update xong, rồi lại chạy lại thì nó còn gì đâu mà update, nên nó trả về thông báo như thế.

secpol wrote:

Hoặc là cho mình hỏi là có sự liên quan nào giữa các file và folder trong /var/cache/yum và các file cấu hình của nó ở trong /etc 

Tìm hiểu:
- repo là gì?
- Thư mục chứa các repo nằm ở đâu?
- Thư mục "cache" khi chạy yum nằm ở chỗ nào?
- Tìm hiểu ý nghĩa hoặc cấu trúc của 1 số file liên quan như: *.sqlite, repomd.xml, ...
- ...
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: 18/08/2008 12:44:51 (+0700) | #6 | 147506
secpol
Member

[Minus]    0    [Plus]
Joined: 18/04/2007 23:02:36
Messages: 35
Offline
[Profile] [PM] [WWW] [Yahoo!]
Cảm ơn các bạn đã giúp mình hiểu thêm về lệnh yum... smilie

Ở trên là mình không post rõ chi tiết lỗi bởi vì mình đã chỉnh sửa hết rùi và không còn lưu lại cái gì cả. Sau đó mình cài lại FC9 và sau đây là chi tiết lỗi (đây là lần đầu tiên logon vào máy !):

Code:
[root@fedora ~]# yum install cvs
Loaded plugins: refresh-packagekit
removing mirrorlist with no valid mirrors: //var/cache/yum/updates/mirrorlist.txt
Error: Cannot retrieve repository metadata (repomd.xml) for repository: updates. Please verify its path and try again
[root@fedora ~]# yum install d4x
Loaded plugins: refresh-packagekit
removing mirrorlist with no valid mirrors: //var/cache/yum/updates/mirrorlist.txt
Error: Cannot retrieve repository metadata (repomd.xml) for repository: updates. Please verify its path and try again
[root@fedora ~]# yum update
Loaded plugins: refresh-packagekit
removing mirrorlist with no valid mirrors: //var/cache/yum/updates/mirrorlist.txt
Error: Cannot retrieve repository metadata (repomd.xml) for repository: updates. Please verify its path and try again


Một số thông tin khác:

Code:
[root@fedora ~]# yum repolist
Loaded plugins: refresh-packagekit
repo id                 repo name                                status
fedora               Fedora 9 - i386                           enabled
updates            Fedora 9 - i386 - Updates         enabled
[root@fedora ~]# ls -l /var/cache/yum
total 16
drwxr-xr-x 3 root root 4096 2008-08-17 22:28 fedora
drwxr-xr-x 3 root root 4096 2008-08-17 23:08 updates
[root@fedora ~]# ls -l /var/cache/yum/fedora
total 8
drwxr-xr-x 2 root root 4096 2008-08-17 22:28 packages
[root@fedora ~]# ls -l /var/cache/yum/updates
total 8
drwxr-xr-x 2 root root 4096 2008-08-17 22:28 packages
[root@fedora ~]# cat /etc/yum.conf
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
installonly_limit=2

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
[root@fedora ~]# ls -l /etc/yum.repos.d
total 32
-rw-r--r-- 1 root root 1849 2008-05-07 00:16 fedora-rawhide.repo
-rw-r--r-- 1 root root 1168 2008-05-07 00:16 fedora.repo
-rw-r--r-- 1 root root 1078 2008-05-07 00:16 fedora-updates.repo
-rw-r--r-- 1 root root 1151 2008-05-07 00:16 fedora-updates-testing.repo


Nội dung file fedora.repo:

Code:
[root@fedora ~]# cat /etc/yum.repos.d/fedora.repo
[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-debug-$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY


Nội dung file fedora-updates.repo:

Code:
[root@fedora ~]# cat /etc/yum.repos.d/fedora-updates.repo
[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-debuginfo]
name=Fedora $releasever - $basearch - Updates - Debug
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-debug-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-source]
name=Fedora $releasever - Updates Source
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora


Nội dung file fedora-updates-testing.repo:

Code:
[root@fedora ~]# cat /etc/yum.repos.d/fedora-updates-testing.repo
[updates-testing]
name=Fedora $releasever - $basearch - Test Updates
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/testing/$releasever/$basearch/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test

[updates-testing-debuginfo]
name=Fedora $releasever - $basearch - Test Updates Debug
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/testing/$releasever/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-debug-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test

[updates-testing-source]
name=Fedora $releasever - Test Updates Source
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/testing/$releasever/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-source-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test


Nội dung file refresh-packagekit.conf:

Code:
[root@fedora ~]# cat /etc/yum/pluginconf.d/refresh-packagekit.conf
[main]
enabled=1



Máy vẫn ra được internet bình thường:
Code:
[root@fedora ~]# ping 203.162.0.181
PING 203.162.0.181 (203.162.0.181) 56(84) bytes of data.
64 bytes from 203.162.0.181: icmp_seq=1 ttl=122 time=23.4 ms
64 bytes from 203.162.0.181: icmp_seq=2 ttl=122 time=22.2 ms
64 bytes from 203.162.0.181: icmp_seq=3 ttl=122 time=21.0 ms
64 bytes from 203.162.0.181: icmp_seq=4 ttl=122 time=21.2 ms
64 bytes from 203.162.0.181: icmp_seq=5 ttl=122 time=23.5 ms
^C
--- 203.162.0.181 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4623ms
rtt min/avg/max/mdev = 21.040/22.308/23.525/1.063 ms



Cảm ơn các bạn nhiều !

smilie smilie smilie
[Up] [Print Copy]
  [Question]   Re: Cần trợ giúp về lệnh yum và một số lỗi trong FC9... 18/08/2008 13:28:24 (+0700) | #7 | 147514
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Chạy # yum clean all rồi thử lại.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: Cần trợ giúp về lệnh yum và một số lỗi trong FC9... 19/08/2008 08:54:10 (+0700) | #8 | 147651
secpol
Member

[Minus]    0    [Plus]
Joined: 18/04/2007 23:02:36
Messages: 35
Offline
[Profile] [PM] [WWW] [Yahoo!]
Mình làm được rùi. Cảm ơn quanta và các bạn nhiều nha....smilie Lần trước mình cũng dùng lệnh này nhưng không được nên lần này không dùng nữa. Nhưng mà lần này lại được. Đúng là phải "Đọc kỹ hướng dẫn trước khi sử dụng ! smilie "

Code:
[root@fedora ~]# yum clean all
Loaded plugins: refresh-packagekit
Cleaning up Everything
[root@fedora ~]# yum install cvs
Loaded plugins: refresh-packagekit
updates                                                  | 2.3 kB     00:00     
primary.sqlite.bz2                                       | 224 kB     01:18     
 http://ftp.chg.ru/pub/Linux/fedora/linux/updates/9/i386/repodata/primary.sqlite.bz2: [Errno 4] Socket Error: timed out
Trying other mirror.
primary.sqlite.bz2                                       | 2.3 MB     02:34     
fedora                                                   | 2.4 kB     00:00    
primary.sqlite.bz2                                       | 6.1 MB     01:50     
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package cvs.i386 0:1.11.22-14.fc9 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Updating:
 cvs                     i386       1.11.22-14.fc9   updates           730 k

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       1 Package(s)         
Remove       0 Package(s)         

Total download size: 730 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): cvs-1.11.22-14.fc9.i386.rpm                       | 730 kB     00:59     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating  : cvs                          ######################### [1/2] 
  Cleanup   : cvs                          ######################### [2/2] 

Updated: cvs.i386 0:1.11.22-14.fc9
Complete!
[root@fedora ~]#


smilie smilie smilie :
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

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