Merhabalar, manjaro 8.6 mate sürümünü indirdim ve kurulum yaptım. Güncelleme yaptıktan sonra sistemi yeniden başlattım ve pil simgesi kayboldu. Depodan mate-power-manager olarak kurmaya çalıştığımda ise hata alıyorum. çıktısı şu şekilde :
[hikmet@hikmet ~]$ su Parola: [root@hikmet hikmet]# pacman -Syy :: Paket veritabanları senkronize ediliyor... core 111,9 KiB 181K/s 00:01 [######################] 100% extra 1476,4 KiB 363K/s 00:04 [######################] 100% community 1934,6 KiB 411K/s 00:05 [######################] 100% multilib 104,7 KiB 160K/s 00:01 [######################] 100% mate 9,6 KiB 1071K/s 00:00 [######################] 100% [root@hikmet hikmet]# pacman -S mate-power-manager uyarı: mate-power-manager-1.6.1-2 güncel -- yeniden kuruluyor paket bağımlılıkları çözümleniyor... varsa paketler arası çakışmalara bakılıyor... Paketler (1): mate-power-manager-1.6.1-2 Toplam Kurulum Boyutu: 8,92 MiB Güncelleme Boyutu: 0,00 MiB :: Kuruluma onay veriyor musunuz? [E/h] E (1/1) anahtarlıktaki anahtarlar kontrol ediliyor [######################] 100% (1/1) paket bütünlüğü kontrol ediliyor [######################] 100% hata: mate-power-manager: missing required signature :: /var/cache/pacman/pkg/mate-power-manager-1.6.1-2-x86_64.pkg.tar.xz dosyası bozuk (geçersiz veya bozuk paket (PGP imzası)). Silinmesini istiyor musunuz? [E/h] h hata: işlem gerçekleştirilemedi (geçersiz veya bozuk paket (PGP imzası)) Hata oluştu, hiçbir paket güncellenmedi. [root@hikmet hikmet]#
Acaba ben mi hata yapıyorum ?
pacman.conf dosyanıza gözatmamızda fayda var. Buraya aktarın.
pacman.conf içeriği şu şekilde :
# # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [options] # The following paths are commented out with their default values listed. # If you wish to use different paths, uncomment and update the paths. #RootDir = / #DBPath = /var/lib/pacman/ #CacheDir = /var/cache/pacman/pkg/ #LogFile = /var/log/pacman.log #GPGDir = /etc/pacman.d/gnupg/ HoldPkg = pacman glibc manjaro-system # If upgrades are available for these packages they will be asked for first SyncFirst = manjaro-system pacman #XferCommand = /usr/bin/curl -C - -f %u > %o #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled #UseDelta = 0.7 Architecture = auto # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = #NoUpgrade = #NoExtract = # Misc options #UseSyslog #Color #TotalDownload CheckSpace #VerbosePkgLists # By default, pacman accepts packages signed by keys that its local keyring # trusts (see pacman-key and its man page), as well as unsigned packages. SigLevel = Required DatabaseOptional LocalFileSigLevel = Optional #RemoteFileSigLevel = Required # NOTE: You must run `pacman-key --init` before first using pacman; the local # keyring can then be populated with the keys of all official Arch Linux # packagers with `pacman-key --populate archlinux`. # # REPOSITORIES # - can be defined here or included from another file # - pacman will search repositories in the order defined here # - local/custom mirrors can be added here or in separate files # - repositories listed first will take precedence when packages # have identical names, regardless of version number # - URLs will have $repo replaced by the name of the current repo # - URLs will have $arch replaced by the name of the architecture # # Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. # [core] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. [multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs # Followed Repositories are NOT supported by Manjaro Linux. # Use them on your own risk! [mate] # Official MATE repo: Server = http://repo.mate-desktop.org/archlinux/$arch
kurulum sonrası hiç bir değişiklik yapmadım.
pacman.conf dosyasında ufak bir degişiklik yapmamız gerekir. Yönetici yetkileriyle pacman.conf dosyasını açıp alt kısımda yer alan
[mate] # Official MATE repo: Server = http://repo.mate-desktop.org/archlinux/$arch
satıra şunu ekleyip kaydedin. Yani şöyle olmalı:
# Official MATE repo: SigLevel = Optional TrustAll Server = http://repo.mate-desktop.org/archlinux/$arch
Sonrada
#pacman -Syy #pacman -Syu
komutlarını uygulayın. Hata verirse çıktıyı buraya ekleyin.
Bahsettiğiniz eklemeyi yaptıktan sonra sorunsuz yükleme yaptı.
[hikmet@hikmet ~]$ su Parola: [root@hikmet hikmet]# pacman -Syy :: Paket veritabanları senkronize ediliyor... core 111,9 KiB 176K/s 00:01 [######################] 100% extra 1476,4 KiB 413K/s 00:04 [######################] 100% community 1934,6 KiB 434K/s 00:04 [######################] 100% multilib 104,7 KiB 163K/s 00:01 [######################] 100% mate 9,6 KiB 1071K/s 00:00 [######################] 100% [root@hikmet hikmet]# pacman -Syu :: Paket veritabanları senkronize ediliyor... core deposu güncel extra deposu güncel community deposu güncel multilib deposu güncel mate deposu güncel :: Sistem güncellemesi başlatılıyor... yapılacak bir şey yok [root@hikmet hikmet]# pacman -S mate-power-manager uyarı: mate-power-manager-1.6.1-2 güncel -- yeniden kuruluyor paket bağımlılıkları çözümleniyor... varsa paketler arası çakışmalara bakılıyor... Paketler (1): mate-power-manager-1.6.1-2 Toplam Kurulum Boyutu: 8,92 MiB Güncelleme Boyutu: 0,00 MiB :: Kuruluma onay veriyor musunuz? [E/h] E (1/1) anahtarlıktaki anahtarlar kontrol ediliyor [######################] 100% (1/1) paket bütünlüğü kontrol ediliyor [######################] 100% (1/1) paket dosyaları yükleniyor [######################] 100% (1/1) dosya çakışmaları kontrol ediliyor [######################] 100% (1/1) disk alanı kontrol ediliyor [######################] 100% (1/1) tekrar kuruluyor mate-power-manager [######################] 100% [root@hikmet hikmet]#
Sistemi yeniden başlattım fakat pil simgesi başlamadı.
Menü, sistem, tercihler, güç yönetimine tıkladığımda ise aşağıdaki gibi altta başlaıtılıyor diyor ve kendiliğinden kapanıyor.
uçbirimde çalıştırmaya çalıştığımda çıktı şu şekilde :
[hikmet@hikmet ~]$ mate-power-manager TI:19:08:51 TH:0x2023330 FI:gpm-brightness.c FN:gpm_brightness_helper_get_value,109 - failed to get value: "/usr/sbin/mate-power-backlight-helper" alt süreç çalıştırılırken hata oluştu (Böyle bir dosya ya da dizin yok) Traceback: mate-power-manager() [0x419057] mate-power-manager() [0x41b338] mate-power-manager() [0x41cf1a] mate-power-manager() [0x40aadf] /usr/lib/libgobject-2.0.so.0(g_type_create_instance+0x19c) [0x7f562440d47c] /usr/lib/libgobject-2.0.so.0(+0x14f88) [0x7f56243f1f88] /usr/lib/libgobject-2.0.so.0(g_object_newv+0x751) [0x7f56243f3a01] /usr/lib/libgobject-2.0.so.0(g_object_new+0xec) [0x7f56243f405c] mate-power-manager() [0x411bd3] /usr/lib/libgobject-2.0.so.0(g_type_create_instance+0x19c) [0x7f562440d47c] /usr/lib/libgobject-2.0.so.0(+0x14f88) [0x7f56243f1f88] /usr/lib/libgobject-2.0.so.0(g_object_newv+0x751) [0x7f56243f3a01] /usr/lib/libgobject-2.0.so.0(g_object_new+0xec) [0x7f56243f405c] mate-power-manager() [0x4121b2] mate-power-manager() [0x4084bb] /usr/lib/libc.so.6(__libc_start_main+0xf5) [0x7f5623635a15] mate-power-manager() [0x4087c9] [hikmet@hikmet ~]$ sudo mate-power-manager [sudo] password for hikmet: TI:19:08:58 TH:0x17b3d30 FI:gpm-brightness.c FN:gpm_brightness_helper_get_value,109 - failed to get value: "/usr/sbin/mate-power-backlight-helper" alt süreç çalıştırılırken hata oluştu (Böyle bir dosya ya da dizin yok) Traceback: mate-power-manager() [0x419057] mate-power-manager() [0x41b338] mate-power-manager() [0x41cf1a] mate-power-manager() [0x40aadf] /usr/lib/libgobject-2.0.so.0(g_type_create_instance+0x19c) [0x7fb52472c47c] /usr/lib/libgobject-2.0.so.0(+0x14f88) [0x7fb524710f88] /usr/lib/libgobject-2.0.so.0(g_object_newv+0x751) [0x7fb524712a01] /usr/lib/libgobject-2.0.so.0(g_object_new+0xec) [0x7fb52471305c] mate-power-manager() [0x411bd3] /usr/lib/libgobject-2.0.so.0(g_type_create_instance+0x19c) [0x7fb52472c47c] /usr/lib/libgobject-2.0.so.0(+0x14f88) [0x7fb524710f88] /usr/lib/libgobject-2.0.so.0(g_object_newv+0x751) [0x7fb524712a01] /usr/lib/libgobject-2.0.so.0(g_object_new+0xec) [0x7fb52471305c] mate-power-manager() [0x4121b2] mate-power-manager() [0x4084bb] /usr/lib/libc.so.6(__libc_start_main+0xf5) [0x7fb523954a15] mate-power-manager() [0x4087c9] [hikmet@hikmet ~]$
Acaba pacman.conf da bahsettiğiniz değişikliği yaptıktan sonra mate i tekrar mı kurmam gerekir ?
Hayır mateyi yeniden kurmanıza gerek yok. Yalnız şunu sorayım; Güncellemeden önce güç yönetimi çalışıyormuydu? Yani sorun güncelleme sonrasındamı geldi? Birde aşağıdaki paketler kurulumu? Kontrol edin.
sudo pacman -S powertop sudo pacman -S ethtool
Detaylar için wikiden faydalanabilirsin. http://wiki.manjaro.org/index.php/PowerTOP_to_Optimise_Laptop_Power_Consumption#Overview
powertop kurulu değildi, kurdum.
ethtool kuruluydu. Bilgisayarı usb den başlattığım zaman pil simgesi gözüküyor. Kurulum sonrası var mıydı tam emin değilim.. Fakat güncelleme listesinde mate-power-manager da vardı. Yani pacman.conf siz pacman.conf düzeltmesi yapmadan önce güncelleme yapmıştım. O güncelleme listesinde mate-power-manager de vardı.
Şuan hala açabilmiş değilim mate-power-manager i
Düzeltme :
Ekran kartı sürücüsü kurulduktan sonra güç yöneticisi açıldı.
USB den başlatmaktan kastınız live durumunda mı? Eger böyle ise farkında olmadan bir paketi kaldırmış olabilirmisin? Mesela upower ve mate-common paketleri gibi. Mate iso kalıbını hazırladığımda gereken öntanımlı tüm paketleri iso kalıbına eklemiştim.
Ek: Güç yönetimi için şu konu başlığıda faydalı olabilir. İnceleyin. http://archman.org/forum/viewtopic.php?f=32&t=308#p1887
Sanırım kurulumu tekrar yapmak benim için daha sağlıklı olacak. Güncellemeyi de bahsettiğiniz pacman.conf düzeltmesini yaptıktan sonra yapacağım.
Sonuçu buradan paylaşacağım.