tidak bisa apt-get karena error “/usr/bin/pyclean”, line 63

0
532

error pada saat melakukan apt-get autoremove, atau proses apt-get lainya, di ahkirnya ada pesan seperti ini

your code here File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax

saat dijalankan manual juga erorr ,berarti skrip python ini yang bertugas untuk membersihkan memang bermasalah

# /usr/bin/pyclean
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax

ini bukan karena paket dari linux kita yang error tapi karena saya pernah ubah default python 2.7 ke 3.0 dan ternyata berimbas ke sini
before, kita liat symliknye mengunakan python 3.0

# ls -l /usr/bin/python
lrwxrwxrwx 1 root root 16 Jul 25 12:44 /usr/bin/python -> /usr/bin/python3 

kita hapus dulu symlinknya

# unlink /usr/bin/python

lalu kita ubah ke symlink python 2.7

# ln -s /usr/bin/python2.7 /usr/bin/python

hasilnya,

# ls -l /usr/bin/python
lrwxrwxrwx 1 root root 18 Nov 3 15:36 /usr/bin/python -> /usr/bin/python2.7

dan kita jalankan kembali skripnya, harusnya tidak ada masalah lagi, normalnya seperti ini

# /usr/bin/pyclean
Usage: pyclean -p PACKAGE DIR_OR_FILE

jika tidak ada masalah silakan di lanjut proses apt-getnya lagi

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments