Alhamdulillah, meski awalnya penuh dengan masalah, karena installasi yang kurang tepat menurut saya, tapi sekali lagi alhamdulillah dapat diatasi dengan baik. Masalah pertama saya lihat partisi yang seperti saya pandu untuk membuat directory /cache /cache2 dan /cache3 saat installasi. Tapi sayang setelah installasi directory tersebut tak satupun ada didalam system yang di install. Untuk mengatasi itu saya kira dapat di lakukan via webmin, dan memang pernah saya mempartisi ulang sebuah proxy lewat webmin, namun lagi lagi masalah, pada system yang ada ini perintah apt-get tidak bisa di jalankan. Woooo…!!!
root@yudha:~# apt-get install webmin
E: Syntax error /etc/apt/apt.conf.d/00CDMountPoint:1: Malformed tag
Seperti itu pesan yang di tampilkannya, namun akhirnya dapat saya atasi dengan menghapus beberapa isi dari file /etc/apt/apt.conf.d/ termasuk file 00CDMountPoint, file pertama yang saya hapus adalah file 00CDMountPoint, kemudian saya coba apt-get update lagi, ada pesan yang berbeda, dan saya hapus lagi seperti di pesan yang di tampilkannya. Sampai apt-get update benar benar bejalan baik
Tapi masalah tidak berhenti disitu saya coba perintah apt-get upgrade dan lahirlah kejanggalan lain.
root@yudha:/etc/apt/apt.conf.d# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
accountsservice apport bind9-host bzip2 command-not-found command-not-found-data dnsutils initramfs-tools
initramfs-tools-bin initscripts isc-dhcp-client isc-dhcp-common language-selector-common libaccountsservice0 libbind9-60
libbz2-1.0 libcurl3-gnutls libdns69 libfreetype6 libgssapi-krb5-2 libisc62 libisccc60 libisccfg62 libk5crypto3 libkrb5-3
libkrb5support0 libldap-2.4-2 liblwres60 libpam-modules libpam-modules-bin libpam-runtime libpam0g libudev0 libxml2
python-apport python-gobject python-gobject-cairo python-launchpadlib python-problem-report sysv-rc sysvinit-utils tzdata
udev update-manager-core upstart
45 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/7,674 kB of archives.
After this operation, 41.0 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Extracting templates from packages: 100%
Preconfiguring packages ...
dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
MSDOS EOF (^Z) in field name `
E: Sub-process /usr/bin/dpkg returned an error code (2)
Dan berhasil saya selesaikan dengan perintah
sudo apt-get install --fix-missing
sudo dpkg --clear-avail
sudo apt-get clean
Opss pesan error berubah lebih mengerikan dengan munculnya penampakan baru dengan errornya yang lagi-lagi berbeda, setiap di akhir upgrade selalu saja muncul pesan seperti berikut:
Fetched 7,662 kB in 4min 13s (30.2 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 80%dpkg: unrecoverable fatal error, aborting:
files list file for package 'libnl3' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)
reading database …80% langsung berhenti. Dan lagi – lagi Alhamdulillah, puji syukur pada ALLAH SWT yang telah memberikan jalan keluarnya, dengan membuat sebuah file di dalam folder /var/lib/dpkg/info
saya buat file tersebut dengan cara berikut :
cd /var/lib/dpkg/info
nano newline_fixer.py
Kemudian saya paste script berikut didalamnya:
#!/usr/bin/python
# 8th November, 2009
# update manager failed, giving me the error:
# 'files list file for package 'xxx' is missing final newline' for every package.
# some Googling revealed that this problem was due to corrupt files(s) in /var/lib/dpkg/info/
# looping though those files revealed that some did not have a final new line
# this script will resolve that problem by appending a newline to all files that are missing it
# NOTE: you will need to run this script as root, e.g. sudo python newline_fixer.py
import os
dpkg_path = '/var/lib/dpkg/info/'
paths = os.listdir(dpkg_path)
for path in paths:
path = dpkg_path + path
f = open(path, 'a+')
data = f.read()
if len(data) > 1 and data[-1:] != '\n':
f.write('\n')
print 'added newline character to:', path
f.close()
kemudian saya eksekusi dengan perintah
sudo python newline_fixer.py
sumber code: http://ubuntuforums.org/showthread.php?t=1319791
Pada saat tulisan ini saya buat, installasi proxy wifi-tammy sedang berjalan, agak lama memang karena bandwidth hanya tersedia 256kbps.
Untuk yang tertarik warnetnya di install atau setting proxy warnet dan di setting mikrotik warnet
Call /sms
Gunawan
0857 6381 0001

